Descripción
Resumen:
Buscamos a un Ingeniero Senior de Automatización de Pruebas para construir una cobertura de pruebas extremo a extremo (E2E) resistente para garantizar la calidad de sistemas distribuidos, automatizando con TypeScript y Playwright.
Aspectos destacados:
1. Diseñar y mantener pruebas automatizadas para las capas de interfaz de usuario web y API
2. Integrar conjuntos de pruebas automatizadas en tuberías de integración continua (CI)
3. Utilizar herramientas basadas en inteligencia artificial para generar y mejorar los flujos de trabajo de creación de pruebas
Buscamos a un **Ingeniero Senior de Automatización de Pruebas (E2E para UI y API)** para construir una cobertura de pruebas extremo a extremo (E2E) resistente en las capas de interfaz de usuario (UI) y API, con el fin de garantizar la calidad de sistemas distribuidos. Automatizará con TypeScript y Playwright, creará comprobaciones de rendimiento con K6 e integrará los conjuntos de pruebas en CI mediante Jenkins, GitHub Actions o Azure DevOps. ¡Postúlese ahora!
**Responsabilidades**
* Diseñar y mantener pruebas automatizadas para las capas de interfaz de usuario web y API utilizando frameworks modernos de pruebas E2E
* Crear y ejecutar escenarios de pruebas de rendimiento para confirmar escalabilidad y fiabilidad
* Integrar conjuntos de pruebas automatizadas en tuberías de integración continua (CI), gestionar compilaciones fallidas, artefactos, pruebas inestables (flaky tests) y puertas de control de calidad (quality gates)
* Evaluar la arquitectura del sistema y los límites entre servicios para definir estrategias de prueba más allá de los scripts de interfaz de usuario
* Documentar informes de defectos claros y accionables, incluyendo resultados esperados frente a resultados reales, evidencia de apoyo y gravedad alineada con el impacto empresarial
* Utilizar herramientas basadas en inteligencia artificial para generar y mejorar los flujos de trabajo de creación de pruebas
* Colaborar con equipos de desarrollo para identificar brechas en las pruebas y mejorar la cobertura general de pruebas
**Requisitos**
* Experiencia práctica en pruebas de software con automatización de pruebas, incluyendo 3 años o más de práctica profesional
* Competencia en TypeScript y frameworks modernos de pruebas E2E, con preferencia clara por Playwright, incluyendo pruebas de APIs sincrónicas y asíncronas
* Experiencia demostrable en pruebas de rendimiento, siendo K6 la opción preferida
* Conocimiento de herramientas de CI como Jenkins, GitHub Actions o Azure DevOps
* Comprensión sólida de la arquitectura de software y los límites entre servicios para orientar el diseño de pruebas
* Habilidades prácticas para crear pruebas mediante herramientas de IA como Cursor, GHCP, Codex o Claude Code
* Competencia en inglés al nivel B2+ (intermedio alto)
**Deseable**
* Experiencia con K6 en entornos productivos, incluyendo generadores de carga distribuidos
* Conocimiento de técnicas de pruebas como golden-file, characterization testing o snapshot testing
* Familiaridad con sistemas desplegados en Kubernetes y herramientas de observabilidad como OpenTelemetry u otras similares
**Ofrecemos**
* Proyectos internacionales con marcas líderes
* Trabajo con equipos globales altamente cualificados y diversos
* Beneficios médicos
* Programas financieros para empleados
* Días de vacaciones remunerados y licencias por enfermedad
* Cursos de actualización de competencias, reconversión profesional y certificaciones
* Acceso ilimitado a la biblioteca de LinkedIn Learning y a más de 22.000 cursos
* Oportunidades profesionales globales
* Oportunidades de voluntariado y participación comunitaria
* Grupos de empleados de EPAM
* Una cultura galardonada reconocida por Glassdoor, Newsweek y LinkedIn