Perfil profesional orientado a la medición de la calidad del software desarrollado. Interviene durante todas las etapas del proyecto y se centra en la prevención de errores.
Se suele pensar que el proceso de testing sólo se realiza cuando el software ya está codificado y listo para funcionar, pero es una idea errónea, el testing va paralelo al desarrollo del software, permitiendo que lo que se está construyendo se realice de manera adecuada en consonancia con lo que necesita el usuario final. De ahí radica su importancia ya que es una manera de prevenir, incluso corregir, fallos o desviaciones del software antes de que sea operativo.
Por tanto, el proceso QA envuelve todo el desarrollo del software:
-
Mejorando y monitorizando todo el proceso
-
Vigilando para que todos los procesos y estándares se cumplan.
-
Encontrando y resolviendo todos los problemas que surjan durante el desarrollo.