Вакансии в тестировании есть у нас почти всегда, сейчас, например, открыто 18 позиций, на которые мы можем устроить до 29 человек (так как на некоторых вакансиях возможен найм двух и более соискателей). Зарплаты и требования на этих позициях неуклонно растут.
В статье смотрим, как изменилась роль и портрет «типичного» тестировщика, на какие зарплаты можно претендовать сразу после курсов и с опытом работы в 3−5 лет, а также наиболее перспективные направления для развития QA-инженеров для повышения своего дохода.
В статье смотрим, как изменилась роль и портрет «типичного» тестировщика, на какие зарплаты можно претендовать сразу после курсов и с опытом работы в 3−5 лет, а также наиболее перспективные направления для развития QA-инженеров для повышения своего дохода.
Роль QA-специалиста: больше, чем проверить
Тестирование — важная часть процесса создания программного обеспечения, без которого не обходится ни один продукт. Каждому проекту, создающему технические решения, нужны QA-спецы, которые проведут не только ручную проверку, но и напишут автотесты, изучат потенциальные баги и уязвимости еще до выхода на рынок и т. д. Без этого никак.
По данным исследований A1QA, крупнейшего провайдера QA-услуг в Центральной и Восточной Европе, за последний год поведение пользователей изменилось. Большое количество продуктов в практически любой категории привело к тому, что выбирать продукты стали тщательнее. Это во многом определило вектор разработки и, как следствие, тестирования ПО.
В настоящее время все больше компаний уходят от традиционной водопадной модели к гибким методологиям Agile и DevOps. Бизнес стремится сократить время выхода продуктов в эксплуатацию и улучшить его качество. Именно этим продиктована тенденция слияния QA-процессов и разработки. При этом 42% опрошенных организаций в World Quality Report 2020−2021 отметили, что есть пробел в компетенциях QA-команд, придерживающихся гибких подходов. 58% представителей ИТ-бизнеса выделили как ключевую проблему выбор инструментов автоматизации тестирования. То есть, есть некоторый разрыв между бизнес-процессом и технологической готовностью конкретных людей в этом бизнесе.
Изначально тестировщики были проверяющими. Они делали тесты, отдавали разработчикам отчет и на этом их роль заканчивалась. Сейчас же мы наблюдаем усложнение и качественное развитие этой роли. Сейчас QA-инженеры часто не только пишут тесты и проводят их. Они оценивают юзабилити продукта, не только все ли работает, но и то, насколько удобно оно работает. Не только отмечают ошибки, но вносят предложения по улучшению продукта.
Если кратко, изменение роли специалистов по тестированию продиктовано:
По данным исследований A1QA, крупнейшего провайдера QA-услуг в Центральной и Восточной Европе, за последний год поведение пользователей изменилось. Большое количество продуктов в практически любой категории привело к тому, что выбирать продукты стали тщательнее. Это во многом определило вектор разработки и, как следствие, тестирования ПО.
В настоящее время все больше компаний уходят от традиционной водопадной модели к гибким методологиям Agile и DevOps. Бизнес стремится сократить время выхода продуктов в эксплуатацию и улучшить его качество. Именно этим продиктована тенденция слияния QA-процессов и разработки. При этом 42% опрошенных организаций в World Quality Report 2020−2021 отметили, что есть пробел в компетенциях QA-команд, придерживающихся гибких подходов. 58% представителей ИТ-бизнеса выделили как ключевую проблему выбор инструментов автоматизации тестирования. То есть, есть некоторый разрыв между бизнес-процессом и технологической готовностью конкретных людей в этом бизнесе.
Изначально тестировщики были проверяющими. Они делали тесты, отдавали разработчикам отчет и на этом их роль заканчивалась. Сейчас же мы наблюдаем усложнение и качественное развитие этой роли. Сейчас QA-инженеры часто не только пишут тесты и проводят их. Они оценивают юзабилити продукта, не только все ли работает, но и то, насколько удобно оно работает. Не только отмечают ошибки, но вносят предложения по улучшению продукта.
Если кратко, изменение роли специалистов по тестированию продиктовано:
- повсеместной автоматизацией тестирования программного обеспечения, совершенствованием методов управления тестовыми данными
- частичным слиянием процессов разработки и тестирования для улучшения юзабилити и устранения дефектов на ранней стадии создания продуктов
- активным переходом компаний-разработчиков ПО с водопадной бизнес-модели на Agile и DevOps-методологии
Изменение рынка найма QA-специалистов
По данным исследований зарплат, проведенных Хабром, зарплаты в тестировании выросли за первые полгода 2021 на 6% в среднем по стране по сравнению с аналогичным периодом прошлого года. При этом в Санкт-Петербурге рост оставил сразу 17,6%, а в регионах 7,7%. Низкие общие 6% получились за счет отсутствия роста медианной зарплаты в столице.
Но Хабр опирается на данные российского рынка, и отечественных специалистов. Наша же практика глобальна и основана на вакансиях в зарубежных компаниях из Европы и США.
Мы отмечаем:
При этом мы можем отметить, что работаем преимущественно с кандидатами, у которых опыт тестирования от 3−4 лет. То есть зарплатные данные, указанные выше, справедливы для соискателей уровня middle+/senior.
Как и обещали в начале статьи, посорсили по зарплатам начинающих. Мы советуем выбирать компании с большими отделами тестирования — так у вас сразу будет понятная и неизбежная перспектива развития. Если знание английского позволяет, то старайтесь устроиться на удаленку в зарубежную/международную компанию. Это ценный пункт любого резюме и современные технологии в продуктах.
На крупнейшем российском портале hh.ru тестировщики ПО без опыта могут претендовать на зарплату в среднем 35−45 тысяч рублей (400−500 евро), а если посмотреть отдельно Москву, то уже можно поискать варианты от 50 тысяч (580 евро).
При этом курсы, которые работают по модели ISA (income share agreement), когда вы сперва учитесь профессии, а потом отдаете «учителю» процент от дохода, обещают зарплаты от 50−60 тысяч рублей (600−700 евро). По нашему опыту, это реальная цифра для европейских компаний на удаленке. Также эту зарплату могут дать специалисту с маленьким опытом в тестировании, при условии, что ему есть, что предложить — знание языка, бизнес-процессов, основ программирования и так далее.
Также хотим отметить, что бытует мнение, что тестирование, как и разработка, написание кода — дело сугубо мужское, а также требует обязательного технического образования и негуманитарного склада ума. Однако, все чаще и чаще среди соискателей появляются женщины-тестировщики, которые одинаково востребованы как у российских, так и зарубежных компаний.
Но Хабр опирается на данные российского рынка, и отечественных специалистов. Наша же практика глобальна и основана на вакансиях в зарубежных компаниях из Европы и США.
Мы отмечаем:
- На начало 2020 года средняя зарплата куашника в ЕС была на уровне 2200−2500 евро
- После возобновления активного найма нашими заказчиками (май-июнь 2020) резко выросли требования к уровню владения средствами автоматизации, технологическому кругозору (знакомство с языками программирования, фреймворками, общими принципами программирования)
- Выросли требований к знанию английского языка — так как тестировщики уже не только тестируют, а дают полноценную обратную связь по продукту и участвуют в процессе доработки ПО, то нужны активные коммуникации на языке команды
- С конца 2020 и по сегодня устойчиво растут как зарплатные ожидания, так и изначальные вилки дохода от работодателей, которые заявляются в вакансии: порядка +25−30% к показателям начала прошлого года
- на сегодня средняя зарплата на позициях Automation QA — 3000−3300 евро, на позициях manual QA — 2300−2600 евро
При этом мы можем отметить, что работаем преимущественно с кандидатами, у которых опыт тестирования от 3−4 лет. То есть зарплатные данные, указанные выше, справедливы для соискателей уровня middle+/senior.
Как и обещали в начале статьи, посорсили по зарплатам начинающих. Мы советуем выбирать компании с большими отделами тестирования — так у вас сразу будет понятная и неизбежная перспектива развития. Если знание английского позволяет, то старайтесь устроиться на удаленку в зарубежную/международную компанию. Это ценный пункт любого резюме и современные технологии в продуктах.
На крупнейшем российском портале hh.ru тестировщики ПО без опыта могут претендовать на зарплату в среднем 35−45 тысяч рублей (400−500 евро), а если посмотреть отдельно Москву, то уже можно поискать варианты от 50 тысяч (580 евро).
При этом курсы, которые работают по модели ISA (income share agreement), когда вы сперва учитесь профессии, а потом отдаете «учителю» процент от дохода, обещают зарплаты от 50−60 тысяч рублей (600−700 евро). По нашему опыту, это реальная цифра для европейских компаний на удаленке. Также эту зарплату могут дать специалисту с маленьким опытом в тестировании, при условии, что ему есть, что предложить — знание языка, бизнес-процессов, основ программирования и так далее.
Также хотим отметить, что бытует мнение, что тестирование, как и разработка, написание кода — дело сугубо мужское, а также требует обязательного технического образования и негуманитарного склада ума. Однако, все чаще и чаще среди соискателей появляются женщины-тестировщики, которые одинаково востребованы как у российских, так и зарубежных компаний.
Куда развиваться куашнику
Мы исходим из актуальных вакансий, а также большого опыта общения с технологическими компаниями. Это позволяет нам точно понимать потребности рынка и вектор вашего развития, если вы хотите стать успешным инженером тестирования и прийти к доходу в 3−4 тысячи евро уже в следующем году (или раньше, зависит от ваших текущих компетенций).
Чтобы повышать свой доход как тестировщика, нужно:
Отдельно остановимся на самых перспективных языках программирования для изучения тестировщиками:
Это данные от наших заказчиков и из нашей практики, подтвержденные также крупнейшей компанией-тестировщиком ПО TestMatick.
Чтобы повышать свой доход как тестировщика, нужно:
- Постоянно развиваться и расширять технический кругозор (одним Selenium-ом долго сыт не будешь)
- Систематически мониторить тренды тестирования, новые фреймворки и тд
- Изучать юзабилити, UI/UX, чтобы вносить больший вклад в итоговый вид и функционал продуктов — это играет все большее значение, а значит вы можете опередить коллег, если сможете смотреть на продукт как пользователь
- Развивать софт скиллы, которые выделяют вас среди других кандидатов — умение работать в команде, делегировать, передавать задачи, объяснять и так далее
- Изучать более сложные технологии, которые позволят вам стать более узким специалистом, но и более редким на рынке. Растет количество предложений для Mobile QA Engineer, QA Data специалистов, которые разбираются в тестировании мобильных приложений и Data-технологий соответственно
Отдельно остановимся на самых перспективных языках программирования для изучения тестировщиками:
- Python — как один из самых динамично развивающихся, он удобный, простой и функциональный, кроме того этот язык используется в работе с большими данными, которые только увеличивают свое присутствие в проектах
- Java — на нем уже очень многое написано, крайне популярен Selenium, а значит и работы здесь хватит многим
- JavaScript и C# — каждый в своем сегменте, но это крайне популярные языки в технологических продуктах в целом и в тестировании в частности. А большое количество уже написанного кода гарантирует стабильный спрос на его тестирование, поддержку и доработку в обозримом будущем
Это данные от наших заказчиков и из нашей практики, подтвержденные также крупнейшей компанией-тестировщиком ПО TestMatick.
"Java — хоть и классика тестирования, но поскольку язык очень нагруженный и мудреный, многие современные компании сейчас от него отходят. Однако, он повсеместно используется в крупных банках, если кандидаты хотят работать в этом секторе, то без Java не обойтись. По практике молодых активно развивающихся проектов, наиболее востребованные языки — Python/JS, а самый невостребованный — Ruby."
Аккаунт-менеджер по направлению QA
Екатерина Ягодкина
В заключении не можем не отметить тот факт, что если вы хотите найти хорошую работу в тестировании, то не в последнюю очередь стоит позаботиться не только о своих знаниях и опыте, но и о том, чтобы рассказать о себе:
Не переставайте совершенствоваться в профессии и пусть работа мечты всегда будет вашей! А посмотреть открытые позиции можно здесь.
- Составьте резюме и убедитесь, что в нем отображены ваши сильные стороны и нет логических нестыковок
- Подготовьте несколько вариантов сопроводительных писем, а к самым интересным вакансиям готовьте отдельные
- Готовьтесь к собеседованиям, если вы претендуете на позицию, до которой объективно слегка не дотягиваете, — готовьтесь как студент к экзамену, прогулявший весь семестр. Повторите основы, термины, пройдитесь по технологиям и своим проектам
- Не недооценивайте вопросы по софт скиллам: как относитесь к критике, как вам удобнее работать соло или в команде, хотите ли руководить, когда хотите расти. К этим вопросам надо быть готовым заранее, как правило, кандидаты очень долго думают — а с этим типом вопросов это идет в минус.
Не переставайте совершенствоваться в профессии и пусть работа мечты всегда будет вашей! А посмотреть открытые позиции можно здесь.