Блог

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

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


Кто пишет: Александр Чумакин, 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, спрашивайте в комментариях! 

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

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

Обсуждение
Комментируйте без ограничений

Релоцировались? Теперь вы можете комментировать без верификации аккаунта.

12

Быстро прошёл путь от джуна до тимлида

Ох уж эти 25-летние белорусские лиды))

6

Хорошая, нужная, уважаемая специальность. Для меня главная проблема в Test Automation был стеклянный потолок, и то что ты можешь работать только в энтерпрайзе. Вечерком пет-проект или стартапчик не попилишь. Но голова болит меньше.

no-one
no-one project micromanager в prefer not to say
-4

А что такое стеклянный потолок?

4

Я могу стать DevOps, просто не хочу.

Я тоже могу, и тоже не хочу.

Пользователь отредактировал комментарий 21 мая 2024, 17:19

0

Сидит мужик в баре, выпивает. Подходит к нему бармен и говорит:
– Слушай, а ты почему так много пьешь? Ты ведь такой талантливый, мог бы стать кем угодно!
Мужик отвечает:
– Да я знаю... Могу стать кем угодно, вот только не умею.

2

[username] піша пра жыццё ў [country_name]
[jabackaname] а ці бачылі вы камуналку ў [country_name]???????77777

-6

А сколько вы зарабатываете?

-2

Хорошая статья)
Начинал работать в 17 лет по серому, с того момента успел поработать и в стартапах, м в корпах, и в edtech, и в gambling и наконец в 20 лет попал в fintech, а точнее в «жёлтый» банк РФ на позицию старшего инженера автоматизации обеспечения качества. Боже, сколько же мне там свободы дали для реализации моих идей. И при этом время на пет-проект оставалось. Довёл бэкенд до идеала, но никак руки не доходили до фронта мобилок и веба, но сейчас не об этом. Теперь мне 21 год, я чуть меньше года в банке и за это время нашу команду вывели в новый департамент, где я успел возглавить, точнее стал держателем QA-практики нагрузочного тестирования во всём депаратменте на 300 тостеров. Сейчас с руководителем обсуждаю позицию QA-лида. Думаю за полгода смогу развить достаточные компетенции для этого. И при этом я действительно меньше напрягаюсь, у меня просто меньше кранчей, чем у команды разработки и я это прекрасно вижу каждый день, когда у всех сроки, таски и ж**ы горят, а наша команда тестирования из 2 человек весь скоуп тасок тестирует за 1 день. В общем, не прогадаете с выбором, если пойдете на позицию QA - у вас будет много возможностей для развития!💛

Bart Simpson
Bart Simpson Meme officer в localhost
2

Люблю гребцов тыкать в ошибки, могу стать QA, но не хочу. Поэтому тыкаю в ошибки бесплатно.

0

Я б сделал лучше, если бы умел. Классика.
А вообще девопс - это не про пайплайны и кубер с амазоном. Просто любого инженера по инфраструктуре стали называть девопсом. А он как делал пайплайны на jenkins, так и делает. Девопс - это про культуру разработки. И не получиться быть девопс инженером в 25 лет на позиции мидла. Задвигать девопс в конторе может тот, у кого есть право принятия решений, зам CEO, например. Ну или подобный. А не парень из вашей команды на проекте номер 45 в вашем офисе.

qwakly
qwakly Qwakly в Qwakly
1

"Для test automation специалистов самый быстрый путь увеличить доход стать фронтенд-разработчиком"
А можно ли из фронтенд-разработчик -> test automation?