OBJETIVO DEL PUESTO: Asegurar la calidad funcional y técnica de los productos digitales de la empresa mediante una estrategia de pruebas con enfoque automatizador, integrada al ciclo de desarrollo ágil, con autonomía para definir el alcance de pruebas de cada funcionalidad y recomendar si está en condiciones de liberarse.
AUTORIDADES Y RESPONSABILIDADES • Crear y mantener pruebas automatizadas de UI y de API dentro del framework del equipo.
- Integrar y ejecutar suites automatizadas en pipelines de CI/CD, analizar fallos y estabilizar pruebas.
- Aplicar buenas prácticas de código en las pruebas (Page Object Model o equivalentes, versionado en Git, pull requests y code review).
- Ampliar la cobertura automatizada de regresión priorizando por riesgo e impacto.
- Diseñar y ejecutar pruebas no funcionales básicas (carga, estrés, rendimiento) sobre funcionalidades críticas.
- Analizar historias de usuario y criterios de aceptación; detectar ambigüedades y riesgos antes del desarrollo.
- Ejecutar pruebas exploratorias y validaciones manuales de funcionalidades nuevas o de alto riesgo.
- Documentar defectos de forma clara y reproducible, con evidencia técnica (logs, consola, tráfico de red).
- Validar consistencia de datos entre interfaz, API y base de datos.
- Autoridad para definir el alcance de pruebas de cada funcionalidad y recomendar su liberación; la decisión final de liberación es compartida con Producto y Desarrollo.
ESPECIFICACIONES
ESCOLARIDAD: Ingeniería en Sistemas, Informática, Tecnologías de la Información, Desarrollo de Software o carrera afín. También se consideran perfiles con formación técnica, certificaciones o experiencia comprobable equivalente.
EXPERIENCIA: De 2 a 4 años en aseguramiento de calidad de software, con al menos 1 año automatizando pruebas de forma activa. Experiencia colaborando en equipos ágiles (Scrum) con Producto y Desarrollo. La experiencia se evalúa también por complejidad de los proyectos y nivel de autonomía, no únicamente por años.
COMPETENCIAS DURAS: • Automatización de pruebas con Playwright u otro framework con solidez, usando Python o TypeScript como lenguaje principal.
- Appium para pruebas en dispositivos Android e iOS.
- Pruebas de APIs REST (métodos HTTP, códigos de respuesta, JSON, autenticación) con Postman o similar, incluida su automatización.
- SQL para validación de datos.
- Frontend: HTML, DOM, selectores CSS/XPath y herramientas de desarrollo del navegador (consola, network, storage).
- Git y GitHub: ramas, commits, pull requests y flujo de code review.
- BDD/Gherkin: especificación de escenarios con sintaxis Given/When/Then.
- Pruebas no funcionales básicas de carga, estrés y rendimiento (k6, JMeter o similares).
- CI/CD: ejecución e interpretación de pipelines con pruebas automatizadas.
COMPETENCIAS BLANDAS: Pensamiento analítico y orientación a riesgo; criterio para cuestionar requerimientos de manera constructiva; comunicación clara de hallazgos y riesgos; autonomía con supervisión moderada; colaboración y trabajo en equipo dentro de un marco Scrum
Sueldo: $20,000.00 - $30,000.00 al mes
Lugar de trabajo: Empleo presencial