Cómo lograr la transición de QA a ingeniero de software

Siempre me he preguntado por qué las funciones de control de calidad y codificación se segregan en algunas organizaciones de desarrollo. parece claro que el control de calidad se puede lograr con menos habilidades de codificación, pero las mejores personas de control de calidad con las que he trabajado son buenas para los grandes programadores por derecho propio: escriben herramientas y marcos para automatizar el control de calidad del nuevo código y las pruebas de regresión sin cambios código. Lo mejor también abre el código para descubrir por qué algo no funciona correctamente y sugerir una solución (o simplemente asumir la tarea de solucionarlo).

Entonces, si su objetivo es hacer la transición del control de calidad a la codificación, sugiero conocer el producto por dentro y por fuera. Leer y comprender el código de otras personas nos enseña qué hacer (y, desafortunadamente, qué no hacer, a veces) y cómo hacerlo.