Workcofy
← Todas las oportunidades

QA Automation Engineer (Mobile)

Dynamic Devs

EmpleoHíbridoSeniorIngeniería
Ubicación
Chile
Publicada
Hace 1 semana
Fuente
Get on Board
Ver oportunidad en Get on BoardLa postulación se realiza en el sitio original.

Requerimientos del Cargo • Experiencia sólida en automatización de pruebas mobile con con Java y Cucumber. • Conocimiento práctico en automatización de pruebas móviles, idealmente con Appium o soluciones equivalentes que permitan validar apps nativas y React Native., • Experiencia validando servicios RESTful y pruebas de contratos (por ejemplo, usando RestAssured o herramientas similares)., • Capacidad de trabajar con equipos de producto y desarrollo para entender requerimientos funcionales y técnicos., • Experiencia trabajando en entornos ágiles, colaborativos y orientados a la entrega continua de valor., • Experiencia en consultas SQL para validación de datos.,

Funciones del Cargo • Diseñar, implementar y mantener pruebas automatizadas aplicando Serenity BDD y el patrón Screenplay, garantizando código limpio, modular y reutilizable. • Automatizar flujos de usuario para aplicaciones móviles nativas y React Native, abarcando pruebas de regresión, integración y end-to-end para asegurar la calidad funcional. • Participar activamente en la definición y validación de criterios de aceptación basados en BDD, colaborando en sesiones de refinamiento para incorporar la perspectiva de calidad desde etapas tempranas (shift-left testing). • Ejecutar y mantener pruebas automatizadas integradas en pipelines CI/CD, principalmente en Azure DevOps u otras plataformas similares, para garantizar despliegues confiables. • Validar servicios RESTful y APIs en los flujos móviles, incluyendo pruebas de contratos y verificación exhaustiva de datos. • Desarrollar métricas de calidad relacionadas con ejecución, estabilidad y cobertura de pruebas para mejorar la observabilidad y trazabilidad del proceso de testing. • Aplicar buenas prácticas del testing pyramid, priorizando pruebas unitarias, de integración y contract testing para optimizar la eficiencia y efectividad de los tests automatizados. • Identificar, documentar y dar seguimiento a defectos, bugs y oportunidades de mejora en la experiencia móvil, trabajando de forma colaborativa con equipos de producto y desarrollo. • Contribuir a la mejora continua de procesos, herramientas y estrategias de automatización dentro de un entorno ágil, promoviendo la adopción de buenas prácticas y nuevas tecnologías.

Opcionales • Deseable conomiento en Serenity BDD y el patrón Screenplay. • Deseables conocimientos de CI/CD, integración de pruebas en pipelines (Azure DevOps, Jenkins, GitHub Actions)., • Deseable conocimiento o experiencia en herramientas complementarias como Postman, Pact (contract testing), JMeter o K6.

javasqlci/cdappiumcucumberserenityrest api testingcontract testingscreenplay pattern