12 sep
|
Alten Mexico
|
México
12 sep
Alten Mexico
México
DEFINICIÓN DEL PERFIL Senior QA Automation Engineer (Full Automation) altamente técnico, autónomo y con experiencia hands-on de al menos 3 años, enfocado en diseñar, desarrollar, implementar y mantener frameworks de automatización desde cero. Especialista con fuertes habilidades de programación (Java, Python o JavaScript/TypeScript) capaz de construir soluciones integrales de punta a punta para APIs, aplicaciones Web, Mobile y Bases de Datos. Como rol Senior, será el responsable de definir la arquitectura y buenas prácticas de automatización, integrar estas pruebas en flujos CI/CD mediante Azure DevOps, comunicar métricas y resultados de forma efectiva a stakeholders y brindar mentoría técnica a los QAs junior y semi-senior. El proyecto consiste en el diseño, desarrollo e implementación de una estrategia integral de automatización de pruebas (Full Automation) de punta a punta para el ecosistema tecnológico de Provident. HABILIDADES TÉCNICAS Programación: Dominio de al menos un lenguaje de programación, ya sea Java, Python o JavaScript/TypeScript. Web Automation: Dominio de Selenium (con Java o Python) y diseño de frameworks mantenibles. Mobile Automation: Experiencia sólida utilizando Appium. APIs y Servicios: Experiencia en REST, validación de requests/responses, contratos, autenticación y pruebas end-to-end utilizando herramientas como Postman/Newman, RestAssured o similares. Bases de Datos: Dominio de SQL para realizar consultas complejas, validar información y preparar/manejar datos para las pruebas. Frameworks de Testing: Experiencia con TestNG/JUnit (para Java), PyTest (para Python) o Jest/Mocha (para JavaScript/TypeScript), dependiendo de su lenguaje de dominio.
Control de Versiones y CI/CD: Manejo sólido de Git (repositorios, branches, pull requests) e integración y ejecución de suites automatizadas en pipelines mediante Azure DevOps. Reportes y Procesos: Generación de reportes estructurados mediante herramientas como Allure o ExtentReports, así como la capacidad para identificar procesos manuales o repetitivos y desarrollar soluciones para automatizarlos RESPONSABILIDADES Diseñar, desarrollar, implementar y mantener soluciones y frameworks de automatización desde cero para servicios, aplicaciones web, móviles y procesos. Definir la arquitectura, los estándares y las buenas prácticas del área de Automation QA. Identificar procesos manuales o repetitivos, así como oportunidades de automatización, y priorizarlas según su impacto. Preparar y manejar datos para las pruebas mediante el uso de consultas complejas en SQL. Analizar y resolver problemas técnicos de manera autónoma.Integrar y ejecutar las suites de pruebas automatizadas dentro del ciclo de desarrollo y en los pipelines de CI/CD en Azure DevOps. Definir y dar seguimiento a métricas principal de automatización, tales como cobertura, flakiness (inestabilidad de pruebas) y tiempos de ejecución. Generar reportes estructurados sobre los resultados de las pruebas. Proponer mejoras continuas a la estrategia general y a los procesos del equipo de QA. Comunicar los resultados y los avances de forma efectiva a los stakeholders técnicos y no técnicos. Brindar mentoría técnica y guía a los QAs de nivel junior y semi-senior Idioma: inglés B1-B2 Conversacional Esquema de trabajo: Híbrido (1 o 2 días a la semana con cliente) Horario laboral: Lunes a Viernes de 9:00 am a 6:00 pm.
📌 QA Automation Sr (México)
🏢 Alten Mexico
📍 México