3x04 | ¿Quién es quién? QA
Resumen
A través de sus experiencias, definimos qué es QA, detallamos las tareas del día a día, discutimos los tipos de pruebas y abordamos los principales desafíos y frustraciones de la profesión, como la gestión del “tren de releases” y la cultura de la calidad en los equipos de desarrollo.
Temas principales:
- ¿Qué es QA (Quality Assurance)?: Los invitados definen el rol más allá de “probar software”. Lo describen como una red de seguridad, un proceso para asegurar la calidad a lo largo de todo el ciclo de vida del producto y, sobre todo, como un esfuerzo por crear una cultura de calidad dentro de la empresa.
- El día a día de un QA: Exploramos las tareas cotidianas, que van desde pruebas manuales y la creación de tests automatizados, hasta la participación en la definición de historias de usuario y la colaboración constante con desarrolladores, diseñadores y product managers para prevenir errores antes de que ocurran.
- Tipos de Pruebas: Se desglosa la taxonomía del testing, explicando la diferencia entre pruebas manuales y automatizadas, pruebas funcionales (smoke, sanity, regresión) y no funcionales (rendimiento, usabilidad, seguridad), además de la importancia de las pruebas exploratorias.
- La cultura de “QA somos todos” vs. la eliminación del rol: Debatimos la idea de que la calidad es responsabilidad de todo el equipo y cómo esto impacta la figura del QA. Discutimos la tendencia de algunas empresas de prescindir de un equipo de QA dedicado y si realmente es una estrategia viable.
- El Tren de Releases y la gestión de la presión: Abordamos una de las mayores frustraciones: el “tren de releases”. Cuando el desarrollo se retrasa pero la fecha de lanzamiento es inamovible, la presión recae sobre el equipo de QA. Se comparten estrategias para comunicar riesgos y gestionar las expectativas.
- Externalización de Pruebas: Analizamosn las ventajas y desventajas de externalizar los servicios de testing, considerando el coste, la necesidad de cubrir diferentes mercados o dispositivos, y el trabajo de gestión que implica coordinar a un equipo externo.
- ¿Cómo entrar en el mundo de QA?: Los invitados ofrecen consejos para quienes deseen iniciar una carrera en QA, destacando habilidades clave como la curiosidad, la comunicación, la valentía para señalar problemas y la importancia de tener una visión global del producto.