Responsabilidades del Puesto
Diseñar, implementar y mantener pipelines automatizados de pruebas integrados a los procesos de CI/CD.
Ejecutar y optimizar pruebas funcionales, no funcionales y de regresión de forma continua y automatizada.
Asegurar la trazabilidad entre requerimientos, código, pruebas, defectos y resultados de validación.
Gestionar y mantener frameworks de automatización de pruebas reutilizables y versionados.
Integrar validaciones de seguridad automatizadas como parte del proceso de aseguramiento continuo.
Analizar resultados de pruebas y métricas de calidad para apoyar la toma de decisiones técnicas y de liberación.
Coordinar la ejecución de pruebas en diferentes ambientes, garantizando consistencia y control.
Acompañar los procesos de liberación y estabilización del producto, monitoreando la calidad en operación.
Colaborar activamente con equipos de desarrollo, operaciones y arquitectura para fortalecer la confiabilidad, resiliencia y mantenibilidad de las soluciones.
Requisitos y habilidades
Competencias fundamentales / Soft Skills
- Es positivo, sereno y determinado ante el cambio: Posee Inteligente emocional y social.
- Vive en comunicación permanente de forma asertiva y cercana: comunicación efectiva saber escuchar, saber presentar, empatía, orientación al cliente.
- Impulsa la colaboración, el aprendizaje y la innovación: inquieto por aprender.
- Actúa con perspectiva eco – sistémica: Liderazgo, empoderamiento y orientación a resultados.
- Es sensible al riesgo y a las oportunidades: Es negociador y realiza análisis de información.
- Capacidad de autogestión
- Capacidad de autoaprendizaje y adopción de nuevas tecnologías.
Conocimientos en
- Diseño y ejecución de estrategias de testing continuo (TestOps) integradas a pipelines CI/CD.
- Automatización de pruebas funcionales, de regresión y de APIs mediante frameworks como Selenium, Cypress, Playwright, RestAssured, JUnit, TestNG o PyTest.
- Orquestación de pipelines de pruebas en herramientas como Azure DevOps, GitHub Actions, GitLab CI o Jenkins.
- Gestión y versionamiento de pruebas, datos y ambientes como código.
- Pruebas no funcionales de rendimiento, carga y estrés con herramientas como K6, JMeter, Gatling o Locust.
- Integración de controles básicos de seguridad automatizada (SAST, DAST, SCA) dentro del flujo CI/CD.
- Uso de contenedores (Docker) y nociones de ejecución de pruebas en entornos contenerizados.
- Análisis de métricas de calidad y confiabilidad del software (defect density, tasa de fallos, regresiones, MTTR).
- Metodologías ágiles y prácticas DevOps.