Я могу стать 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, спрашивайте в комментариях!
Мнение автора может не отражать позицию редакции.
Что ещё почитать про специальности у комьюнити:
- «Выбрала QA — бо яно самае таннае». Як я з дыпломам юрыста-міжнародніка ўвайшла ў ИТ у Варшаве;
- «Страшно, и поэтому интересно». Как мать троих детей в 40+ лет входит в айти;
- Идеальная профессия для душнил. Техписатель рассказывает про работу и зарплаты.
Читать на dev.by