Descripción de puesto: Buscamos un QA Engineer Sr altamente técnico y apasionado por la automatización de pruebas en interfaces de usuario (Frontend) y capas de integración. En este rol, no te limitarás a usar una sola herramienta; serás el arquitecto de la estrategia de automatización del Front, seleccionando e implementando la herramienta adecuada según la arquitectura de la aplicación (React, Angular, Vue.js). Tu objetivo será diseñar suites de pruebas ultra rápidas, estables y perfectamente integradas a nuestros pipelines de CI/CD para garantizar liberaciones continuas y sin fricciones en plataformas digitales de alto impacto. Habilidades técnicas: Dominio de Frameworks Modernos (Esencial): Experiencia avanzada en al menos dos de las siguientes herramientas vigentes: Playwright: (Altamente deseable) Para ejecución paralela ultrarrápida y soporte nativo multi-navegador. Cypress: Para pruebas de componentes e integración orientadas al ecosistema moderno de JavaScript. Selenium WebDriver: Para compatibilidad con sistemas legados o flujos cross-browser robustos Ecosistema Karate: Experiencia implementando Karate Framework tanto para automatización de UI como para pruebas de contratos y consumo de APIs (REST/GraphQL). Lenguajes de Programación Modernos: Dominio sólido de JavaScript / TypeScript (crucial para herramientas modernas de Front) o Java / Python . Estrategias de Selectores Avanzadas: Manejo experto de selectores dinámicos, Shadow DOM, XPath y selectores semánticos orientados a la accesibilidad (must en transformación digital). Pipelines & Contenedores: Experiencia corriendo pruebas automatizadas en Docker y en entornos de CI/CD (GitHub Actions, GitLab CI, Azure DevOps o Jenkins). Soft Skills: Pensamiento Crítico y Curiosidad Técnica: Capacidad para investigar nuevas herramientas, evaluar sus pros/contras y proponer cambios tecnológicos sustentables. Comunicación y Mentoría: Habilidad para explicar arquitecturas de pruebas complejas a desarrolladores y guiar a perfiles más junior en el código. Autonomía y Enfoque de Producto: Entendimiento de cómo una suite de pruebas eficiente acelera el Time-to-Market del producto digital sin arriesgar la calidad. Orientación al Detalle Técnico: Rigor para diagnosticar fallas en ambientes de integración y aislar si el error viene del Front, del API o de la infraestructura. Actividades principales: Diseño y Arquitectura de Automatización: Evaluar la arquitectura del Frontend para seleccionar, configurar y mantener el framework de automatización óptimo (Playwright, Cypress, Selenium o Karate). Construcción de Frameworks E2E: Desarrollar scripts de prueba robustos, escalables y mantenibles para flujos críticos de usuario (desde el login hasta la transacción final). Mitigación de Flaky Tests: Implementar mejores prácticas de diseño (como Page Object Model o App Actions) y manejo de asincronismo para reducir falsos positivos en las pruebas. Automatización en Capas de Integración: Utilizar Karate Framework o herramientas similares para validar la comunicación entre el Frontend y las APIs (BFF - Backend For Frontend), garantizando la integridad de los datos. Integración DevOps (Shift-Left): Configurar y ejecutar las suites de pruebas automatizadas de manera agnóstica dentro de los pipelines de CI/CD para dar feedback inmediato al equipo de desarrollo. Mentoría Técnica: Compartir conocimiento con ingenieros Junior/Semi-Senior sobre patrones de automatización modernos y estrategias de pruebas en componentes web #J-18808-Ljbffr
Qa Engineer Sr_Kapital Bank
NOVA-SOLUTIONS
Ciudad De México, Ciudad De México
Publicado hace 9 días
Denunciar empleo