Software Quality & Reliability Engineer - Remoto
Role details
Job location
Tech stack
Job description
Buscamos un ingeniero de pruebas (software) centrado en la automatización para crear y mantener pruebas de integración sintéticas que garanticen la fiabilidad, consistencia y resiliencia de nuestro sistema SaaS de reservas. En este puesto, diseñarás estrategias de pruebas automatizadas que validen proactivamente el rendimiento del sistema en todos los servicios, APIs y flujos de trabajo críticos, antes de que los clientes experimenten cualquier problema. Tus contribuciones ayudarán a identificar brechas, prevenir regresiones y mejorar la observabilidad dentro de nuestra arquitectura distribuida. Es un rol altamente colaborativo en el que trabajarás estrechamente con los equipos de producto, desarrollo y DevOps para asegurar que nuestra plataforma siga siendo robusta, escalable y resiliente en condiciones reales.
- Desarrollar e implementar pruebas de integración sintéticas que simulen interacciones de usuarios reales en nuestra plataforma.
- Automatizar escenarios de prueba de extremo a extremo (end-to-end) para sitios web y APIs para detectar fallos de forma temprana.
- Integrar marcos de trabajo (frameworks) de pruebas en los flujos de CI/CD para permitir la validación continua de la integridad del sistema.
- Trabajar estrechamente con los equipos de Desarrollo y DevOps para mejorar la observabilidad y la detección de incidentes.
- Colaborar con los desarrolladores para garantizar las mejores prácticas de testabilidad y mantenibilidad en el diseño de software.
- Contribuir a las estrategias de monitoreo y alerta asegurando que los fallos en las pruebas proporcionen información útil y significativa.
Requirements
- Grado en informática o equivalente.
- Sólida experiencia con frameworks de pruebas automatizadas (ej. Playwright, Cypress, Selenium, Pact, Karate o similares).
- Dominio de scripting y programación (Python, JavaScript, TypeScript u otros lenguajes relevantes).
- Experiencia práctica en pruebas de APIs y páginas web.
- Familiaridad con flujos de CI/CD y automatización de pruebas en entornos como GitHub Actions, Jenkins o GitLab CI.
- Experiencia con herramientas de observabilidad y monitoreo (ej. Prometheus y Grafana).
- Fuertes habilidades de comunicación y mentalidad colaborativa.
- Buen nivel de comunicación en inglés, tanto escrito como hablado.
- Permiso de trabajo válido para la UE.
Benefits & conditions
- Trabajo 100% remoto. Si la persona vive en Palma de Mallorca es un día en la oficina (pero puede ir más si quieren).
- Horario flexible.
- La oportunidad de trabajar en una empresa joven y dinámica con "sentimiento de startup" y, al mismo tiempo, formar parte de una corporación internacional.
- Un campo de actividad responsable y variado en un equipo internacional multicultural.
- Diversidad de beneficios para el empleado según la ubicación, como un equilibrio saludable entre vida laboral y personal, fruta fresca y bebidas, puesto de trabajo ergonómico, etc.
- Metodología ágil moderna y adaptada a todos los niveles en un entorno orientado a producto.