QA Automation Engineer

Автор: Артём Орлов
Обновлено
QA Automation Engineer

QA Automation Engineer – специалист, обеспечивающий качество продукта и контроль всех этапов его разработки. Он работает с приложениями, программами, другими IT-продуктами. У профессии средний порог вхождения, она придется по душе школьникам, которые из всех предметов предпочитают информатику и математику. Кстати, в 2021 году центр профориентации ПрофГид разработал точный тест на профориентацию. Он сам расскажет вам, какие профессии вам подходят, даст заключение о вашем типе личности и интеллекте.

Содержание:
Читайте также:

Краткое описание

Работа в сфере IT-технологий в последние годы приобретает все большую привлекательность. Онлайновые школы и университеты предлагают широкий выбор программ, благодаря которым можно в сжатые сроки освоить высокооплачиваемую профессию и приобрести первый практический опыт. Одна из таких профессий – QA Automation Engineer, который занимается обеспечением качества, создавая скрипты для автоматического тестирования. 

QA Automation Engineer – это промежуточная профессия между тестированием и разработкой. Автоматизатор – это разработчик с ментальностью тестировщика.

Dmytro Budym
Proficient Software Development Engineer in Test, airSlate

Чтобы справляться со своими обязанностями, QA Automation Engineer надо обладать знаниями в области программирования и тестирования, развитой логикой и склонностью к системному мышлению.

Как правило, QA Automation Engineer имеет опыт мануального тестирования, хорошо знает подходы и техники тест-дизайна, кроме этого, обладает навыками программирования и знанием фреймворков для создания тестовых скриптов.

Dmytro Budym
Proficient Software Development Engineer in Test, airSlate

Особенности профессии

У QA Automation Engineer должен быть бэкграунд мануального тестирования, потому что это тестировщик, который перешел на новый уровень. Работа автоматизатора упрощает и ускоряет процесс тестирования, сводит к минимуму влияние человеческого фактора и дает возможность выявить ошибки на начальных этапах. 

В обязанности QA Automation Engineer входит:

  • анализ требований к продукту;
  • участие в планировании тестирования; 
  • написание автотестов для покрытия мануальных кейсов;
  • прогон тестов и разбор отчетов;
  • репортинг о найденных проблемах;
  • ведение технической документации;
  • настройка CI и тестовой инфраструктуры.

Основная задача QA Automation – сделать тестирование релиза максимально быстрым за счет автоматизации мануальной регрессии, заменяя ручные проверки автоматическими.

Dmytro Budym
Proficient Software Development Engineer in Test, airSlate

Обязанности зависят от опыта и уровня специалиста. Основную часть рабочего времени автоматизаторы пишут новые тесты, поддерживают старые, занимаются прогоном и разборами результатов. Чем выше уровень, тем больше специалист начинает участвовать в построении процессов, проработке стратегии автоматизации и внедрении глобальных технических решений.

Кроме написания, прогона и разбора тестов, автоматизатор участвует в построении тестовой инфраструктуры и настройке CI (Continuous Integration, непрерывной интеграции).

Dmytro Budym
Proficient Software Development Engineer in Test, airSlate
Читайте также:

Плюсы и минусы профессии

Плюсы

  1. Большая свобода действий в плане кода и использования фреймворков. Широкие возможности для творчества. 
  2. Хороший уровень заработной платы.
  3. Порог входа легче, чем в разработку.

Минусы

  1. Автоматизаторы часто могут быть не привязаны к конкретной команде, а работать сразу с несколькими.
  2. QA Automation – это разработчик-тестировщик, из-за смежности профессий его часто зовут на митинги и по разработке, и по тестированию, что съедает много времени.

Важные личные качества

QA Automation Engineer работает над созданием инструментов выявлением ошибок, поэтому справляться с обязанностями помогут внимательность, аналитический склад ума, склонность к точным наукам и умение быстро обучаться. Также очень важны коммуникативные навыки, так как автоматизаторы работают сразу с несколькими командами.

Читайте также:

Обучение на QA Automation Engineer

Будущие QA Automation Engineers могут пройти фундаментальную подготовку в вузе, выбрав направления, связанные с прикладной математикой и информатикой, компьютерными науками. Профессия открыта и для тех, у кого нет высшего технического образования. Необходимые знания можно получить на курсах, их длительность может достигать полутора лет. Программы сжатые, в них включены только дисциплины, которые потребуются QA Automation Engineer для решения рабочих задач, и, конечно же, на занятиях отрабатываются практические навыки. 

Вузы

Санкт-Петербургский государственный университет аэрокосмического приборостроения
Прикладная информатика в информационной сфере (Институт вычислительных систем и программирования ГУАП)
Донской государственный технический университет
Прикладная информатика (Донской государственный технический университет)
Нижегородский государственный университет им. Н.И. Лобачевского
Прикладная информатика (Институт информационных технологий, математики и механики ННГУ)
Поволжский государственный технологический университет
Прикладная информатика (Экономический факультет ПГТУ)
Национальный исследовательский университет «Высшая школа экономики»
Прикладная математика (Московский институт электроники и математики им. А.Н. Тихонова НИУ ВШЭ)

Лучшие вузы для QA Automation Engineer

  1. НИУ ВШЭ.
  2. МГУ им. М. В. Ломоносова.
  3. МГТУ им. Н. Э. Баумана.
  4. РУДН.
  5. ДВФУ.
Читайте также:

Курсы

Программа от qacourse.ru

На курс приглашаются слушатели, имеющие любой уровень подготовки. Во время обучения они узнают больше о программировании, основах автоматизированного тестирования продуктов, смогут побороть страхи, связанные с IT-сферой. Есть несколько программ: видеоуроки, обучение с проверкой домашних заданий, курсы с индивидуальными консультациями. Стоимость обучения составляет 15–54 тыс. руб. и зависит от программы.

Место работы

QA Automation Engineer работают преимущественно в IT-компаниях и лабораториях. Наиболее привлекательные карьерные перспективы открываются для специалистов, ведущих деятельность на территории мегаполисов.

Заработная плата

Доход QA Automation Engineer зависит от опыта. Специалисты уровня Junior получают около 45–50 тыс. руб., Middle – 50–90 тыс. руб., Senior – свыше 90 тыс. руб.

Зарплата qa automation engineer на декабрь 2021

Информации о зарплатах предоставлена порталом hh.ru.

Россия 120000—280000₽
Москва 130000—350000₽

Профессиональные навыки

  1. Интеграционные автотесты.
  2. Программирование.
  3. WebDriver API.
  4. Правила составления и ведения технической документации.
Читайте также:

Примеры компаний с вакансиями qa automation engineer

  • Android Application Engineer (Relocation)
  • Senior .NET developer (Core, remote)
  • Ведущий (WEB) QA Automation инженер, Кипр
  • Senior .NET developer (Core, remote)
  • Senior/Lead QA Automation Engineer
  • Senior QA engineer (remote)