No, un desarrollador de automatización de pruebas no se considera a la par de los que trabajan en el producto. Desearía que la verdad fuera diferente, pero desgraciadamente.
Me uní a Windows NT en Microsoft en 1991 como desarrollador de software en Test. En aquel entonces, los requisitos y el nivel de la escalera para el crecimiento profesional eran idénticos entre los empleados universitarios en desarrollo y prueba, al menos en el equipo de NT. Con el tiempo descubrí que si bien la barra para ser un desarrollador de productos exitoso se movió un poco, la barra para el desarrollador de software en la prueba varió de lo mismo que el desarrollador de productos a casi inexistente: a algunas personas se les dio el título cuando todo lo que podían hacer fue escribir archivos por lotes. Esta percepción significativamente diluida de los desarrolladores de pruebas, que ya era cuestionable en el mejor de los casos.
A pesar de esto, la gerencia y los recursos humanos me dijeron regularmente que la carrera profesional para un desarrollador de prueba frente a un desarrollador de productos era la misma, y los requisitos eran los mismos. Acepté esto durante muchos años, hasta que tuve una discusión más franca con un generalista de Recursos Humanos que dijo que no, absolutamente no. “Míralo de esta manera”, dijo. “Supongamos que necesita enviar un producto con la mitad de las personas que tiene actualmente, y su equipo está dividido entre desarrollo y prueba. ¿A quién se van a quedar?” La respuesta son los desarrolladores de productos, porque están más estrechamente relacionados con los ingresos.
- Si tiene excelentes habilidades de ingeniería de software, ¿lo ayudaría a progresar más si pudiera mejorar otras habilidades en lugar de mejorar sus habilidades técnicas? ¿De ser asi, cuales?
- Cómo medir periódicamente el crecimiento del desarrollador
- ¿Puedo aprender todo lo que necesito para mi carrera de ingeniería de software en 4 años de universidad (durante el tiempo libre) y no estudiar más después de conseguir un trabajo?
- ¿Es cierto, en cierto sentido, que los desarrolladores de software enfrentan desafíos y problemas más creativos e interesantes que los ingenieros de red al cablear los dispositivos y configurar los conmutadores y enrutadores?
- En febrero de 2017, ¿la pizarra es una prueba útil durante las entrevistas con desarrolladores de software?
Me encantó el desarrollo de software en prueba. Cuando dejé Microsoft y regresé en el ’97, tuve ofertas tanto en desarrollo de producto como en prueba de producto, y seguí con la prueba. ¿Por qué? Porque había sido más divertido en el ’91. Terminó siendo más proceso y menos divertido a partir de ahí, pero esa es una historia diferente.
Volviendo a su pregunta: no existe la posibilidad de que un desarrollador de pruebas sea considerado menos valioso y menos calificado en desarrollo de software que su contraparte de desarrollo de productos, es una certeza . Mi recomendación general para las personas que eligen entre una carrera de desarrollo de software en pruebas y en desarrollo de productos es seguir la ruta de desarrollo de productos, a menos que usted no pueda.