¡Hola a todos!
Para seguir con la entrada anterior, en esta entrada seguiremos hablando de los diferentes perfiles de QA que existen y en este caso continuaremos con QA automático. ¡Comenzamos!
Como comenté en el artículo anterior, estos artículo son un poco subjetivo, ya que dependiendo de la persona / empresa y departamento en el que entres, puede que tengan una visión u otra de los diferentes perfiles de QA que existen.
En esta entrada vamos a hablar del perfil de QA automático, que capacidades considero que se deben tener y qué responsabilidades.
Capacidades de un QA automático.
Personalmente, considero que las capacidades de un QA automático deben ser:
- Es una persona que tiene base de QA y experiencia en pruebas manuales y automáticas.
- Junto con la persona con el perfil de QA Funcional, decidirá cuales de las pruebas detalladas en el plan de pruebas de regresión tiene prioridad para automatizarse y puede llevarse a cabo.
- Es una persona que tiene experiencia en trabajar con metodologías ágiles.
- Debe tener experiencia en el desarrollo y automatización de pruebas de aplicaciones móviles o web.
- Debe tener experiencia en Java, Git, Maven, Selenium, Jira/Redmine.
- Debe tener conocimientos en Jenkins, Appium, Sonar, JMeter o similares y Docker.
- Conoce a la perfección como gestionar y reportar defectos.
- Es una persona que tiene mucha atención a los detalles.
- Debe ser capaz de seguir una guía de buenas prácticas para escribir test automáticos.
- Debe ser capaz de analizar problemas y proponer soluciones.
- Persona resolutiva y sin miedo a enfrentarse a nuevos retos.
- Persona activa, proactiva, con ganas de aprender, iniciativa y acostumbrada a trabajar en equipo.
Responsabilidades de un QA automático:
Además de las capacidades de un QA automático, ahora hablaremos de las responsabilidades que este rol debe tener dentro del equipo según mi perspectiva:
Un QA automático será el encargado de:
- Conocer la aplicación y las necesidades del cliente.
- Conocer las buenas prácticas, ser capaz de seguirlas e incluso proponer algunas nuevas.
- Trabajar codo a codo con los desarrolladores para mejorar las aplicaciones y los identificadores de cada elemento.
- Desarrollar, refactorizar, mejorar y mantener el código desarrollado para los test automáticos de la aplicación.
- Conocer, mejorar y colaborar en el desarrollo del framework utilizado en la compañía.
Como he comentado antes, este perfil y esta perspectiva son simplemente algo que yo considero que debe tener una persona que se dedique a ser QA automático, pero espero que dejéis en comentarios todas las opiniones y comentarios que tengáis al respecto para añadir cosas a esta lista y elaborar un perfil de QA automático entre todos.
En la siguiente entrada os hablaré de la prueba técnica que suelo realizar para ver a los posibles candidatos para entrar en el equipo de QA.
¡Hasta la siguiente entrada!
