El Responsable de Automatización (Test Manager de Automatización) lidera la estrategia, implementación y optimización de soluciones de automatización de pruebas para proyectos tecnológicos (ERP, CRM, cloud, etc.), gestionando equipos multidisciplinarios, integrando herramientas innovadoras (Selenium, Cypress, IA) en pipelines CI/CD, y asegurando calidad mediante métricas y estándares. Combina habilidades técnicas (frameworks, lenguajes de programación) con gestión ágil de proyectos, comunicación con stakeholders y mejora continua para reducir tiempos, costos y defectos. Requiere 5+ años en automatización, liderazgo de equipos y conocimiento en metodologías ágiles/DevOps.
Diferencial: Enfoque en innovación (POCs, IA aplicada) y alineación con objetivos de negocio.
Requerimientos
Objetivo del Puesto:
Liderar la planificación, ejecución y entrega exitosa de estrategias de automatización de pruebas en proyectos de TI (ERP, CRM, migraciones cloud, transformación digital), asegurando el cumplimiento de objetivos, presupuestos y estándares de calidad. Gestionar equipos multidisciplinarios, implementar herramientas innovadoras y mantener comunicación efectiva con stakeholders para alinear soluciones técnicas con necesidades de negocio.
Responsabilidades Principales:
1. Planificación y Estrategia de Automatización
Desarrollar planes maestros de automatización (alcance, cronogramas, ROI) integrados con ciclos ágiles (Scrum, SAFe).
Definir arquitecturas de pruebas (UI, API, Performance) y frameworks (BDD, TDD) escalables.
Implementar métricas de eficiencia (cobertura, reducción de tiempo, defectos escapados) y dashboards de seguimiento (Power BI, ReportPortal).
2. Gestión de Equipos y Recursos
Liderar equipos de QA Automation, asignando recursos (tiempo, herramientas, perfiles técnicos) y mentorizando talento.
Coordinar con áreas de desarrollo, DevOps y negocio para integrar automatización en pipelines CI/CD (Jenkins, Azure DevOps).
Gestionar proveedores externos para la adopción de herramientas emergentes (IA/ML en testing, codeless automation).
3. Innovación y Mejora Continua
Investigar e implementar nuevas tecnologías (Selenium, Cypress, Katalon, Appium) y prácticas (Shift-Left, Testing en producción controlado).
Promover POCs (Pruebas de Concepto) para evaluar herramientas que optimicen costos/eficiencia.
Documentar lecciones aprendidas y estandarizar mejores prácticas en repositorios corporativos (Confluence, SharePoint).
4. Monitoreo y Control de Calidad
Supervisar la ejecución de suites de pruebas automatizadas, identificando riesgos técnicos y proponiendo mitigaciones.
Asegurar mantenibilidad y reusabilidad de scripts mediante revisiones de código y estándares de coding.
Validar entregables con stakeholders mediante demostraciones (demos) y reportes ejecutivos.
5. Comunicación y Gestión de Stakeholders
Presentar avances a comités directivos, justificando inversiones en automatización con métricas de impacto.
Facilitar capacitaciones para equipos no técnicos en el uso de herramientas de testing.
Gestionar expectativas con clientes internos/externos sobre límites y beneficios de la automatización.
Conocimientos y Experiencia Requeridos:
Técnicos:
Dominio de lenguajes (Java, Python, JavaScript) y frameworks de automatización (Selenium, RestAssured, Playwright).
Conocimiento en integración CI/CD, cloud (AWS/Azure) y herramientas de gestión (JIRA/Xray, Zephyr).
Comprensión de arquitecturas empresariales (microservicios, APIs, bases de datos).
Gestión:
5+ años en automatización de pruebas y 2+ años liderando equipos.
Experiencia en metodologías ágiles (Scrum, Kanban) y gestión de proyectos (PMI, Prince2).
Manejo de presupuestos y priorización de iniciativas basada en ROI.
Deseables:
Certificaciones en automatización (ISTQB Advanced Test Automation Engineer) o agile (PSM, SAFe).
Experiencia en IA aplicada a testing (autogeneración de casos, análisis predictivo).
Diferenciales:
Visión estratégica para alinear automatización con objetivos de negocio.
Habilidad para traducir requerimientos técnicos a lenguaje no técnico.