Ingeniero de control de calidad como carrera: perspectivas y expectativas
Desde el punto de vista de las perspectivas puramente laborales, el control de calidad definitivamente puede considerarse una profesión muy, muy prometedora y al menos una buena opción para una carrera en TI. Se espera que el número de puestos para especialistas en este campo aumente aproximadamente entre un 4 y un 5 % en los próximos años. Según una serie de estudios sobre el empleo en el campo de TI, la profesión de ingeniero de control de calidad en los últimos años ha estado entre las líderes en la brecha entre el número de puestos vacantes y el número de especialistas en el mercado, es decir, la demanda de control de calidad. Los especialistas superan significativamente la oferta (con la excepción de los puestos junior, porque casi siempre hay más solicitantes que vacantes abiertas).nivel salarial
Para los ingenieros de control de calidad, el nivel salarial es alto en comparación con el promedio de todas las profesiones y generalmente corresponde a los indicadores salariales en la industria de TI. Así, en Estados Unidos, el salario medio de un ingeniero de control de calidad es de 88.510 dólares al año o 42,56 dólares por hora, según un informe de 2017 de la Oficina de Estadísticas Laborales de Estados Unidos. Sin embargo, el 10 por ciento superior de los profesionales remunerados en el campo gana $ 139.390 por año o $ 67,02 por hora, mientras que el 10 por ciento inferior gana $ 46.240 por año o $ 22,23 por hora. En nuestra zona, los salarios de los ingenieros de control de calidad en cifras parecen menos impresionantes, pero aún así son impresionantes en comparación con las estadísticas generales: el salario mensual promedio de los especialistas de control de calidad es de aproximadamente 1.700 dólares al mes en Ucrania, 110 mil rublos (alrededor de 1.630 dólares) al mes en Rusia. y 1.000 dólares en Bielorrusia.Responsabilidades de un ingeniero de control de calidad
Aunque en general QA Engineer es una definición bastante general de la profesión, que incluye una serie de puestos dentro del equipo de desarrollo con una especialización más específica, hay una serie de tareas que, en la mayoría de los casos, forman parte de las responsabilidades de un ingeniero QA. . También vale la pena señalar que los ingenieros de control de calidad a menudo se dividen en dos "subespecies" principales: probadores manuales y especialistas en automatización de control de calidad. Las diferencias entre estos dos puestos son bastante grandes (más sobre esto a continuación), al igual que los requisitos de habilidades para los solicitantes de estos puestos.- Documentación de casos de prueba.
- Realizar y documentar análisis de riesgos.
- Documentar el progreso y los resultados de las pruebas.
- Elaboración de pruebas automatizadas.
- Desarrollar estándares y procedimientos para determinar la calidad del producto y su preparación para el lanzamiento.
- Detectar errores en un producto de software.
- Innovar y optimizar los procesos de prueba generales.
- Identificar, localizar y rastrear errores durante las pruebas.
- Identificar posibles problemas que puedan encontrar los usuarios.
- Realización de pruebas manuales y automatizadas.
- Investigación y análisis de las características del producto probado.
- Investigar nuevas herramientas, tecnologías y procesos de prueba.
- Revisar las interfaces de usuario para garantizar su coherencia y funcionalidad.
Iría a control de calidad y dejaría que me enseñaran. ¿Cómo acceder a la profesión?
Cabe señalar de inmediato que el llamado umbral para ingresar a la profesión de ingeniero de control de calidad se considera uno de los más bajos en TI, es decir, es muy posible convertirse en ingeniero de control de calidad sin una educación especializada en una de las especialidades de TI y incluso sin experiencia previa en este campo. Sin embargo, por supuesto, no contratarán a alguien de la calle para ese trabajo. Para calificar para un puesto de ingeniero de control de calidad, debe tener al menos una comprensión básica de los entornos de desarrollo y prueba de software, así como de los ciclos de vida de desarrollo. Una educación superior también sería una buena idea, y los graduados que hayan recibido diplomas en especialidades como desarrollo de software, diseño de software o informática son los más adecuados. A continuación se ofrecen algunos consejos sobre cómo iniciarse en la profesión para aquellos que estén interesados en este camino en particular.-
Edúcate tu mismo
En Internet se puede encontrar información general, guías y libros de texto más que suficientes sobre temas que los ingenieros de control de calidad necesitan saber. Puede comenzar familiarizándose con los conceptos básicos de las disciplinas que se incluyen en la informática , ya que este conocimiento crea la base para una educación superior en especialidades de TI.
-
Búscate un mentor
Un buen consejo que se encuentra con bastante frecuencia en los recursos en inglés, pero que no es muy popular aquí. Sin embargo, el consejo vale la pena. Pídele a uno de los "instructores" experimentados que te ayude a aprender la profesión con consejos y recomendaciones, y luego tal vez a encontrar tu primer trabajo.
-
Obtenga la certificación ISTQB
ISTQB (Junta Internacional de Calificación de Pruebas de Software) es una organización internacional sin fines de lucro que ofrece una variedad de certificaciones para evaluadores. ISTQB ha desarrollado un programa de pruebas llamado ISTQB Certified Tester, que ahora se considera el más autorizado en el campo de las pruebas de software. La certificación ISTQB está disponible en más de 100 países, incluidos Ucrania, Rusia, Bielorrusia y Kazajstán. La presencia de dicha certificación confirmará la presencia de conocimientos teóricos para el empleador, y la preparación para el examen requerirá la adquisición de estos mismos conocimientos mediante el estudio de materiales educativos.
-
Participa en el Bootcamp de control de calidad
Bootcamp es un formato de programas educativos que suelen durar unos varios meses y están dedicados a formar especialistas en TI en diversos campos. La participación en un programa de este tipo le ayudará a prepararse rápida y eficazmente para trabajar como ingeniero de control de calidad, especialmente si ya tiene formación teórica y/o experiencia en programación y desarrollo. Además, la participación en QA Bootcamp debería ayudarle a formar parte de la multitud y adquirir contactos que le serán útiles en su búsqueda de empleo.
-
Pasantía
Bueno, otra forma bastante eficaz de dominar todas las complejidades del trabajo en control de calidad puede ser una pasantía en una de las empresas que se dedican al desarrollo de software y tienen una sólida reputación profesional. Durante los mismos meses, podrá aprender de los especialistas que trabajan en este campo no solo la teoría, sino también las características prácticas de la profesión que no se discuten durante la formación.
Herramientas para trabajar como ingeniero de control de calidad
En su trabajo, dependiendo de sus tareas y especialización, los “cueers” tienen que utilizar una gama bastante amplia de herramientas. Repasemos brevemente las categorías más populares de herramientas de trabajo para ingenieros de control de calidad.-
Herramientas de prueba manuales
Los llamados probadores manuales, es decir, especialistas que prueban y encuentran errores manualmente, basándose en la percepción humana, deben utilizar un conjunto completo de herramientas, sin contar los sistemas operativos y navegadores móviles y de escritorio, cuyo funcionamiento debe verificarse. por separado.
-
Herramientas de gestión de pruebas (TMT)
Las herramientas de gestión de pruebas están diseñadas para organizar el proceso de búsqueda de errores y facilitar la creación y almacenamiento de informes y otra documentación. Entre los TMT más populares se encuentran: Test Manager, SpiraTest, HP-ALM (QC) y otros.
-
Herramientas de seguimiento de defectos o TDT
С помощью DTTs QA-инженеры отслеживают дефекты, обнаруженные в программе, и генерируют отчеты об ошибках, чтобы сообщить о них команде разработчиков. Примеры популярных инструментов для управления дефектами: BugZilla, Mantis, IBM Rational ClearQuest.
-
Инструменты для менеджмента проектов
Инструменты для проджект-менеджмента, которые повсеместно используются в Agile-проектах и включают в себя набор стандартных функций, таких Cómo тайм-трекинг, списки задач, wiki-documentoацию и т.д., нужно знать и QA-щикам. Наиболее популярным инструментом менеджмента проектов считается Jira. Среди альтернатив популярностью пользуются Redmine, YouTrack и Backlog.
-
MS Excel и SQL-клиенты
MS Excel по-прежнему достаточно широко используется для описания результатов масштабных тестирований и последующего их импортирования в средства управления процессом тестирования. Более удобной и современной альтернативой MS Excel-у является программа Test Studio. SQL-клиенты применяются в тех случаях, когда QA-инженеру нужно подключиться к базе данных.
-
Инструменты автоматического тестирования
QA-автоматизатор (QA Automation engineer) — это другая базовая специальность, являющаяся составной частью профессии QA-инженера. В отличие от “мануальщика,” который тестирует продукты вручную, QA-автоматизатор занимается написанием скриптов для автоматического тестирования программ и проверки результатов такого тестирования. Соответственно, QA-автоматизаторы в своей работе используют собственные инструменты.
-
Инструменты для автоматизации тестирования
Наиболее популярными инструментами автоматизации тестирования являются: Selenium, TestComplete, Katalon Studio и Ranorex.
-
Фреймворки автоматизированного тестирования
Вместо создания сложных сред автоматизации с нуля QA-автоматизаторы также могут пользоваться готовыми библиотеками, такими Cómo Serenity (фреймворк на основе Java), Cypress, RedwoodHQ и ряд других.
-
IDE для программирования
VSCode, Visual Studio, IntelliJ IDEA и другие.
-
CI/CD-инструменты
Jenkins, TeamCity, Gitlab CE и другие.
-
GO TO FULL VERSION