Descripción del empleo
Buscamos un QA Engineer con experiencia en automatización de pruebas, testing funcional y estrategias de calidad end-to-end. Su rol será clave desde las primeras fases del desarrollo, asegurando la calidad en APIs, interfaces y flujos de integración de los productos digitales de la organización. Requisitos: Experiencia requerida: Mínimo 2 años de experiencia comprobable en QA 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) Habilidades técnicas indispensables Automatización: SelTipos de prueba: E2E, funcional, integración, regresión, unitarias, smoke testing Lenguajes: JavaScript / TypeScript o Java para scripting de pruebas API Testing: Postman, REST Assured o herramientas similares CI/CD: Integración de suites de pruebas en pipelines (GitHub Actions, Jenkins) Control de versiones: Git, GitHub (branching strategies, PR reviews) Gestión de defectos: Jira, Confluence o herramientas equivalentes Testing frontend: Cypress, Playwright o herramientas similares (deseable) Bases de datos: Consultas SQL para validación de datos en testing Metodologías: Ágiles (Scrum/Kanban) — QA integrado en sprints IA Generativa: Experiencia con GitHub Copilot, Claude, Cursor para generación de casos de prueba Habilidades técnicas deseables Experiencia con Playwright o Cypress como framework de automatización frontend Conocimiento en performance testing (JMeter, k6 o similares) Familiaridad con arquitecturas de microservicios y testing de contratos (Pact) Experiencia en testing de aplicaciones con autenticación OAuth / OIDC Conocimiento en accesibilidad web (WCAG) y testing de accesibilidad Certificaciones en calidad de software (ISTQB, CSTE o similares) Inglés B2 deseable Habilidades blandas Pensamiento analítico y atención al detalle para identificar defectos y riesgos de calidad Comunicación efectiva con equipos técnicos, producto y stakeholders sobre métricas de calidad Capacidad para trabajar de forma autónoma y colaborativa en equipos multifuncionales Orientación a resultados y gestión eficiente del tiempo en entornos ágiles Proactividad en la identificación de riesgos y en la propuesta de mejoras de proceso Responsabilidad y ownership sobre la calidad del producto en cada entrega Responsabilidades 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