Я могу стать DevOps, просто не хочу. Test Automation Engineer рассказывает, почему быть QA — круто

Я работаю test automation engineer более 12 лет. Расскажу, почему остаюсь верен профессии, какие в ней зарплаты и почему тестировщики ещё долго будут нужны.  

11 комментариев

Кто пишет: Александр Чумакин, test automation engineer, живёт в Нидерландах. 


Александр с семьёй

Что такое test automation

В классическом понимании многих инженеров и менеджеров, основная наша задача — писать тесты на фронтенд (чаще всего Web) на одном из популярных фреймворков, вроде Selenium. Попутно разрабатывая свой фреймворк для стабильной работы с элементами.

Лет 10 назад это действительно было основным направлением в автотестах, но сейчас такие подходы встречаются все реже. Сейчас вот какие направления я бы выделил для test automation:

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

Я все больше работаю с инфраструктурной частью. Автоматизирую не только тестирование, но и части процессов разработки, которые помогают выпускать продукт качественнее и быстрее.

Пару лет назад я прошел сертификацию по Kubernetes, что помогло мне при поиске фриланса. Сейчас я использую эти знания ежедневно в своей работе.

У меня давно есть возможность уйти в полноценные разработчики или девопсы. Рейты у test automation engineer совсем немного ниже других инженерных направлений — на рынке крайне мало опытных автоматизаторов. Но набор задач может быть более разнообразным, чем у разработчиков или инженеров по инфраструктуре. 

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

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

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

Поэтому я считаю, направление test automation будет перспективным еще долгие годы.

Офис компании Александра

Сколько зарабатывают специалисты по test automation

По моему опыту, средние зарплаты у test automation engineer на 10-15% ниже, чем у разработчиков такого же уровня и до 30% ниже девопсов. У опытных специалистов вилки могут быть даже выше.

До начала 2022-го года в Беларуси зарплата была до $3-4 тысячи для сильных сеньоров. $5-5.5 тысяч для абсолютно уникальных спецов, которые еще занимаются дополнительными активностями: техлидерство, саппорт второго проекта или помощью в росте дохода с аутсорса. 

В Нидерландах хорошей зарплатой у автоматизаторов считается 80-85 тысяч евро в год «грязными»  (на руки будет до 5-5.5 евро тысяч в месяц).

С определенными специфическими скиллами можно уже получать 100-130 тысяч в год (до 7.5 на руки в месяц). Читал про зарплаты QA лидов под 200 тысяч. Те же деньги можно зарабатывать на фрилансе, но там много своих подводных камней. Подробнее о зарплатах в Нидерландах я рассказывал здесь

Насколько мне известно, примерно такая же ситуация во всех развитых западных европейских странах (Швеция, Германия, Британия, Финляндия, Эстония) с поправкой на локальные цены. В Штатах уникумам можно найти работу с гораздо более высокой оплатой, до полумиллиона. 

Перспективы роста

Для test automation специалистов с парой лет опыта самый быстрый путь увеличить доход — перейти в другую инженерную профессию, где больше платят по рынку.

Например стать фронтенд-разработчиком. Если не рассматривать смену специальности, то перспективы роста такие же, как и у разработчиков: стать менеджером, техлидом или архитектором. Последних на рынке очень мало. Но крупные компании готовы нанимать таких специалистов извне на отличных условиях. 

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

Где я работал?

Я решил работать в ИТ в 2011-м году на третьем курсе универа. Сделали оффер с вполне справедливым окладом в 300 долларов. С моими подработками охранником на ночной дискотеке я практически не потерял по деньгам. Быстро прошёл путь от джуна до тимлида. 

В начале 2016-го года мне по-настоящему повезло, и судьба забросила меня в крутейший стартап Juno, который делал конкурента Uber на Нью-Йоркском рынке. Сложнейшие бизнес-задачи проходили путь от идеи до прода за считанные дни. В техническом плане меня с тех пор, пожалуй, ничем уже не удивить.

В 2018-м году мы с женой переехали в Нидерланды. Там я поработал в Payconiq, потом перешёл в крупнейший европейский финтех Ingenico, где занял номинальную должность местного чаптер-лида QA. 

Во время пандемии я начал работать как фрилансер, но потом всё-таки пошёл в штат компании JetBrains. Тут я делаю автотесты на API, UI и IDE, которые проверяют весь цикл создания дев окружений для разработки с открытием кода в наших редакторах, а также помогаю интегрировать все необходимое в наши TeamCity пайплайны.

И команда, и ритм разработки здесь сильно напоминают мою последнюю работу в Беларуси до переезда. 

А в такой обстановке Александр работает из дома

Если у вас есть вопросы по test automation, спрашивайте в комментариях! 

Мнение автора может не отражать позицию редакции. 

Что ещё почитать про специальности у комьюнити: 


Читать на dev.by