El rol del líder de un equipo de Testing es liderar efectivamente a su equipo para cumplir con los objetivos del producto y poder entregar a tiempo el producto sin errores.
Dentro de sus responsabilidades se encuentran:
- Identificar el alcance de las pruebas requeridas en función de los requisitos
- Asignar recursos a los proyectos. Son responsables de estimar las personas necesarias para el equipo y los recursos que necesitan para llevar a cabo el Testing.
- Definir el perfil de tester que el proyecto necesita.Definir, seguir y controlar el plan de calidad
- Definir y revisar las estrategias de Testing.
- Decidir sobre las herramientas a utilizar, este punto puede definirlo con el equipo
- Aplicar procesos, procedimientos de mejora, métricas Establecer políticas y cultura de calidad en el proyecto y en la empresa.
- Revisar semanalmente el progreso del proyecto
- Asegurarse que su equipo dispone de las herramientas adecuadas para hacer su trabajo.Facilitar la comunicación.
- Mitigar los riesgos. Debe definir un plan para los riesgos. En caso de que algo suceda y sobre pase su rol debe escalarlo rápidamente.
- Garantizar que los procesos de calidad se siguen y se cumplen.
- Dirigen,guían y supervisan el análisis, diseño, implementación y ejecución de los casos de prueba.
- Debe conocer el porcentaje de test cases corridos, fallados y pasados.
- Durante el ciclo de prueba, supervise el progreso de la prueba evaluando constantemente el trabajo asignado a cada uno de los recursos y vuelva a equilibrarlos o reasignarlos según sea necesario.
- Programar las pruebas para su ejecución y luego monitorear, controlar e informar sobre el progreso de la prueba, el estado de calidad del producto y los resultados de la prueba, adaptando el plan de prueba según sea necesario para ajustarse a las condiciones cambiantes.
- Seguir los errores encontrados, en especial los críticos.
- Antes de comenzar con la ejecución debe asegurarse de contar con un ambiente de pruebas limpio y en un lugar seguro, con Backus diarios y con acceso remoto por todos los miembros del equipo.
- Definir que partes del producto puede ser automatizado, y cuando es el momento apropiado para comenzar con la misma.
- Debe definir un plan, las herramientas a utilizar y solicitar la capacitación si es necesaria para el equipo.
- Mantener reuniones diarias con el equipo para asegurarse que todos estén al tanto del progreso y de los errores encontrados. En caso de haber retrasos en el cumplimiento del cronograma revisar con el equipo donde se encuentran y que pueden enfrentar y esforzarse por resolverlos. Como también para detectarlo y poder hacer los ajustes correspondientes.
- Enviar periódicamente el estado del proyecto a las partes interesadas y la gerencia
- Estimar futuros proyectos de testing