¿Cuáles son las tareas de un ingeniero senior de control de calidad de software?

Probablemente debería explicar la trayectoria profesional de un probador:

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 potentes técnicas de programación para construir 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 guiado por comportamiento basado en especificaciones y desarrollo guiado por pruebas en 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.

Los requisitos y deberes para el puesto de ingeniero senior de control de calidad de software pueden diferir, ya que depende de varios aspectos, incluidos los detalles del producto y las peculiaridades de la gestión de la empresa.

El deber principal es manejar todos los aspectos de las pruebas de software (manual y automatizado). Pero entre las responsabilidades generales, están las siguientes:

  • diseñando y ayudando a crear la arquitectura de automatización de pruebas,
  • comunicarse y trabajar con dueños de negocios para escribir e implementar planes de prueba relacionados,
  • estimar el proceso de prueba,
  • desarrollando las estrategias de prueba,
  • comprobación y revisión de artefactos de control de calidad,
  • seguimiento de los nuevos requisitos para el proyecto,
  • organizar los requisitos de hardware y software para la configuración de prueba,
  • manejo de defectos detectados,
  • identificando y gestionando proactivamente los riesgos,
  • atender las llamadas regulares de los clientes y discutir el estado semanal con el equipo de liderazgo del proyecto,
  • asegurar el contenido y la estructura de todos los documentos de prueba,
  • revisando los informes preparados por los ingenieros de control de calidad,
  • verificar la entrega oportuna de problemas, etc.

El ingeniero senior de control de calidad de software debe tener un buen conocimiento de las técnicas de gestión y estimación de versiones; profundo conocimiento de las técnicas de prueba y el ciclo de vida del desarrollo de productos. Debería mantener las tendencias de prueba actualizadas. Y, por supuesto, el ingeniero senior de control de calidad de software debe tener buenas habilidades de comunicación y capacidad de resolución de problemas.

Senior Software Tester generalmente realiza:

-Preparar casos de prueba

-Revisar casos de prueba

-Pruebas de humo y cordura

-Ejecución de pruebas funcionales

-Ejecución de pruebas de regresión

-Defectos de inicio de sesión

-Mantenimiento de defectos (puede estar utilizando alguna herramienta de gestión de defectos o herramienta de gestión de pruebas)

-Coordinación con los desarrolladores para aclarar los defectos que provocan los probadores. A menudo ocurren situaciones en las que los desarrolladores no están de acuerdo con los defectos. Luego, en estas situaciones, reproducir los defectos para aclararlos.

-Cuando los defectos llegaron al probador después de que el desarrollador los reparó, los probadores los verifican para cerrarlos.

Estas son las actividades generales. Estos pueden diferir de una compañía a otra.

Como lo ilustra Lanette Creamer en su respuesta, la comunicación y la colaboración son las habilidades más importantes que se necesitan.
Otras tareas incluyen comprender y segregar los roles y responsabilidades de otros miembros del equipo de control de calidad, motivándolos hacia la meta. Por último, pero no menos importante, comprender las expectativas de los usuarios finales.