Сколько зарабатывают тестировщики и QA-инженеры в России: исследование Skillbox Media
Они ломают код, а им за это ещё и платят.
Кадр: «Место под соснами»
Это третья часть исследования российского IT-рынка. Ранее мы рассказали, сколько зарабатывают бэкенд-разработчики и фронтенд-разработчики. Теперь обсудим работу специалистов по тестированию.
Расскажем:
- в чём разница между тестировщиком и QA-инженером;
- сколько в среднем зарабатывают специалисты по тестированию;
- от каких навыков зависит размер зарплаты;
- сколько зарабатывают QA-инженеры и тестировщики в Москве;
- какие зарплаты в регионах;
- сколько платят стажёрам;
- как подготовиться к собеседованию на должность специалиста по тестированию.
Тестировщики и QA-инженеры — это одно и то же?
Нет, это разные профессии. Тестировщик (tester — испытатель) работает с готовым продуктом, проверяет, насколько он соответствует задуманному в документации.
QA-инженер (QA, quality assurance — обеспечение качества) занимается проверкой продукта на всех этапах работы — от составления документации до финального релиза.
Тем не менее главные задачи у QA-инженеров и тестировщиков одинаковые:
- следить за качеством продукта;
- проверять, работает ли продукт так, как было задумано;
- находить ошибки, описывать их и передавать на доработку.
Эти профессии не могут существовать друг без друга, но различия между ними есть. Тестировщики проверяют уже готовый продукт перед поставкой его пользователям или уже в продакшене, а QA-инженеры обеспечивают качество продукта до его выпуска — то есть начиная с момента, когда появляется идея нового продукта. Получается, что тестировщики просто проверяют продукт, а QA-инженеры в идеале выстраивают такую систему, при которой продукт будет доходить до тестировщиков с минимальным количеством багов.
У тестировщиков есть два основных направления работы:
- Ручное тестирование — этим занимается мануальщик, он же мануальный тестировщик (Manual QA Engineer). Такой специалист ищет ошибки в продукте вручную.
- Автоматизированное тестирование — это работа автоматизатора, или автотестера (Automation QA Engineer). Автоматизатор пишет программы, которые ищут ошибки в других программах.
Читайте также:
В России чёткое разделение на QA-инженеров и тестировщиков — уже скорее условность, эти позиции редко разграничивают. Поэтому на карьерных сайтах часто встречаются вакансии, в которых под «QA-инженером» и «тестировщиком» подразумевается один и тот же специалист.
При этом на HeadHunter вакансий для тестировщиков по России вдвое больше, чем для QA-инженеров, — 3732 против 1865 на момент написания статьи.
Теперь рассмотрим зарплаты и обязанности QA-инженеров и тестировщиков, которые занимаются ручным и автоматизированным тестированием.
Средняя зарплата QA-инженеров и тестировщиков в 2022 году
Во многих странах средняя зарплата специалистов по тестированию больше, чем средняя зарплата по стране. Для наглядности мы сравнили зарплаты в России, США, Великобритании и Индии.
Россия | QA-инженер получает в среднем 114 000 рублей в месяц | Средняя зарплата по стране — 62 000 рублей в месяц |
США | QA-инженер получает в среднем 294 000 рублей в месяц | Средняя зарплата по стране — 273 000 рублей в месяц |
Великобритания | QA-инженер получает в среднем 315 000 рублей в месяц | Средняя зарплата по стране — 147 000 рублей в месяц |
Индия | QA-инженер получает в среднем 33 416 рублей в месяц | Средняя зарплата по стране — 25 300 рублей в месяц |
Сравним эти зарплаты в долларах.
В июне 2022 года сервис SuperJob опубликовал исследование, посвящённое тому, сколько в среднем получают тестировщики и QA-инженеры в крупных городах России. Самая большая средняя зарплата — в Москве (150 000 рублей в месяц), а самая маленькая — в Волгограде (105 000 рублей в месяц).
Такие зарплаты, конечно, были не всегда. По данным исследования «Хабра», в 2021 году средняя зарплата тестировщиков и QA в России составляла 107 000 рублей, а в 2020 году — 85 000 рублей.
От чего зависит размер зарплаты
Зарплата специалиста по тестированию или QA зависит от его опыта, навыков и компании, в которой он работает. Про опыт и навыки мы рассказываем в этом разделе, а про компании — чуть ниже.
В исследовании SuperJob сказано, что должны уметь тестировщики и QA-инженеры и сколько им платят. Показываем результаты в галерее.
Зарплаты и условия работы QA‑инженеров и тестировщиков в Москве в 2022 году
По данным исследования SuperJob, верхний порог предложений по зарплате в столичных IT-компаниях для таких специалистов — 300 000 рублей.
«Претендовать на такой доход могут специалисты со стажем работы от 3 лет, владеющие инструментарием нагрузочного тестирования и имеющие опыт разработки автотестов».
Из исследования SuperJob
В вакансиях на позиции специалистов по тестированию не всегда указывают грейды, а критерии для разграничения джунов, мидлов и сеньоров могут различаться от компании к компании. Поэтому мы рассмотрим предложения в двух зарплатных группах: 50–100 тысяч рублей и 100 тысяч рублей и выше.
От 50 до 100 тысяч рублей: минимальный опыт, ручное и автоматизированное тестирование
Младшему QA-инженеру с зарплатой от 50 до 80 тысяч рублей предстоит пройтись по всем базовым задачам Manual QA: вручную тестировать приложения и искать «слабые» места, составлять тестовую документацию.
Для другой вакансии с зарплатой от 70 тысяч рублей предстоит заниматься ручным тестированием, заводить информацию об ошибках в багтрекинговую базу, а также работать с Postman.
Есть в требованиях и автотесты. В вакансии с зарплатой 90 тысяч рублей в месяц требуют на базовом уровне разбираться в языке запросов SQL и писать автотесты на Java.
От 120 тысяч рублей: опыт работы с командой и знание языков программирования
Опытному QA-инженеру с зарплатой от 120 до 200 тысяч рублей в месяц нужно проводить ручное тестирование, писать документацию, консультировать разработчиков и знать, как устроены и работают веб-приложения.
Ещё одно предложение для специалиста с опытом в автоматизированном тестировании. На позиции Middle Manual QA Engineer предстоит работать с документацией, участвовать в управлении проектом и в тестировании. За это обещают платить от 200 до 240 тысяч рублей.
QA-инженер грейда Senior может претендовать на зарплату от 300 до 400 тысяч рублей в месяц. Ему предстоит писать автотесты на Java и Gherkin, проводить функциональное, интеграционное, регрессионное и end-to-end-тестирование.
Сколько зарабатывают тестировщики в регионах России
А теперь пройдёмся по зарплатам в регионах.
От 30 до 70 тысяч рублей: начальный уровень и знание основ тестирования
Согласно исследованию SuperJob, нижняя граница зарплат тестировщиков — 35 тысяч рублей. Хотя бывает и меньше.
В Ярославле, например, разработчик программного обеспечения предлагает будущему коллеге-тестировщику зарплату от 30 тысяч рублей. Требования, естественно, тоже минимальные.
А вот вакансия, в которой ждут тестировщика с минимальным знанием Kotlin или Java и желанием работать за 35–50 тысяч рублей в месяц.
В Екатеринбурге ждут младшего тестировщика на зарплату от 50 до 65 тысяч рублей. Это больше, чем предлагают на начальных позициях в других регионах.
От 70 тысяч: большой опыт и много автотестов
Тестировщику-мидлу в Калуге предлагают писать автотесты на C++ за 70–110 тысяч рублей в месяц. При этом нужно иметь опыт работы с кодом на Qt и хорошо разбираться в устройстве Linux-подобных систем.
Ещё одна вакансия для тестировщика, который умеет работать с автотестами на C++ и Python. Зарплата — 100 000 рублей.
Сколько зарабатывают стажёры
Стажёры, как обычно, получают меньше опытных коллег. Например, в Москве стажёру-QA предлагают до 15 тысяч рублей на руки. Среди требований — знание основ тестирования и техническое высшее образование.
Новичку в тестировании из Рязани достаточно базовых знаний методологии и разработки ПО и процесса тестирования. Остальному обещают научить — правда, зарплату указывать не стали.
Новичку в тестировании Правительство Москвы планирует платить до 49 тысяч рублей в месяц. Стажёру предстоит разрабатывать сценарии тестирования, документировать найденные ошибки и даже писать автотесты. Правда, без желания сделать Москву лучше на работу не возьмут.
Как новичку пройти собеседование и устроиться на работу
Для начала изучите вакансии своего города и вакансии для работы на удалёнке. Посмотрите, какие требования к специалистам актуальны прямо сейчас.
Убедитесь, что у вас есть нужные навыки, и если нет, подтяните их. Можно, например, пройти туториалы по тому же Postman или посмотреть уроки с SQL. Подробнее о требованиях мы писали выше.
Откликайтесь на вакансии и соглашайтесь на любые собеседования. Обычно от первых пяти-десяти собеседований на новой позиции не стоит ожидать невероятных предложений — пробуйте свои силы, слушайте фидбэк и работайте над ошибками после каждого собеседования.