Software Quality & Reliability Engineer - Remoto

LJselection
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
Spanish, English

Job location

Tech stack

JavaScript
API
Automation of Tests
Software Quality
Continuous Integration
DevOps
Github
Prometheus
Selenium
Software Engineering
TypeScript
Web Pages
Scripting (Bash/Python/Go/Ruby)
Grafana
Cypress
Gitlab-ci
Integration Tests
Playwright
Jenkins

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.

Apply for this position