Grupo Data
prod-mum-a1-testco
Ingeniero/a de QA de Software - Portugal
Descripción del puesto
Buscamos un/a Ingeniero/a de QA de Software para ayudarnos a crear software fiable y de alta calidad. En este puesto, trabajarás en estrecha colaboración con ingenieros/as de software, gerentes de producto y otros ingenieros/as de QA para diseñar estrategias de prueba, identificar riesgos de forma temprana y mejorar la calidad de nuestros productos a lo largo del ciclo de vida del desarrollo.
Una parte clave del puesto será la creación y el mantenimiento de pruebas automatizadas de extremo a extremo utilizando Playwright. Contribuirás a un marco de automatización de pruebas moderno y mantenible y ayudarás al equipo a aumentar la confianza en cada lanzamiento.
Responsabilidades
- Diseñar, desarrollar y mantener pruebas automatizadas de UI y de extremo a extremo utilizando Playwright.
- Crear escenarios de prueba reutilizables para flujos de usuario críticos y cobertura de regresión.
- Colaborar con desarrolladores/as y gerentes de producto para aclarar requisitos y definir criterios de aceptación.
- Participar en la planificación de pruebas, análisis de riesgos y actividades de preparación para el lanzamiento.
- Investigar fallos en las pruebas, identificar causas raíz y trabajar con los ingenieros/as para resolver defectos.
- Informar, documentar y hacer seguimiento de errores con pasos de reproducción claros y evidencia de apoyo.
- Mejorar la estabilidad, el tiempo de ejecución y la mantenibilidad de los conjuntos de pruebas automatizadas.
- Integrar pruebas automatizadas en pipelines de CI/CD y monitorizar los resultados de las pruebas.
- Realizar pruebas exploratorias, de integración, de regresión y entre navegadores cuando sea apropiado.
- Contribuir a los estándares, procesos, documentación e iniciativas de mejora continua de QA.
Cualificaciones
Cualificaciones requeridas
- Experiencia profesional en garantía de calidad de software o automatización de pruebas.
- Experiencia práctica en la creación de pruebas automatizadas con Playwright.
- Sólidos conocimientos de TypeScript o JavaScript.
- Experiencia en pruebas de aplicaciones web, incluido el comportamiento del navegador, solicitudes HTTP e interacciones del lado del cliente.
- Comprensión de las técnicas de diseño de pruebas, planificación de pruebas, ciclos de vida de defectos y pruebas basadas en riesgos.
- Experiencia con pruebas de API y herramientas como clientes REST, Postman o bibliotecas de API automatizadas.
- Familiaridad con Git y prácticas de CI/CD.
- Capacidad para analizar fallos y solucionar problemas utilizando registros, herramientas de desarrollador del navegador y datos de la aplicación.
- Sólidas habilidades de comunicación y colaboración.
- Capacidad para trabajar de forma independiente, priorizar eficazmente y mantener una mentalidad centrada en la calidad.
