¿Cuáles son las carreras profesionales para los ingenieros de control de calidad de software?

El control de calidad es un excelente lugar para comenzar si no está seguro de lo que quiere hacer (o en qué será realmente bueno). La clave es concentrarse en el aprendizaje y empujarse a las áreas que le interesan.

Aquí hay algunas cosas que hacen los ingenieros de control de calidad:
Prueba manual de la caja negra: ¿Funciona el producto como se supone que debe hacerlo?
Prueba manual de la caja gris: ¿Las diversas partes de la arquitectura del producto funcionan como deberían?
Prueba de White Box: escriba software para probar pequeñas unidades de código o una API.
Pruebas automatizadas: utilizando un marco existente, escriba software que ejecute pruebas.
Pruebas de rendimiento: utilizando un marco existente, escriba software que mida el rendimiento y encuentre los límites de un producto.
Pruebas automatizadas avanzadas: cree y mantenga un marco que se utiliza para automatizar las pruebas.

Los ingenieros de control de calidad a menudo usan las habilidades que aprendieron en su campo para redirigir sus carreras hacia áreas relacionadas como:
Automatización de construcción e implementación: cree y mantenga el software utilizado para construir, ejecutar automatización, configurar e implementar software.
Administracion del sistema
Desarrollo de software
Gestión de programas
Scrum Master
Gestión de producto
Al igual que con cualquier carrera, cuanto más alto se obtiene, más cambia el trabajo. En el control de calidad, verá que su tiempo cambia de un enfoque en romper cosas (o escribir automatización) a pasar más tiempo en la formación de estrategias de prueba, tutoría, evaluación de riesgos y análisis de causa raíz.

Ruta recomendada: Analista de prueba> Líder del módulo> Líder de prueba> Administrador de pruebas> Jefe de control de calidad

Depende de cuán fuerte sea en términos de habilidades, herramientas y tecnologías con las que trabaje para acumular conocimiento con experiencia laboral relevante durante un período de tiempo.

Ejemplo 1: puede ser un probador funcional que se concentra en el dominio de telecomunicaciones con un sólido conocimiento de dominio, como LTE con más de 10 años de experiencia

Nota: Para comenzar su experiencia en tales pruebas funcionales, consulte los libros a continuación:

Ejemplo 2 (Recomendado solo para alguien que tenga al menos 1+ experiencia en el rol de ingeniero de pruebas funcionales. No recomendado para estudiantes de primer año ): puede ser un probador de rendimiento con conocimiento de herramientas populares como JMeter, Load Runner, Neo Load.

Nota: El siguiente libro será muy útil para practicar en JMeter utilizando el libro PACKT, que es muy recomendable.

Ejemplo 3 (muy recomendable . Recomendado para FRESHERs y desarrolladores de TI ): puede pasar a Lead de prueba de automatización en cuatro años de experiencia cuando tenga un conjunto de habilidades que incluye las siguientes herramientas:

  • Diseño para TestNG, Visual Studio, Jenkins, Excel VBA, Selenium, HP UFT (anteriormente QTP), Ranorex, RFT y otras herramientas de prueba de control de calidad de rango amplio.
  • ¡Obtenga los beneficios del marco de automatización de selenio webdriver bien construido!
  • Aplique técnicas de programación potentes para crear un marco basado en datos bien estabilizado, marco basado en palabras clave, marco híbrido, Marco de automatización de integración continua ágil
  • ¡Aproveche las oportunidades para diseñar marcos de automatización SOAP basados ​​en servicios web con la ayuda de SOA, conceptos básicos de ETL y scripts de automatización SQL para validar sistemas de bases de datos!
  • Utilice prácticas de construcción utilizando la tecnología de reconocimiento de objetos de herramientas de automatización de pruebas y capture elementos web dinámicos.
  • Depurar problemas en el ciclo de vida del desarrollo de software para mejorar el proceso de prueba utilizando técnicas de estimación de prueba, proceso de selección de herramientas.
  • Cree scripts de automatización de calidad al comprender los conceptos básicos de aprendizaje automático del marco de automatización de selenio
  • Resuelva problemas de automatización e introduzca pepino, desarrollo basado en el comportamiento basado en el flujo de datos y desarrollo basado en pruebas en las pruebas funcionales.

Nota: Algunos de los libros que puede consultar para obtener tales habilidades en el sitio web www dot webdriverinselenium dot com para:

Estudiantes de primer año (tanto profesionales de TI como no profesionales de TI): incluso puede orientar las combinaciones de los ejemplos 1 y 2 o los ejemplos 1 y 3 [que lo llevarán inicialmente al Junior Automation Tester y lo pondrán en Test Lead dentro de 4–6 años]

Desarrolladores interesados ​​en cambiar a la carrera de control de calidad: el ejemplo 1 y 3 es la mejor ruta y el ejemplo 1,2 y 3 se recomienda solo para alguien que tenga experiencia en desarrollo + prueba antes [lo que lo llevará a Automation Tester inicialmente y entrará en Test Lead en 2–3 años de tiempo]

Probadores con pocos años de experiencia: el ejemplo3 es el mejor y más adecuado como trayectoria profesional durante los próximos diez años (Garantizado) [lo que lo llevará a Automation Tester inicialmente y entrará en Test Lead en 4–6 años]

Si le gustan mis respuestas, no dude en hacer clic en UPVOTE.

1. Gerente de producto

Larry Kelley, quien fundó el proveedor de servicios de control de calidad QAlytics en 2013, ha visto a los profesionales de control de calidad asumir una serie de nuevos desafíos, incluso como vicepresidente de relaciones editor / desarrollador para una importante división de entretenimiento, un jefe de gestión de proyectos para un importante seguro de salud proveedor y jefe de estudio de una empresa de juegos.

La gestión del producto es especialmente adecuada para los profesionales de control de calidad. “Revisan y analizan el software repetidamente y, al hacerlo, desarrollan una comprensión profunda de las metodologías para mejorar la calidad del software”, dice Kelley. “En el mercado actual, donde la demanda de software altamente funcional nunca ha sido tan crítica para el éxito comercial de las empresas, tener estas habilidades inherentes a su personal como segunda naturaleza ayuda a las empresas a tener éxito”.

“Los profesionales de control de calidad tienen una comprensión profunda de cómo mejorar el software”.

– Larry Kelley, fundador, QAlytics

Los profesionales de control de calidad son a menudo la persona de referencia para el desarrollo de nuevos productos y características, dice Hall, de Bridge360. “Han acumulado el conocimiento para llevar el producto a nuevas alturas de mejora. Vemos que los profesionales de control de calidad se trasladan fácilmente a otras áreas de la organización, ejecutan PMO, pasan al nivel de director, unidades de negocios líderes y organizaciones globales”.

2. Roles de DevOps

Los probadores de software tienen una visión holística del proceso de desarrollo que puede convertirlos en buenos gerentes o ingenieros de lanzamiento, gerentes de estabilidad de productos o ingenieros de automatización en compañías que persiguen un enfoque de desarrollo de DevOps.

“DevOps requiere un enfoque holístico para el desarrollo y la entrega de aplicaciones que garantice que el código llegue a los usuarios con mayor frecuencia, más rápido y con mayor calidad. Los desarrolladores a menudo no tienen esto porque están demasiado lejos de las malas hierbas. Pero el control de calidad sí”, dice Riley, que ayuda a las empresas a adoptar enfoques DevOps. “Entonces, a medida que el control de calidad avanza, pueden participar más fácilmente en el movimiento y la práctica de DevOps, y eventualmente es muy razonable, por ejemplo, asumir el papel de DevOps”.

3. Líder de experiencia del cliente

Los profesionales de control de calidad se centran miopemente en el usuario o los clientes y, por lo tanto, son cada vez más valiosos a medida que las empresas elevan el valor de la experiencia del cliente. “Los grandes evaluadores de control de calidad entienden que su consumidor es lo primero”, dice Hymel. “Cualquier posición de servicio al cliente sería excelente para cualquier probador de control de calidad”.

En las empresas impulsadas por la tecnología, los probadores de software son la voz del cliente. “Hay que tener en cuenta el elemento humano en todo momento. Hay que encarnar al cliente: ¿qué les importa? ¿Y por qué?”

4. Arquitecto de empresa

Rueger eludió los roles de desarrollo en su carrera, descubriendo que era más adecuada para “una vida de destrucción creativa”. Soy una crítica natural “, dice.” Así que las pruebas se adaptaron mejor a mi personalidad “.

De hecho, los profesionales de QA exhiben la atención al detalle y el aprecio por la revisión independiente que, aunque no siempre es bienvenida en las tiendas de desarrollo de software de rápido movimiento, los convierte en excelentes candidatos para roles de arquitectura empresarial.

“La atención al detalle y la capacidad de tomar muchas partes móviles y adaptarlas a una imagen o flujo integral: estas son habilidades críticas para el arquitecto de la empresa que realmente es responsable del desarrollo y la arquitectura de la cadena de entrega de software de toda la empresa”. dice Riley

5. gestión de TI

Hymel tomó un trabajo de medio tiempo como probador de control de calidad mientras estudiaba tecnología de entretenimiento y desarrollo de juegos. Pronto, abandonó la escuela para concentrarse a tiempo completo en su carrera, obligado y decidido a unirse a las filas administrativas. Menos de seis años después, ha lanzado y administra su propia organización de control de calidad. “Para administrar eficazmente a cualquier persona, debe comprender sus tareas diarias y su mentalidad”, dice Hymel. “Entiendo los altibajos en el control de calidad, porque lo he vivido. Me permite orientar a mis empleados de manera más efectiva”.

Rueger es ahora director senior de control de calidad en Moxie, fabricante de CRM y software social empresarial. “Las habilidades que aprendí probando, pensar críticamente y pensar en el panorama general, ayudan mucho en la gestión”. Rueger dice. “Además, en las pruebas, siempre se toman decisiones basadas en el riesgo. ¿Qué tan probable es que este problema sea uno que le interese al cliente? ¿Qué tan probable es que este nuevo cambio cause problemas? ¿Cuál de las 100 cosas Podría preocuparme por las diez cosas que realmente tengo tiempo para hacer. Todas estas preguntas son las mismas que un gerente debería hacer “.

El único obstáculo ha sido la visión tradicional de las pruebas de control de calidad como de alguna manera de menor valor que el desarrollo, dice Rueger. “Cuando hay un puesto de CTO o CIO disponible, lo natural es mirar al director de desarrollo como sucesor. No se ve a mucha gente de pruebas o de control de calidad promovida en esos puestos”. Pero eso también podría cambiar a medida que las habilidades de los profesionales de control de calidad continúen aumentando en valor.

6. Ingeniería y estrategia de calidad.

Puede no parecer un gran salto pasar del control de calidad a la ingeniería de calidad. Pero es una forma para que los profesionales de pruebas de software suban la apuesta en sus carreras. “[En] ingeniería de calidad, los esfuerzos se centran menos en garantizar la calidad en una versión de aplicación particular, sino en garantizar un sistema de calidad para todas las versiones”. Los profesionales de control de calidad también pueden optar por ocupar puestos en la estrategia de control de calidad, que históricamente se han otorgado a profesionales no técnicos con antecedentes de analistas de negocios.

Obtenga más videos gratis – Suscríbase ➜ https://goo.gl/5ZqDML

El alcance se define menos por el rol y más por su dedicación y trabajo duro. Se trata de tomar las decisiones correctas. También depende de la empresa para la que trabajas. Si se trata de una startup, tienes amplias oportunidades para aprender y crecer. Comience con un rol de QA, conviértase en el mejor en él y también haga cosas adicionales que lo ayudarán a pasar a su próximo rol, es decir, no restrinja su rol solo a ser un QA. Mantenga la curiosidad y siga aprendiendo cosas que pueden no ser necesarias para el rol de control de calidad, pero que aún lo afectan de alguna manera. El control de calidad es un rol que trabaja estrechamente con el producto, además de crecer en el control de calidad. También comprende a los usuarios y la forma en que los gerentes de productos desean que su producto crezca. Por lo tanto, la gestión de productos es siempre una buena opción para un control de calidad. Aparte de eso, si desea avanzar hacia el desarrollo de software, enfóquese más en la automatización y las pruebas de caja blanca y, si lo hace bien, eventualmente tendrá la oportunidad de ingresar. Se trata de cómo quiere dar forma a su carrera, es una opción que siempre está con nosotros para trabajar duro y asumir el papel que deseamos en los primeros días de nuestra carrera. Aparte de esto, ser oportunista siempre ayuda.

Estoy seguro de que ya estoy repitiendo numerosas respuestas, pero creo que en Software QA realmente depende de cuál de las dos rutas que desee tomar sea la ruta técnica o la ruta de liderazgo. En cualquier caso, los probadores manuales se están desvaneciendo lentamente a favor de los SDET (Software Developer in Test) porque cada vez más el mercado está descubriendo que las nociones de CI / CD, fallan más rápido, Scrum / Agile, etc., requieren probador manual tradicional para ser más técnico para mantenerse al día. La automatización ya no es grabar / reproducir, necesita tener cierto nivel de perspicacia de programación para escribir scripts de automatización. Como tal, necesita actualizar y aprender cualquiera de una miríada de idiomas hasta cierto punto para lograr esto. Luego, puede pasar al desarrollo, ingeniería de prueba de rendimiento, arquitectura de prueba, etc. El otro camino es el liderazgo en el que, al menos, debería poder hablar de manera inteligente sobre las mejores prácticas, el proceso en el campo del control de calidad. ¿Alguna vez te convertirás en vicepresidente de ingeniería? Tal vez, pero me inclinaría a decir ‘no’ solo porque en el nivel ejecutivo encontrará que la mayoría de sus vicepresidentes de ingeniería son desarrolladores que han logrado ascender en las filas con éxito. En mi humilde opinión, es raro encontrar un probador que haya llegado tan arriba en las filas. Técnico o no técnico, esa es la respuesta que debe encontrar primero.

El aseguramiento de la calidad, como lo demuestra el nombre, incluye todos los roles que son críticos para “asegurar” la calidad del servicio o producto. Por lo tanto, hay dos divisiones amplias de garantía de calidad (QA). Primero defina un “Proceso” eficiente que ayude a producir una salida libre de defectos (QA) y luego ‘pruebe’ la Salida que es esencialmente Control de Calidad (QC). Los detalles sobre el segundo ya están elaborados, así que déjeme contarle más sobre el primero ; también porque eso es lo que por cierto es mi experiencia principal también too
El control de calidad en sí tiene múltiples sabores para el rol, usted podría ser facilitador de procesos, instructor / entrenador, auditor, PYME de herramientas o un entrenador (por ejemplo, Scrum Master). En espíritu; Todos estos roles ayudan a incorporar lo mejor y más inteligente del proceso para ayudar a las personas a producir lo mejor (producto / servicio).

Pros: es un papel emocionante que implica la interacción de muchas personas, puede innovar y mejorar el sistema, hacerlos más eficientes. Implica análisis de datos y predicciones si los números lo entusiasman.

Contras
Es un trabajo de alta visibilidad, pero no es exactamente el cliente al que se enfrenta la mayoría de las veces (lo que personalmente considero una ventaja porque está fuera de la presión de entrega).
¡Así que todo lo mejor!

En mi humilde opinión, llega un callejón sin salida después de cierto nivel en el campo de control de calidad / pruebas específicamente si eres un probador de caja negra. Debe tener algo adicional o excepcional que le brinde una ventaja y haga posible su supervivencia. Ese adicional incluye, entre otros, Automatización de pruebas, pruebas de rendimiento y / o competencia en la Base de datos. Las empresas ahora buscan un profesional que sea un paquete en áreas técnicas y no técnicas. Entonces, si solo eres un probador de caja negra sin habilidades excepcionales, es posible que no seas apto para esa compañía. Aún así, uno puede lograr pasar al lado de gestión de proyectos en ideal.

Pruebas de garantía de calidad:

Se ha convertido en obligatorio para el software y las organizaciones relacionadas controlar su calidad de servicios y establecer sistemas de control de calidad y procedimientos estándar para ofrecer productos y servicios de alta calidad. Haga clic aquí para obtener más información H2k Infosys – y H2k Infosys -. Esto es importante para satisfacer las necesidades y expectativas de sus clientes y también reclutan talentos especiales en este campo para satisfacer las demandas de calidad de la empresa.
Desde la perspectiva de los empleados, convertirse en un agente de pruebas de garantía de calidad es un trabajo bien remunerado y recompensado, y es independiente de la plataforma. Para las personas que son nuevas en el campo de la tecnología de la información, es importante buscar capacitación en pruebas de control de calidad, ya que sus perspectivas laborales son amplias y dinámicas. Las compañías dedicadas de capacitación en línea, como H2Kinfosys, ofrecen la mejor capacitación en la transmisión para ahorrar tiempo y dinero de un probador de control de calidad. Capacitan a las personas en función de las tendencias actuales del mercado, ya que la necesidad y la demanda de estos profesionales en las principales empresas de TI aumenta de manera alarmante.

La prueba de programación es un curso rápido para las personas que necesitan obtener una posición generosamente compensada y tienen una medida restringida de tiempo mirándolos a la cara.

Hitek Computer School brinda instrucción y preparación en control de calidad de software y pruebas de software para preparar a los estudiantes para realizar pruebas manuales y mecanizadas de las aplicaciones de programación actuales según los puntos de referencia de la tecnología de la información de hoy.

Para obtener más información, visítenos en: Cursos de control de calidad en línea: todos los cursos

Puede realizar una carrera en Administración de sistemas, Desarrollo de software, Gestión de programas, Gestión de productos, ver algunos trabajos de carrera en Maveric Systems Limited, Carreras en Maveric Systems Limited

Las opciones de trayectoria profesional disponibles para los evaluadores, en todas las organizaciones de .Desarrollador de software superior en pruebas ( ingeniero senior de automatización de control de calidad ). Buscar cursos de capacitación de control de calidad de software en línea. Se brindará capacitación para el software de control de calidad.