QA / Test Automation
Role details
Job location
Tech stack
Job description
de validación de las releases. El rol implica trabajar en entornos con múltiples integraciones (ERP, sistemas de terceros, dispositivos y otros sistemas conectados), asegurando que las funcionalidades se validan correctamente antes de su despliegue en producción y que los controles de calidad, seguridad, rendimiento y accesibilidad se integran de forma consistente en los pipelines de entrega. Se espera que el candidato combine visión estratégica de calidad con ejecución práctica, liderando marcos de automatización, quality gates y procesos de sign-off de releases, y colaborando estrechamente con desarrollo, DevOps y negocio para mejorar la testabilidad, la fiabilidad y la trazabilidad del software. Las funciones serán: - Definir la estrategia de testing de la plataforma, cubriendo pruebas unitarias, de integración, de contrato, end-to-end, rendimiento y seguridad. - Diseñar, implementar y mantener frameworks de automatización de pruebas para API, UI y, cuando aplique, entornos móviles, integrando su ejecución en pipelines CI/CD. - Definir y operar quality gates que incluyan cobertura, regresiones, rendimiento, accesibilidad, SAST, DAST, SCA y validación de SBOM cuando corresponda. - Coordinar ciclos de validación funcional y técnica (SIT, UAT) y liderar la actividad de sign-off de releases con criterios de aceptación claros. - Diseñar y ejecutar pruebas de rendimiento y carga, incluyendo métricas p95/p99, utilizando herramientas como k6, Gatling o JMeter. - Implementar y coordinar controles de seguridad en el proceso de validación, revisando resultados de SAST, DAST y SCA y colaborando en la gestión de vulnerabilidades. - Asegurar la cobertura de procesos críticos de negocio y la trazabilidad de pruebas, evidencias y resultados para auditorías y cumplimiento (ENS/ISO). - Gestionar entornos y datos de prueba de forma controlada para garantizar reproducibilidad y fiabilidad en las validaciones. - Trabajar con equipos de desarrollo, DevOps y negocio para mejorar la testabilidad del software y reducir riesgos de regresión. - Analizar métricas de calidad como defectos, cobertura, regresiones y tendencias de estabilidad para proponer mejoras continuas. - Contribuir a la estandarización de prácticas, herramientas y criterios de calidad dentro del ciclo de delivery. Formación Requerida: - Titulación en Ingeniería Informática, Telecomunicaciones o formación relacionada. Experiencia: - Mínimo 5-6 años de experiencia en QA/Test Automation en entornos productivos. Conocimientos técnicos requeridos: - Experiencia en diseño y desarrollo de pruebas automatizadas para API, UI e integración, y conocimiento de marcos E2E como Cypress, Playwright u otros equivalentes. - Experiencia integrando pruebas automatizadas y quality gates dentro de pipelines CI/CD, utilizando herramientas como GitHub Actions u otras
Requirements
equivalentes. - Conocimientos y experiencia en pruebas de rendimiento y carga con herramientas como k6, Gatling o JMeter. - Conocimiento de seguridad de aplicaciones y experiencia trabajando con herramientas SAST, DAST, SCA y validación de SBOMs. - Experiencia en validación de sistemas distribuidos o plataformas con múltiples integraciones end-to-end. - Se valorará experiencia con frameworks del ecosistema JVM, como ScalaTest, y con pruebas sobre aplicaciones móviles. - Capacidad para definir procesos de calidad, coordinar validaciones UAT/SIT y gestionar trazabilidad y evidencias para auditoría. - Nivel técnico de inglés para trabajar con herramientas, documentación y equipos multidisciplinares. - Autonomía, c