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

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

Экспертные комментарии в статье:

Dmytro Budym

Dmytro Budym, Proficient Software Development Engineer in Test, airSlate.

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

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

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

Dmytro Budym

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

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

Dmytro Budym

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

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

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

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

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

Dmytro Budym

Обязанности зависят от статуса и опыта работы QA Automation Engineer. Специалисты уровня Middle и выше нередко проводят анализ командной разработки, а также занимаются оптимизацией текущей ситуации с целью предупреждения аналогичных ошибок в следующих проектах. Круг обязанностей зависит от состава команды, которая работает над проектом. В одном случае QA Automation Engineer занимается контролем, в другом – принимает непосредственное участие в устранении ошибок. В целом же большую часть своего рабочего времени автоматизатор пишет код, поддерживает тесты и разбирает отчеты тестовых прогонов.

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

Dmytro Budym

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

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

Плюсы

  1. QA Automation Engineers принимают участие в разработке высококачественных продуктов, поэтому профессию можно считать не только престижной, но и очень увлекательной.
  2. Достойный уровень заработной платы.
  3. Относительно быстрое обучение, если есть опыт в мануальном тестировании. 
  4. Профессия QA Automation Engineer может стать хорошим трамплином для перехода на новую карьерную ступень в сфере IT.

Минусы

  1. Работа QA Automation Engineer может быть однообразной. 
  2. Обязанности QA Automation Engineers нечеткие, нередко их путают с тестировщиками.

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

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

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

Обучение на 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 тыс. руб.

Зарплата на 29.07.2021

Россия 80000—250000 ₽
Москва 110000—250000 ₽

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

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