Исследование рынка труда в QA (тестировании): август 2019

27 сентября образовательная студия "Мой понедельник" проводит конференцию QAASP 2019 для QA-инженеров и всех, кто причастен к тестированию, автоматизации, обеспечению безопасности.

В преддверии этого события мы провели исследование рынка труда QA-инженеров и автоматизаторов в августе 2019 года. Основная задача - определить перечень требований работодателей к специалистам по ручному и автоматизированному тестированию разных тайтлов - от junior до lead. Кроме того исследование рассматривает предлагаемые соискателям задачи и озвученные нанимателями предложения по заработной плате.

В ходе исследования проанализированы 436 вакансий для тестировщиков и автоматизаторов на HeadHunter, Dev.by, LinkedIN.

Содержание исследования:

Больше полезных статей в рассылке

Подписка в один клик, никакого спама

QA Engineer

Junior

Опыт работы: до 1 года.

Зачастую работодатели заинтересованы в уже опытных специалистах, которые занимаются тестированием не менее года - около 62% вакансий содержат такие требования. Однако некоторые компании готовы рассмотреть и кандидатов без опыта (после прохождения курсов, с высшим техническим образованием или небольшим опытом в других компаниях) - около 27% вакансий демонстрирует готовность работодателей обучать новичков.

Уровень английского:
Intermediate.

Компании зачастую (в 76% вакансий) заявляют уровень Intermediate в качестве желаемого. При этом в подавляющем большинстве вакансий (87% предложений) работодатели готовы обеспечить сотруднику возможность подтянуть знания на внутренних или партнерских курсах иностранного языка. Лишь в единичных вакансиях отсутствуют требования к знанию английского языка.

Зарплата:
от 300 USD на руки.

Большинство работодателей не указывают зарплатные ожидания в вакансиях - свыше 73% вакансий не содержат данных о зарплате или имеют уточняющую пометку "по результатам собеседования". Зафиксированный минимум, предлагаемый junior-специалисту - 300 USD в эквиваленте.

Наиболее частые задачи для Junior QA Engineer (свыше 65% вакансий):
  • непосредственно тестирование ПО, отдельных элементов, приложений и др.;
  • тестирование Usability, User experience;
  • разработка и актуализация тестовой документации (тест-кейсы, отчеты и др.);
  • создание баг-репортов и обсуждение с проектной командо

Менее распространенные требования (менее 35% вакансий):
  • участие в митингах с командой и статус-звонках с клиентами;
  • увлеченность игровой/банковской/технической тематикой;
  • осведомленность о трендах в области IT.

Требуемое владение технологиями (свыше 65% вакансий)
:
  • умение работать с dev tools браузера;
  • умение составлять SQL-запросы;
  • понимание Agile (Scrum, Kanban);
  • опыт работы с платформами Windows, Linux.

Менее распространенные требования к знаниям (менее 35% вакансий)
:
  • опыт работы с приложениями: Postman, Fiddler, SoapUI, jMeter, Redmine, JIRA;
  • опыт работы с bug tracking и test case management системами;
  • высшее техническое образование;
  • опыт работы с платформами MacOS, Android, iOS.

Middle

Опыт работы: 1-3 года.

В большинстве вакансий (более 68%) работодатели заявляют о желании работать с уже опытными специалистами.

Уровень английского: Intermediate.

К Middle-специалисту предъявляют более высокие требования в области владения английским языком. Уровень Intermediate заявляется как must have (в 84% вакансий). Работодатели все еще заявляют о готовности бесплатно предоставлять возможность изучения языка на внутренних или партнерских курсах (53% вакансий).

Зарплата: до 1500 USD на руки.

Зарплатные ожидания озвучиваются компаниями редко (в 83% вакансий таких сведений нет). Обнаруженный предлагаемый максимум - до 1500 USD на руки в одной из крупнейших IT-компаний на белорусском рынке.

Наиболее частые задачи для Middle QA Engineer (более 60% вакансий):
  • функциональное тестирование ПО, приложений, продуктов, интерфейсов, веб-сервисов и др.;
  • анализ и разработка тест-кейсов и другой тестовой документации;
  • работа с системами баг-трекинга;
  • взаимодействие с командой и руководителями проекта

Менее распространенные требования (менее 30% вакансий)
:
  • менторство junior-специалистов;
  • экспертиза по технической части в коммуникации Support и клиента;
  • участие в разработке нового функционала, исследование конкурентов;

Требуемое владение инструментами и технологиями (более 60% вакансий)
:
  • опыт работы с Jira;
  • осведомленность в области клиент-серверной архитектуры;
  • знания SQL;
  • опыт работы с консолью Linux, знание основных команд;
  • опыт тестирования API;
  • знание гайдлайнов App Store Review Guidelines и iOS Human Interface Guidelines, Material Design Guidelines.

Менее распространенные требования к знаниям (менее 30% вакансий)
:
  • опыт работы с системами тест-менеджмента (ALM, Zephyr, X-Ray);
  • опыт backend-тестирования;
  • навыки бизнес-анализа;
  • сертификат ISTQB;
  • опыт тестирования приложений для узких тематических категорий.

Senior

Опыт работы: от 2 лет.

На позиции Senior-специалиста компании готовы видеть исключительно опытных специалистов (в 94% вакансий в качестве обязательного требования заявлен опыт работы от 2 лет).

Уровень английского: Intermediate.

Компании ожидают от соискателей стабильного уровня владения английским языком, причем как письменного, так и устного - Senior-специалисты значительно больше вовлечены в коммуникацию с клиентами. В 86% объявлений работодатель отмечает Intermediate (или A2 и выше) в качестве требуемого уровня владения языком.

Зарплата: как правило, не разглашается; минимальный уровень – 1000 USD.

Наиболее частые задачи для Senior QA Engineer (более 60% вакансий):
  • создание тест-планов, тест-кейсов, стандартов и т. д.;
  • тестирование ПО, приложений, продуктов и т.д. разных типов;
  • определение и исправление нарушений в работе автоматического тестирования;
  • взаимодействие с разработчиками, командой проекта, руководителями и клиентами;
  • отслеживание и корректировка прогресса задач, проведение митингов.

Менее распространенные требования (менее 30% вакансий)
:
  • менторство junior и middle-специалистов;
  • частичное руководство командой тестировщиков;
  • разработка стратегий для дальнейшей работы над продуктом.

Требуемое владение инструментами и технологиями (более 60% вакансий)
:
  • опыт работы с Jira;
  • опыт работы с Postman;
  • работа с системами менеджмента тестирования (HP QC, Zephyr);
  • работа с инструментами тестирования API (REST, SOAP);
  • знание SQL;
  • работа с системами управления версиями Git, SVN.

Менее распространенные требования к знаниям (менее 30% вакансий)
:
  • опыт нагрузочного, юзабилити тестирования;
  • опыт автоматизированнного тестирования(Selenium WebDriver, TestNG, Java/Python);
  • базовые знания HTML, Java/Python и т. д.

Lead

Опыт работы: 3-6 лет.

Вакансий для Lead-специалистов на рынке совсем немного (менее 7% вакансий в области QA) - вероятно, это связано с желанием компаний "растить" сотрудников такого тайтла внутри компании. От кандидатов ожидают минимум 3-летнего опыта работы в сфере QA (89% объявлений).

Уровень английского: Upper Intermediate или Advanced.

Зарплата: как правило, не разглашается; минимально обнаруженный порог - от 2000 USD на руки.

Наиболее частые задачи для Lead QA Engineer (более 60% вакансий):
  • лидинг и менторинг QA-команды;
  • кросс-платформенное тестирование;
  • подготовка тестовой документации;
  • эстимация задач;
  • дизайн и внедрение инженерных процессов в QA;
  • коммуникация с другими подразделениями, руководством проекта и клиентами

Менее распространенные требования (менее 30% вакансий)
:
  • статус-репорты руководству;
  • участие в собеседованиях QA-инженеров;
  • планирование активностей QA-команды;
  • планирование бюджета QA;
  • участие в pre-sales активностях.

Требуемое владение технологиями (более 60% вакансий)
:
  • техническая экспертиза в области QA;
  • опыт тестирования web, iOS, Android apps и REST API;
  • знаниями основ ООП (JavaScript, JAVA, Python, Ruby);
  • soft skills.

Менее распространенные требования к знаниям (менее 30% вакансий)
:

Вакансия QA Automation Engineer

Junior

Опыт работы: до 1 года.

Зачастую работодатели готовы к тому, чтобы принять на работу кандидата без опыта работы, однако отмечают необходимость выполнения тестового задания - около 64% объявлений свидетельствуют об этом. Компании готовы предлагать обучение начинающим специалистам на внутренних или партнерских курсах (около 83% вакансий). И, конечно, компании заинтересованы и в опытных специалистах и готовы принимать на работу кандидатов с опытом от 3 месяцев в других компаниях.

Уровень английского: Pre-Intermediate и выше.

Около 77% вакансий отмечают в качестве желаемого уровня владения английским языком Intermediate. Около 86% компаний готовы предложить возможность обучения на внутренних или партнерских языковых курсах или дать время на самостоятельное обучение в процессе работы.

Зарплата: нет данных.

В большинстве вакансий не указывается сумма предполагаемого вознаграждения для сотрудников - свыше 87% объявлений не содержат информации об уровне зарплат. Минимальное предложение от работодателя - 900 BYN на руки.

Наиболее частые задачи для Junior QA Automation Engineer:
  • разработка автоматизированных тестов;
  • запуск и анализ результатов автоматизированных тестов;
  • настройка и поддержка окружения для запуска автоматизированных тестов;
  • взаимодействие с проектной командой.

Менее распространенные требования
:
  • участие в митингах с командой и статус-звонках с клиентами;

Требуемое владение технологиями
:
  • базовые знания языков программирования с поддержкой ООП (Java, C#, Python);
  • базовые навыки работы со средами программирования (Jetbrains IDEA, Visual Studio, Pycharm);
  • владение инструментами Selenium, Cucumber и SpecFlow.

Менее распространенные требования к знаниям
:
  • опыт работы с базами данных MSSQL и Oracle;
  • опыт работы с инструментами автоматизации JSystem;
  • опыт мануального тестирования.

Middle

Опыт работы: от 1 года.

Уровень английского: Intermediate.

Зарплата: как правило, не разглашается; минимально обнаруженный порог - от 1000 USD на руки.

Наиболее частые задачи для Middle QA Automation Engineer:

Менее распространенные требования
:
  • участие в митингах с командой и статус-звонках с клиентами;

Требуемое владение технологиями
:
  • знания Python;
  • знания и опыт работы selenium, git, jenkins, robot framework, python-unittest, pytest;
  • знания в области HTML/JavaScript/CSS;
  • понимание принципов ООП;
  • понимание принципов работы клиент-серверных приложений;
  • способность анализа кода разработки.
Менее распространенные требования к знаниям:
  • опыт работы с Linux;
  • опыт работы с системами Continuous Integration (TeamCity/Jenkins/Bamboo);
  • опыт ручного тестирования.

Senior

Опыт работы: от 2 лет.

Уровень английского: Intermediate и выше.

Зарплата: от 2000 USD на руки.

Наиболее частые задачи для Senior QA Automation Engineer:
  • разработка, использование и поддержка автоматизированных сценариев тестирования;
  • организация тестового окружения;
  • баг-репортинг, подготовка отчетности о результатах тестирования;
  • взаимодействие с командой проекта, руководством и клиентами.

Менее распространенные требования
:
  • менторство junior и middle-специалистов;

Требуемое владение технологиями
:
  • опыт разработки и поддержки тестового фреймворка для тестирования UI;
  • знания и опыт написания SQL запросов;
  • опыт использования Selenium;
  • умение писать автоматические тесты на C#/Python/Java;
  • опыт работы с ScreenPlay Pattern;

Менее распространенные требования к знаниям
:
  • знание любого языка ООП (Python, C#, Java)
  • опыт программирования (SOLID, Design Patterns);
  • опыт работы с Git, Jenkins;
  • опыт работы с продуктами виртуализации (VMware vSphere, Microsoft Hyper-V и др.);
  • знание операционных систем семейства Microsoft Windows на уровне системного администратора.

Lead

Опыт работы: 3-6 лет.

Уровень английского: Upper Intermediate.

Зарплата: как правило, не разглашается; минимально обнаруженный порог - от 3000 USD на руки.

Наиболее частые задачи для Lead QA Automation Engineer:
  • разработка и поддержка фреймворков автоматизации;
  • формирование отчетности;
  • разработка стратегий дальнейшей работы QA-команды;
  • планирование бюджета для QA;
  • взаимодействие с проектной командой и клиентами.

Менее распространенные требования
:
  • планирование досуга и активностей для QA-команды;
  • проведение собеседований для QA-инженеров;
  • разработка системы мотивации для QA-команды.

Требуемое владение технологиями
:
  • техническая экспертиза в автоматизированном тестировании;
  • экспертиза в области архитектуры тестирования;
  • теоретические и практические знания в области ООП;
  • опыт проектного менеджмента.

Менее распространенные требования
:
  • практические знания в области веб-дизайна и программирования;
  • опыт работы с Selenium;
  • опыт преподавания;
  • soft skills.
Организация ИТ-мероприятий под заказ
MyMonday Events

Бонусы

  • Медицинская страховка;
  • Скидки и бонусы по партнерской программе;
  • Возможность заниматься своими Pet-проектами;
  • Поездки на конференции;
  • Помощь в поиске жилья и юридическое сопровождение при переезде;
  • Возможность обучения на курсах иностранного языка за счет (или с частичной компенсацией) компании;
  • Оплата участия в профессиональных тренингах, семинарах, конференциях;
  • Оплата паркинга возле офиса;
  • Выбор рабочего кресла по желанию сотрудника;
  • Участие в социальных и корпоративных мероприятиях;
  • Экскурсии, страйкбол, пейнтбол, байдарки, выезды на природу и другое;
  • Чай, кофе, печеньки, фрукты, кикер, настолки и много других бонусов.

Вывод

Сегодня IT-компании имеют четкий список критериев для отбора на позиции QA-инженеров и автоматизаторов. На начальном этапе перспективным кандидатам готовы предлагать обучение и помощь в развитии необходимых навыков и знаний. С ростом "тайтла" растут и требования к сотрудникам. На начальных этапах работодатель ждет готовности к постоянному и интенсивному обучению, уверенных знаний английского языка и умения быстро и эффективно осваивать необходимый стек технологий. Для Senior и Lead позиций на первый план выходят лидерские качества, организационные навыки и умение взаимодействовать с командой.

Больше полезных статей в рассылке

Подписка в один клик, никакого спама
Наши контакты
E-mail: info@mymonday.by
sales@mymonday.by
Тел.: +375 29 5042542
+375 29 5767723
ООО «Мой понедельник»
УНП: 193121069
р/с BY21 ALFA 3012 2376 5900 5027 0000 в ЗАО "АЛЬФА-БАНК"
СВИФТ - ALFABY2X
Почтовый адрес: 220006, г. Минск, а/я 113