10 sep
|
Alten Mexico
|
Heroica Puebla de Zaragoza
10 sep
Alten Mexico
Heroica Puebla de Zaragoza
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 fundamental 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 (Heroica Puebla de Zaragoza)
🏢 Alten Mexico
📍 Heroica Puebla de Zaragoza