¿Ser desarrollador web, ingeniero de software o programador en el pasado te ha convertido en un mejor ingeniero de control de calidad? ¿Cómo ha sido tu experiencia?

Mi experiencia en desarrollo ha sido absolutamente indispensable para ser un buen analista / ingeniero / gerente de garantía de calidad.

Antecedentes

Comencé mi carrera de TI como desarrollador. Trabajé en aplicaciones web con un backend de mainframe. (Lo sé, lo sé. Esta no es la pila óptima, pero es con lo que tuvimos que trabajar en mi empresa. Tuve el lujo de ser entrenado internamente a pesar de no tener experiencia en TI y encontré una carrera que ambos me satisfacían y pagó las facturas)

En lugar de hacer lo que hacen la mayoría de los profesionales de TI: ganar experiencia desempeñando funciones similares en diferentes empresas, pasé de una función a otra dentro de la misma línea de productos en el transcurso de 10 años. Pasé de desarrollador junior a líder tecnológico, gerente de producto, analista de negocios y gerente de garantía de calidad. Luego me mudé a una compañía diferente para centrarme en el control de calidad y probablemente permaneceré en un rol de control de calidad durante el resto de mi carrera.

Como ayuda

Mi experiencia en desarrollo me da una comprensión básica de cómo funciona el software. Aunque nunca he sido desarrollador en la base de código que pruebo actualmente, sé qué preguntas hacer para determinar qué componentes funcionales del software puede afectar una determinada tarea de desarrollo. Mi comprensión del código me permite apuntar de manera eficiente y completa a las partes del software que requieren pruebas. Mi experiencia como desarrollador significa que mis compañeros de desarrollo me toman en serio y valoran mi aporte. (Esto es especialmente valioso porque soy una mujer en una industria tradicionalmente masculina).

Mis opciones de codificación me permiten comunicar de manera efectiva lo que los desarrolladores pueden hacer para crear software comprobable. Mi combinación de experiencia en codificación, arquitectura de software, pruebas y planificación de control de calidad me permite sopesar las decisiones de automatización de pruebas. Puedo determinar qué pruebas vale la pena automatizar y comparar de manera realista las opciones de solución de automatización que funcionan para mi empresa, la pila de software y la industria.

Creo que si hubiera ingresado al mundo de TI en un rol de control de calidad, probablemente podría ser un buen probador. Entrar como desarrollador me ha permitido ser un gran recurso de control de calidad. Soy valioso para mi empresa y personalmente satisfecho porque no tengo que perder tiempo en cosas que encuentro tediosas. Puedo automatizar las cosas aburridas y trabajar constantemente para mejorar las prácticas y los procedimientos de control de calidad, manteniendo el enfoque en la experiencia de los clientes de nuestro software.

Soy un informático con 23 años de experiencia con 18 años administrando a otros.

La experiencia previa del desarrollador no solo ayudará con el control de calidad, sino que lo convertirá en un candidato preferido y posiblemente le brindará una mejor oferta financiera.

Las posiciones de control de calidad son, ante todo, sobre la comprensión del software. Como desarrollador, sabes mucho sobre software, por lo que tiene sentido que seas bueno en QA.

Esto no es especulación: he visto a algunos desarrolladores entrar en QA por una razón u otra y tienden a hacerlo bastante bien.

More Interesting

Cómo conseguir trabajo en Google como desarrollador de Java

Entre Canadá, Suecia y Australia, ¿cuál es el mejor país para emigrar para ingenieros mecánicos?

Me gustaría unirme a IIT-M. ¿Cuánto debo pagar por un año si elijo B. Ingeniería de software de tecnología?

Obtuve una licenciatura en informática hace mucho tiempo y no he trabajado como programador desde los años 80. Si estoy considerando volver a la programación en unos años, ¿qué debo hacer / estudiar para prepararme?

¿Debo presentar una solicitud para un programa de doctorado en CS en los EE. UU. Si no tengo ningún título previo en CS y no tengo mucha exposición a CS con muy poca experiencia en programación?

Soy un ingeniero químico que trabaja en una industria de procesos petroleros. Me gustaría hacer un MBA. ¿Mejorará mis posibilidades?

Mi contrato incluye algo de trabajo nocturno. Pero durante los últimos 3 meses he trabajado todas las noches. ¿Cómo puedo tener tiempo de compensación ya que no me pagan horas extras?

¿Cómo entró Jayalalithaa Jayaram en la política?

Soy estudiante de MBA y necesito elegir mi especialización pronto. Quiero ir a ingeniería financiera. ¿Cómo es diferente de las finanzas puras?

Cómo prepararme para una entrevista para analista de negocios después de 3 años de brecha de desempleo

¿Necesito necesariamente asistir a una escuela de arte, o ser un estudiante de arte, para ser contratado como animador?

Soy un pase de BE (CSE) 2014. Soy desempleado. ¿Qué debería hacer ahora?

¿Es la ingeniería la forma mejor y más fácil para una carrera en el campo de la informática / TI?

¿Cómo convertirse en socio de un banco de inversión? (es decir, Goldman)

¿Es demasiado tarde para ser programador si ya tengo 28 años y no tengo experiencia en CS? Tengo una maestría en ciencias aplicadas, pero quiero ser programador y aprender ingeniería de software. ¿Tengo que comenzar como estudiante de informática?