Junior QA Developer
Job Summary
La persona que se incorpore a este cargo se unirá al equipo de Tecnología y Transformación Digital para fortalecer la operación y eficiencia mediante soluciones tecnológicas. El rol se enfoca en el análisis de requerimientos, diseño de escenarios BDD/ATDD y la implementación de pruebas automatizadas funcionales y end-to-end. Además, integrará herramientas de inteligencia artificial para optimizar el ciclo de calidad y apoyar al equipo de desarrollo en prácticas de codificación.
Responsibilities
- Analizar y clarificar requerimientos funcionales
- Diseñar escenarios BDD utilizando Gherkin
- Implementar pruebas automatizadas (UI/API)
- Integrar IA en procesos de calidad y desarrollo
- Colaborar en prácticas de TDD y codificación
Required Skills
- Desarrollo Web y APIs
- Automatización (Playwright, Cypress o pytest)
- Conocimientos en BDD y Gherkin
- Uso de herramientas de IA / LLMs
- Conocimientos básicos de CI/CD y Cloud
Job Details
Funciones del cargo:
Análisis y requerimientos:
- Analizar requerimientos funcionales y participar en su clarificación junto a producto y desarrollo.
- Detectar ambigüedades, inconsistencias o riesgos funcionales antes del desarrollo.
- Proponer criterios de aceptación claros, observables y verificables.
BDD y ATDD:
- Diseñar y documentar escenarios de comportamiento utilizando Gherkin (Given / When / Then).
- Utilizar BDD como contrato funcional entre negocio y desarrollo.
- Mantener consistencia y calidad en los escenarios de aceptación.
- Validar que las funcionalidades cumplan con los criterios definidos antes del cierre.
Automatización funcional:
- Implementar scripts de pruebas automatizadas a nivel funcional y end-to-end (UI y/o API).
- Automatizar flujos críticos del producto y pruebas de regresión funcional.
- Ejecutar y validar pruebas de aceptación en entornos de desarrollo y QA.
Uso de inteligencia artificial:
- Utilizar herramientas de IA / LLMs para apoyar el análisis de requerimientos.
- Generar borradores de criterios de aceptación y escenarios BDD con apoyo de IA.
- Proponer mejoras en procesos de calidad y automatización apoyadas en IA.
Colaboración con desarrollo:
- Colaborar con el equipo de desarrollo en el apoyo en la codificación front y backend usando IA.
- Apoyar a los desarrolladores que implementan prácticas de TDD.
Requerimientos del cargo:
Formación y conocimientos:
- Formación técnica en informática, ingeniería de software o carreras afines.
- Conocimientos de desarrollo Web y APIs.
- Conocimientos o fuerte interés en calidad de software y automatización.
Experiencia y habilidades técnicas:
- Interés o experiencia en automatización funcional (por ejemplo: Playwright, Cypress, pytest u otros).
- Interés en el uso de inteligencia artificial aplicada al desarrollo y testing.
Opcionales:
- Conocimientos o experiencia inicial en BDD y uso de Gherkin.
- Comprensión básica de flujos CI/CD y entornos Cloud.