Participar en el ciclo de vida del desarrollo de software (SDLC) y del ciclo de pruebas (STLC). Diseñar, documentar y ejecutar casos de prueba. Ejecutar pruebas funcionales, de integración, regresión, Smoke, UAT y exploratorias. Reportar, documentar y realizar seguimiento de incidencias y defectos detectados. Validar reglas de negocio y resultados obtenidos durante las pruebas. Apoyar la ejecución de pruebas de regresión para garantizar la estabilidad de las aplicaciones. Trabajar de forma colaborativa con desarrolladores, analistas funcionales y Product Owner para asegurar la calidad de los desarrollos. Utilizar herramientas de Inteligencia Artificial para optimizar procesos y aumentar la eficiencia del aseguramiento de calidad.
Automatización de pruebas
- Conocimientos básicos de automatización.
- Manejo de al menos una de las siguientes herramientas:
- Selenium
- Playwright
- Cypress
- UiPath
- Comprensión de scripts de automatización.
Bases de Datos
- Consultas básicas en SQL.
- Validación y comparación de datos.
APIs
- Conocimiento de servicios REST.
- Manejo de Postman.
- Interpretación de respuestas JSON.
Herramientas de gestión
- Jira o Azure DevOps.
- Confluence.
- TestRail, Xray o herramientas equivalentes.