23 СенПрофессия QA-инженер

professiya_qa-inzhenerПрофессия QA-инженера обязует понимать все технические цели и аспекты бизнеса, уметь правильно взаимодействовать с заказчиками, тестировщиками, девелоперами и менеджерами.

Кто такой QA-инженер

Quality Assurance (обеспечение качества) инженер является специалистом по функциональной проверке ПО на этапах разработки. Его работа направлена на усовершенствование процесса разработок ПО, профилактику дефектов и обнаружение ошибок функционирования продукта. На практике нередко ошибочно полагается, что QA-инженер является тестировщиком программ, но это разные понятия.

На деле тестировщик занимается тестом готового ПО, а QA-инженер трудится над созданием процесса тестирования в процессе разработки, что в итоге обеспечит повышение качества программы.

Внутри QA процесса выделается процесс Qautity Control, т.е. контроль качества. QC-специалисты проводят анализ результатов тестирования, а также отвечают за определение и уничтожение дефекта программного обеспечения. А тестировщики – гораздо более узкие специалисты QC: они занимаются исследованием готового ПО на наличие ошибок и документируют обнаруженные недостатки.

Так как QA-инженер взаимодействует с немалым количеством людей, ему приходится говорить с ними на одном языке, обладать некоторыми качествами таких специалистов:

  • в качестве девелопера он должен понимать код и иметь некоторые знания о технических рамках для использования разных методологий;
  • в качестве бизнес-аналитика он должен понимать рынок и знать целевую аудиторию, для которой ПО создается;
  • в качестве менеджера проекта он должен понимать общую картину, которая составлена из всех частей проекта;
  • в качестве конечного пользователя – понимать удобство применения ПО.

Преимущества и недостатки профессии

К плюсам относятся:

  • необходимость и возможность постоянно повышать профессиональный уровень согласно с прогрессов ИТ и бизнес сферы. Профессия не позволит расслабиться и деградировать. Придется быть в курсе последних технологий;
  • высокая оплата труда;
  • престиж и растущая потребность в профессии.

К недостаткам относят:

  • ключевым минусом является монотонность и рутинность работы при проведении тест-кейсов в работе с документацией и ручном тестировании;
  • общий минус для IT-профессий – сидячая работа;
  • возможные недовольства заказчиков;
  • множество заинтересованных лиц в проекте, которые имеют собственные требования и пожелания.

Образование для работы

Для нормальной работы QA-инженеру потребуется:

  • высшее образование по специальности «Информационные системы и IT»;
  • знание Linux/Unix на уровне продвинутого пользователя;
  • знание Oracle, PL/SQL, MySQL;
  • отличные знания способов тестирования;
  • опыт автоматизации тестов;
  • опыт функционального тестирования;
  • опыт программирования Java;
  • знание технического английского на уровне upper-intermediate.
Отзывов нет.

Ваш отзыв

Пожалуйста, введите свои данные и комментарий ниже.
Имя
E-mail
Сайт
Сообщение