Funciones y responsabilidades de un Lider de Testing

lider de testing

Muchas ofertas de trabajo llegan para postularse como Lider de Testing aunque ninguna de las búsquedas me convence en cuanto a su contenido y lo que se pide. Se me hace que las áreas de recursos humanos aún hoy no se encuentran lo suficientemente asesoradas por parte del área técnica para entender y saber qué piden (o mejor dicho, qué se necesita). Solo aquellos que se encuentran trabajando en el área pueden saber muy bien cada una de las tareas que tiene a su cargo un Lider de Testing (en algunas empresas hasta tiene la categoría o función de Coordinador de Testing), por ese motivo me pareció interesante enumerar las tareas que tiene a su cargo esta función a partir de un artículo que leí hace un tiempo y le agregué algunas más que tenía por ahí. Ojalá que esta info la levanten algún responsable de reclutamiento y que le permita mejorar sus búsquedas.

1. Estar actualizado sobre las últimas técnicas de prueba, estrategias, herramientas de prueba y frameworks.
2. Estar consciente de los proyectos actuales y futuros de la organización.
3. Revisar y analizar los requisitos del proyecto.
4. Planificar y organizar la transferencia de conocimientos, como así también el autoaprendizaje.
5. Levantar las consultas relacionadas con los requisitos y conseguir el usuario clave del negocio (por ejemplo, el cliente, el analista de negocio, gerente de
producto o proyecto manager) asignado al proyecto, para que resuelva nuestros problemas.
6. Planificar, organizar y dirigir la reunión de lanzamiento de pruebas.
7. Alcance de las pruebas requeridas.
8. Diseñar la estrategia de prueba requerida conformes con el alcance y los estándares de organización.
9. Crear el plan de pruebas de software, para que sea revisado, aprobado y firmado por las partes interesadas.
10. Evaluar e identificar las herramientas para la gestión y automatización de pruebas requeridas
11. Estimación del esfuerzo de la prueba y al equipo requerido (en cuanto a su tamaño, habilidades, actitudes y calendario)
12. Crear un cronograma de pruebas (tareas, dependencias y asignación de recursos)
13. Identificar las necesidades de formación
14. Identificar las métricas de prueba a recoger
15. Comunicarse con el cliente o los miembros del equipo on site, según los requerimientos
16. Revisar los casos de prueba y datos de prueba obtenidos durante las pruebas, para conducir los comentarios de revisión posteriores
17. Seguir los nuevos requerimientos actualizados y modificar en consecuencia los artefactos de prueba.
18. Determinar, adquirir, controlar, mantener y optimizar el entorno de prueba (hardware, software y red)
19. Obtener información sobre los últimos releases / construcciones desde el equipo de desarrollo / cliente.
20. Crear y mantener el framework de automatización de pruebas requerido
21. Administrar el proyecto de gestión de pruebas
22. Administrar las aplicaciones bajo prueba
23. Asignar tareas de acuerdo con el plan de pruebas
24. Comprobar el estado de cada tarea diaria asignada y resolver los problemas que afecten a los miembros del equipo con dichas tareas
25. Asegurar que cada miembro del equipo está ocupado con el trabajo de manera óptima, teniendo en cuenta y balanceando la sobrecarga y demasiada inactividad
26. Reasignar las tareas de prueba de acuerdo a lo que requerido
27. Seguir las tareas asignadas en relación con el plan de pruebas y la programación del proyecto
28. Revisar la automatización de las pruebas creadas y obtener los comentarios de revisión
29. Tomar el control y mantener la suite de automatización de pruebas del proyecto
30. Planificar y ejecutar la automatización de pruebas
31. Revisar los informes de incidencias y asignar los defectos válidos al área de desarrollo correspondiente
32. Asignar los defectos que vuelven por reporte y ayudar al Tester que tome el tema en todo lo que requiera


Curso online Intensivo Manual Testing

El curso online “Intensivo de Testing Manual” esta diseñado para entender desde la primera clase a usar una herramienta que permite la gestión del testing. Bajo este enfoque práctico se desarrollará el curso y se lo complementará con la correspondiente teoría que acompañará cada ejercitación que se vaya realizando. De esta forma se podrá comprender el alcance de las tareas que se realizan en todo proyecto de Software Testing (esquema tradicional). En este sentido, rápidamente se podrá entonces identificar cada una de las etapas que componen un proyecto y los documentos que se utilizan para cada tarea asignada.

[gdlr_button href=»https://testingbaires.com/cursos-y-novedades-4/intensivo-de-testing/» target=»_self» size=»medium» background=»#000000″ color=»#ffffff»]Clic Aqui[/gdlr_button]


33. Garantizar que han sido re probados los defectos resueltos
34. Consolidar y reportar resultados de las pruebas a las partes interesadas
35. Estar disponible a todo requerimiento por parte de los Testers
36. Actualizar el plan de pruebas de software según lo que se requiera
37. Asegurar que los casos de prueba se actualizan a partir de las pruebas de los Testers
38. Asegurar que la automatización de pruebas se actualiza sobre la base de la actualización de los casos de prueba
39. Preparar las métricas de prueba
40. Escalar y conseguir resolver los problemas relacionados con el entorno de prueba y con el equipo
41. Planificar, organizar y dirigir las reuniones del equipo y asegurar que se tomen acciones a partir de las discusiones generadas en el equipo
42. Planificar y organizar la formación de los miembros del equipo
43. Revisión los informes de estado de la prueba de los Testers del equipo
44. Revisar el tiempo registrado por los Testers de acuerdo con sus diversas actividades
45. Reportar el estado de situación a los grupos de interés (por ejemplo, el cliente, el director del proyecto / director de pruebas y gerencias involucradas)
46. Mantener a los Testers motivados
47. Mejorar el proceso de prueba sobre la base de las sugerencias que se recolecten y del propio juicio
48. Administrar el propio nivel de energía y el tiempo
49. Dominar la metodología de ciclo de vida de Desarrollo
50. Tener conocimientos de Conceptos del Testing y sus diferentes tipos
51. Distribuir y hacer seguimiento de la demanda de trabajo entre los miembros del equipo.
52. Establecer un orden de prioridad a cada tarea.
53. Monitorear el cumplimiento de los planes de acción definidos; detectar desvíos, proponer sus correcciones e implementarlas.
54. Colaborar en la estimación de plazos de realización de etapas y tareas.
55. Promover/auditar la creación de pruebas unitarias por parte de Desarrollo.
56. Controlar los casos y datos de prueba cuando sea necesario.
57. Velar por que se aplique la metodología de trabajo, dentro de los lineamientos definidos.
58. Proponer ajustes o mejoras a la metodología vigente.
59. Funcionar como nexo para la correcta implementación de las tareas de Testing de los equipos externos contratados, incluyendo el control correspondiente.
60. Desarrollar y analizar los indicadores de la gestión del área de testing.
61. Gestionar Riesgos: identificar y gestionar los riegos del testeo.
62. Gestionar el alcance: aceptar o demorar solicitudes de testeo según la demanda y características del proyecto.
63. Participar en la revisión de la estrategia de testing para cada proyecto.
64. Monitorear el cumplimiento de los objetivos del área.
65. Proponer ajustes a la planificación estratégica definida.
66. Evaluar el desempeño de colaboradores a cargo.
67. Identificar necesidades de capacitación, para propiciar el conocimiento del equipo.
68. Participar en la gestión del presupuesto del sector.
69. Estar orientado al logro de objetivos.
70. Poseer habilidades de planificación y organización.
71. Poseer buenas habilidades de comunicación, dinamismo y proactividad.
72. Estar certificado en algún área de conocimiento de testing (ISTQB, CAT, Scrum Master, TMMi)

 

Fuentes de inspiración:
El blog de inderpsingh y algunas especificaciones de búsquedas que han hecho empresas

 

 

Gus Terrera

Apasionado por el agile testing y la ia.

Deja una respuesta