Si considero la industria de software india, veo muy poca diferencia entre la trayectoria de crecimiento profesional de un desarrollador de software y un probador de software.
Si considera la industria india de TI, se compone principalmente de empresas basadas en servicios, que toman proyectos de clientes extranjeros y tienen ingenieros trabajando en ellas. Como tal, los trabajos creados son en su mayoría de dos tipos: desarrollo (codificación) y garantía de calidad (pruebas / control de calidad), lo que posteriormente da lugar a dos carreras: pruebas de software y desarrollo de software. Si hablo en un lenguaje áspero, los equipos de desarrollo son los responsables de “codificar” y los equipos de prueba son los que están para “probar el proyecto codificado”.
Crecimiento profesional :
Tanto el lado de desarrollo como el lado de prueba del proyecto ofrecen amplias oportunidades de crecimiento profesional. Es importante desde el punto de vista de los principiantes, que de ninguna manera, la trayectoria profesional de un evaluador o una persona de control de calidad es lenta o insustancial con respecto a la de un desarrollador. Un probador de software seguramente obtendrá suficientes desafíos y oportunidades, que su contraparte del equipo de desarrollo está obteniendo.
Ambas partes ofrecen una ruta de crecimiento única que tiene muchas similitudes.
Los desarrolladores de software pueden ser promovidos a líder de módulo, líder de equipo, líder de proyecto, gerente de proyecto, etc., dependiendo de la jerarquía de la compañía, mientras que el ingeniero de pruebas de software tendrá una ruta similar donde él / ella se convertirá en líder de prueba, líder de prueba de proyecto, gerente de prueba, arquitecto de prueba, etc.
- ¿Cómo se podría diferenciar entre desarrollar un prototipo y crear una versión beta en el desarrollo de software?
- Cómo encontrar mi valor como desarrollador de software
- ¿Cómo desarrollan un producto los ingenieros de software?
- Cómo hacer cumplir la documentación del software del proyecto para que sea más fácil para los desarrolladores de software entrantes
- ¿Hay alguna escuela en Alemania en la que pueda aprender a desarrollar software?
Si desgloso aproximadamente los roles, todo se reduciría a esta lista, y tenga en cuenta que estas son solo una explicación aproximada. La jerarquía y los roles difieren de una organización a otra.
Roles
Ingeniero de pruebas junior: función de nivel de entrada, principalmente para pases nuevos sin experiencia o con menos de 2 años de experiencia.
Equipo de desarrollo equivalente: ingeniero de software asociado
Ingeniero de pruebas : alrededor de 2/3 años de experiencia relevante. En esta función, el ingeniero de pruebas debería poder escribir de forma independiente guiones de prueba automáticos y manuales. En este rol, se necesita una mayor expansión del conocimiento en lenguajes de programación, sistemas operativos, redes y bases de datos;
Equipo de desarrollo equivalente: desarrollador / ingeniero de software
Ingeniero de pruebas senior: Alrededor de 4/5 años de experiencia relevante. En este rol, las personas pueden desarrollar o mantener procesos o estándares de prueba y son responsables de la evaluación por pares, y pueden guiar a ingenieros de pruebas junior;
Equipo de desarrollo equivalente: ingeniero / desarrollador sénior de software
Test Lead: Alrededor de 6/7 años de experiencia relevante. Generalmente tienen más de cinco años de experiencia, responsables de dirigir y probablemente administrar un equipo pequeño. También es responsable de la programación, el alcance de las estimaciones de trabajo / costo, los objetivos del cronograma y el presupuesto, la entrega de los artefactos de prueba.
Equipo de desarrollo equivalente: líder del equipo / líder del equipo
Test Manager: personas con más de 7/8 años de experiencia. En general, las personas que tienen más de 7 a 10 años de experiencia desempeñan este papel. Debajo de ellos
El equipo múltiple lidera el trabajo. Son responsables de la entrega de todas las actividades de prueba. También son responsables de los informes de estado de gestión para el flujo de trabajo de prueba. Actuar como enlace con los equipos de entrega y medio ambiente.
Equipo de desarrollo equivalente: líder tecnológico
En última instancia, se convertirán en gerentes. Cuanto más alto suba, más se alejará del trabajo técnico duro y avanzará hacia las perspectivas, los informes, el envío de correos, las hojas de Excel, el presupuesto, etc.