Responsabilidades
- Definir la estrategia de calidad, asegurando pruebas funcionales, automatizadas y de regresión.
- Planificar y coordinar ciclos de testing por sprint y por release.
- Liderar al equipo de QA, asignando prioridades y guiando su crecimiento.
- Detectar errores antes de producción y validar criterios de aceptación.
- Implementar pruebas automatizadas en módulos clave del sistema escolar.
- Documentar casos de prueba, hallazgos y resultados.
- Colaborar con Producto, Desarrollo y Soporte para asegurar entregas estables.
- Analizar métricas de calidad y proponer mejoras continuas.
- Garantizar que el sistema escolar funcione de forma estable y segura.
Rutinas y procesos
- Diseñar casos de prueba al inicio de cada proyecto. Por proyecto o epic
- Ejecutar pruebas funcionales y regresiones sobre cada historia desarrollada. Diario (según entregas)
- Reportar errores y crear subtareas en Jira al detectar fallas. Inmediato tras validación
- Participar en revisiones de historias con desarrollo y producto. Semanal o por sprint
- Monitorear historias en Jira (QA/Done) y validar entregas. Diario
- Rechazar historias que no cumplen criterios y regresarlas a To Do. Inmediato tras revisión fallida
- Validar funcionalidades ocultas (revisión key) antes del release. Por cada entrega pre-productiva
- Aprobar entregas finales para cierre de desarrollo. Al finalizar cada historia o epic
- Clasificar y dar seguimiento a errores post-release. Semanal
Automatizaciones
- Pruebas de regresión automatizadas: Cobertura de flujos críticos como inscripciones, pagos, login, etc.
- Validaciones post-despliegue: Automatizar pruebas tras cada release oculto (revision key).
- Smoke testing automatizado: Verificación básica del sistema al inicio del día o tras un deploy.
- Integración de pruebas en CI/CD: Ejecución automática de tests en los pipelines de despliegue.
- Validación automática de formularios y reglas de negocio: Pruebas que comprueben lógica, campos requeridos y errores.
- Generación de datos de prueba: Poblar ambientes con datos dinámicos y reutilizables.
- Pruebas automatizadas de API: Validación de endpoints con herramientas como Postman o Newman.
- Reportes automáticos de resultados: Notificaciones con fallos y métricas tras cada ejecución de pruebas.
Objetivos
- Asegurar la calidad funcional de cada entrega.
- Prevenir errores en producción con validaciones tempranas.
- Estandarizar procesos de prueba y gestión de incidencias.
- Ampliar la cobertura de automatizaciones en flujos críticos.
- Coordinarse eficazmente con desarrollo y producto.
- Garantizar releases estables y sin regresiones.
- Mejorar continuamente los procesos de QA.
KPI
Integración Continua de Pruebas en el Ciclo de Desarrollo
- Reducción del tiempo de retroalimentación sobre defectos críticos: menos de 24 horas.
- Número de errores reportados después de subir un proyecto: 3 errores.
- Número de incidencias de tipo error y mejora retornadas por otras áreas: 5 incidencias.
Colaboración Activa en Estrategias Ágiles
- Participar en sesiones Scrum para alinear criterios de calidad con objetivos del equipo: seguimiento oportuno al 100%.
- Mejora continua en documentación: reducción en tiempos de documentación mediante herramientas tecnológicas.
- Detección de mejoras en el producto: identificar áreas de oportunidad en el producto final.
- Monitorear métricas clave de calidad y eficiencia de pruebas: seguimiento oportuno a indicadores definidos.
Herramientas
- Jira: Para gestionar historias, subtareas, bugs y el flujo de QA.
- Revision Key: Para validar funcionalidades ocultas antes del lanzamiento oficial.
- Ambientes de QA y preproducción: Espacios para validar entregas antes de producción.
- Historial de despliegues (changelog): Para verificar qué se publicó y cuándo.
- Formatos de criterios de aceptación y reglas de negocio: Base para diseñar casos de prueba.