Diseñar, implementar y mantener estrategias de aseguramiento de calidad que garanticen la confiabilidad, rendimiento y funcionalidad del software, liderando la automatización de pruebas y actuando como guardián de la calidad en todas las etapas del ciclo de desarrollo.
Diseñar e implementar frameworks de automatización de pruebas E2E, funcionales, de integración y unitarias.
Desarrollar y mantener scripts de automatización con Selenium y Cucumber (BDD).
Definir y documentar estrategias de pruebas, planes de testing y criterios de aceptación junto al equipo de producto.
Ejecutar pruebas funcionales, de regresión, de integración y de rendimiento sobre APIs y UI.
Colaborar activamente con desarrolladores backend y frontend para identificar y prevenir defectos en etapas tempranas.
Revisar requerimientos y user stories para detectar ambigüedades y riesgos de calidad antes del desarrollo.
Integrar pruebas automatizadas en pipelines CI/CD para garantizar calidad continua.
Documentar casos de prueba, reportes de defectos y resultados de ejecución de manera clara y trazable.
Gestionar y priorizar el backlog de defectos, asegurando su seguimiento y resolución oportuna.
Proporcionar métricas de calidad (cobertura, tasa de defectos, estabilidad) para la toma de decisiones.
Mentorear a QA juniors y promover una cultura de calidad dentro del equipo de desarrollo.
Investigar y adoptar nuevas herramientas y metodologías de testing que mejoren la eficiencia del equipo.
Requirements
Mínimo 4 años de experiencia comprobable en QA Engineering con enfoque en automatización.
Mínimo 2 años usando Selenium y/o Cucumber en proyectos de producción.
Experiencia en testing de APIs REST y aplicaciones web de alta complejidad.
Experiencia trabajando en equipos ágiles con entregas continuas (CI/CD).