Привет! Насвязи команда Яндекс Практикума. В первой половине года мы провели традиционное исследование рынка ручного тестирования — выяснили актуальные требования к джуниорам, провели интервью с работодателями и трудоустроенными выпускниками и подробно изучили, как проходят собеседования. Делимся самым важным.
Что мы делали
Целью нашего исследования было уточнить портрет «идеального» джуниора в QA, выяснить актуальные требования работодателей и проанализировать рынок вакансий.
Для этого мы:
провели интервью с экспертами — руководителями, главами направлений и синьорами из пяти крупных (в их числе банк, стриминговый сервис, сотовый оператор и вендор ПО), четырёх средних и трёх маленьких компаний и стартапов;
провели интервью с выпускниками — 11 QA‑инженерами, окончившими курс «Инженер по тестированию»;
изучили вакансии на hh.ru — обращали внимание на количество предложений и требуемые навыки.
В результате нам удалось собрать информацию от работодателей и джуниоров, выделить основные тенденции и подсветить проблемы, с которыми обе стороны сталкиваются в процессе найма.
Что мы узнали
Вакансий меньше, но спрос на подготовленных джуниоров есть
При сравнении от года к году мы видим снижение общего числа вакансий примерно на 50%. Это не говорит, что работодателям нужно вдвое меньше QA‑инженеров, тем более если учитывать прочие факторы:
по данным hh.ru, падение касается не только тестирования и даже не только IT, но и других сфер,
hh.ru поднял цену отклика для работодателей, поэтому часть из них перестала размещать вакансии на платформе.
При этом работодатели отмечают сложности с поисками «достойных» джуниоров. Конкуренция высокая, но уровень знаний у среднего кандидата низкий.
«Сейчас всё больше людей, которые плюс‑минус знают, что нужно говорить, но в реальности не совсем понимают, что они будут делать. Проблема, что количество желающих увеличивается, а качество увеличивается несильно. И поэтому, чтобы тех же 50 человек набрать, нужно посмотреть больше людей», — лид QA‑направления в мобильной геймдев‑компании
Эксперты утверждают, что кроме поверхностных знаний многим кандидатам недостаёт мотивации для работы, а тестирование часто воспринимается не иначе как «лёгкий путь в IT».
Ручные тестировщики могут устроиться на работу и без автотестов
Одна из гипотез исследования звучала так: «Компании всё чаще требуют от джуниоров навыков автоматизированного тестирования, даже если роль предполагает ручное тестирование». Эксперты не подтвердили эту гипотезу. Джуниорам важно понимать, что такое автоматизированное тестирование и чем оно отличается от ручного, — и этого достаточно.
«Я бы сказал, что это даже не nice to have. Вообще нет, потому что у джуна есть непаханое поле — множество вещей, в которых ему надо расти, что важно знать и уметь. И к автоматизации его подпустят, мне кажется, в последний момент», — лид QA‑направления в дочерней компании крупного банка
При этом спрос на ручных тестировщиков сохраняется, потому что не все процессы можно покрыть автотестами и не все компании могут позволить себе нанять автотестировщиков.
«„Мануальщики“ — это, очень грубо говоря, дешёвая рабочая сила, которая выполняет очень много. Они нужны всегда», — лид QA‑направления в телекоммуникационной компании
Выпускники отмечают, что работодатели часто указывают, что ищут фулстек‑тестировщиков, в вакансиях, но по факту собеседуют и нанимают кандидатов на роль ручного тестировщика.
Хоть исследование и говорит о необязательности навыка, мы всё же рекомендуем не отказываться от изучения автотестирования вовсе. Да, на старте знание кода не требуется, но будущие перспективы есть у тех QA‑инженеров, которые готовы вкладываться в самостоятельное развитие и в том числе погружаться в код. |
Без коммерческого опыта можно найти работу, но есть нюанс
Нанимающие эксперты готовы брать на работу джуниоров без коммерческого опыта. Наличие базовых знаний, развитые софтскилы и заинтересованность в сфере на старте важнее.
«Хорошо, если видно, что человек тратил время на самообразование — не просто прошёл курсы, но и читал статьи, посещал конференции. То есть делал что‑то кроме того, что купил за деньги, проводил самостоятельную работу, чтобы разобраться», — лид QA‑направления в дочерней компании крупного банка
Для некоторых работодателей важно наличие технического образования, но его отсутствие — не красный флаг.
«Честно говоря, я отдаю предпочтение людям с техническим образованием, потому что они, как правило, лучше понимают специфику работы», — глава QA‑направления в сервисе партнёрского маркетинга
Но не всё так однозначно: выпускники рассказывают, что больше половины откликов с резюме без коммерческих проектов остаются непросмотренными или сопровождаются отказами. Получается, что проблемы в отсутствии опыта для работодателя нет, но без него трудно дойти до собеседований с живыми нанимателями.
Исследовательское тестирование — must have
Нанимающие эксперты подчёркивают важность навыка исследовательского тестирования, анализа edge‑кейсов и поведения пользователей в нерутинных сценариях.
Для проверки навыка на собеседовании работодатели дают кандидатам кейсы и логические задачи, а затем наблюдают за размышлениями джуниора. Особенно ценится пользовательский подход, но с пониманием теории тестирования.
«Как правило, джуны как раз таки в этом и хороши. Из‑за того, что у них где‑то не хватает теории, где‑то не хватает насмотренности, они могут именно в рамках исследовательского тестирования очень хорошо себя проявлять, понимая, как будет использоваться продукт и как действуют пользователи», — лид QA‑направления в дочерней компании крупного банка
Выпускники отмечают, что на собеседованиях действительно задают вопросы по исследовательскому тестированию. Также навык часто пригождается в работе.
Нейросети не требуются на старте
В 2025 году навык работы с нейросетями можно с натяжкой отнести в категорию nice to have — он показывает заинтересованность в технологиях, но почти никогда не требуется для выполнения рабочих задач. Также о нейросетях за единичными исключениями не спрашивают на собеседованиях.
«Важно, чтобы было алгоритмическое мышление. А если есть алгоритмическое мышление, можно считать, что человек автоматически умеет и промпты писать, и с ИИ работать», — QA‑инженер в компании‑дистрибьюторе IT‑оборудования
Многие компании начинают внедрять искусственный интеллект для упрощения и ускорения работы. Кто‑то отмечает, что джуниоры могут использовать нейросети, например, для формирования тестовых сценариев и юзкейсов.
«Ни в одной компании требований я таких не видел. Но если человек это умеет, использует в работе, то это в любом случае будет ему полезно, потому что, скорее всего, он какие‑то вещи будет делать быстрее», — лид QA‑направления в мобильной геймдев‑компании
Экспертам важно, чтобы начинающий QA‑инженер, если он пользуется нейросетями, делал это правильно — помнил о безопасности данных и вдумчиво анализировал, а не бездумно копировал результаты.
Что ещё не нужно джуниорам: low-code, тестирование безопасности и CI/CD
В рамках исследования также проверялись гипотезы, связанные с рядом неочевидных навыков в работе начинающего QA‑инженера.
Вот какие требования не подтвердились.
Low‑code и no‑code. Некоторые эксперты даже не в курсе применения этих технологий в тестировании.
Тестирование безопасности. Безопасностью занимаются люди на других ролях. Кроме того, такая специализация может насторожить — это отдельная, сложная сфера, которую нелогично осваивать начинающему QA‑инженеру. Но любому IT‑специалисту полезно знать основы кибербезопасности.
CI/CD. Заинтересованность и понимание основ CI/CD будет плюсом, но знание не требуется большинством работодателей.
Скилсет джуниора: на что рассчитывают работодатели
Ниже — скилсет идеального кандидата, согласно требованиям работодателей. Списки могут различаться в зависимости от сегмента.
Хардскилы
Базовые навыки из категории must have.
Понимание и знание теории тестирования и умение применять её на практике
Базы данных: SQL
API: Swagger или Postman, понимание JSON и коллекций
UI‑тестирование: DevTools, BrowserStack
Контроль версий: Git
Мобильное тестирование: Xcode, Android Studio, сниферы (Charles, Proxyman)
Тест‑менеджмент: Jira и аналоги
Документация: Confluence и аналоги
Логирование: Kibana, Elastic
TMS (Test Management System): Zephyr, Allure
Figma
Реже встречаются следующие требования.
Message broker: Rabbit, Redis, Kafka
Инструменты для CI/CD: TeamCity, Jenkins
Нагрузочное тестирование: Grafana
Linux: знание команд, умение смотреть логи
Docker: умение поднять окружение
А эти навыки относятся большинством работодателей к числу nice to have. Они ценятся, но только при условии, что джуниор понимает, зачем ему это, и у него всё хорошо с базовыми скилами.
Любая автоматизация: Selenium, Appium
Программирование: Python, Java, Kotlin (в идеале — знание ООП)
Понимание CI/CD, TeamCity или Jenkins (но не настройка и не организация пайплайнов)
Умение обращаться к древу коммитов
Идемпотентность в тестировании
Понимание, как настраивать окружение в Postman
Токены: какие бывают, чем отличаются друг от друга
Мобильное тестирование: Android Debug Bridge
Софтскилы
Софтскилы для джуниора не менее важны, чем хардскилы.
Коммуникабельность — умение задавать вопросы и не стесняться это делать, аргументировать свою точку зрения и договариваться
Неконфликтность и умение работать в команде — очень часто упоминается у нанимающих, проверяется на кейсах и в рассказах о прошлой работе
Ответственность
Стрессоустойчивость
Внимательность
Аналитическое (алгоритмическое) мышление
Заинтересованность в сфере и активность («горящие глаза»)
Понимание методологий работы Scrum и Agile
Умение приоритизировать задачи и грамотно распоряжаться временем
Как устроен наём джуниоров
После скрининга резюме кандидаты проходят собеседования с теоретической и практической частью. Реже — решают тестовые задания. Разберём каждую составляющую подробнее.
Теория: что спрашивают на собеседованиях
Кроме вопросов о навыках из скилсета выше, на интервью могут задать следующие вопросы (это далеко не полный список).
Что такое интернет, как работает интернет и его составляющие
Что такое тестирование, какие бывают виды тестирования, чем они различаются и как их выбирать
Чем ручное тестирование отличается от автоматизированного
Чем мобильное тестирование отличается от веб‑тестирования
Что такое клиент‑серверная архитектура
Какие бывают техники тест‑дизайна
Как устроен жизненный цикл разработки и тестирования
Как и где заводить баги, как их приоритизировать
Как отбирать кейсы на тест
Что включает документация и как с ней работать
Выпускники отмечают, что в вакансиях часто больше требований, чем проверяют на собеседовании и чем реально требуется для работы. А работодатели — что чаще проверяют основы, не погружаясь глубоко в особенности работы инструментов.
«В разговоре про технологии часто задаём вопросы из разряда „слышал или не слышал“. Потому что мало у кого будет реальный опыт», — лид QA‑направления в дочерней компании крупного банка
Практика: задание в реальном времени
Простое задание могут дать прямо на собеседовании. Как правило, это что‑то вроде поля ввода, которое нужно протестировать: выделить классы, уточнить особенности (например, если речь о мобильном приложении), выбрать техники тест‑дизайна, объяснить выбор и раскрыть свои размышления.
Также могут задать условия: допустим, кнопка должна быть розовая, а на макетах — красная. Нужно найти решение. Часто в таких задачах проверяют и хард‑ и софтскилы.
«Ситуация: к вам пришли лиды двух разных команд. У всех равные условия. У всех срочные релизы. И каждый релиз надо тестировать восемь часов. Но оба надо выпустить сегодня. Кого выберете?», — глава QA‑направления в сервисе партнёрского маркетинга
Если предстоит тестировать бэкенд, на интервью может быть лайв‑кодинг‑сессия на проверку знания SQL. Задача вряд ли будет сложной — скорее, что‑то вроде «написать простой запрос к базе данных с объединением таблиц».
Также на собеседовании могут дать логическую задачу на проверку аналитического мышления. Например, классическую: есть три монетки, одна из которых фальшивая и легче других. Как найти её с помощью одного взвешивания?
Тестовые задания: исчезающий вид
Наблюдается тренд отказа от тестовых заданий. Нанимающие эксперты не считают их нужными и даже выступают против.
«Тестовых у нас нет. Не вижу смысла: во‑первых, сейчас куча ИИ‑шек и форумов, где все друг другу уже что‑то нарешали. Для меня это лишняя головная боль: сидеть, отсматривать, давать ещё какой‑то фидбэк по каждому заданию…», — лид QA‑направления в дочерней компании крупного банка
Но где‑то тестовые всё же встречаются. Выпускники отмечают, что задания очень разнообразны — от задач на логику до поиска багов и составления баг‑репортов.
Вот на чём обычно фокусируются работодатели:
тест‑дизайн: граничные значения и классы эквивалентности
коды ошибок
нахождение и сортировка багов по критичности
оформление багов
простые запросы в SQL
Самое главное
Резюмируем выводы исследования.
Работодатели готовы нанимать ручных тестировщиков и отмечают, что спрос на них не падает, так как не всё можно покрыть автотестами, а услуги фулстек‑тестировщиков дороже.
При найме работодатели отдают приоритет джуниорам с развитыми софтскилами и высокой мотивацией. Последнюю можно подтвердить знанием дополнительных технологий, фактом посещения конференций и самостоятельного обучения вне курсов.
Работодатели могут закрыть глаза на отсутствие опыта, но без него может быть сложно пройти первичный скрининг резюме.
Найм обычно состоит из двух‑трёх этапов: скрининг резюме, выполнение тестового задания (встречается всё реже) и собеседование с проверкой теории и практическими заданиями.
Исследовательское тестирование становится must have навыком — его проверяют на собеседованиях, и оно пригождается в работе.
Навыка автоматизации тестирования от джунов — ручных тестировщиков пока не требуют, но важно понимать, что такое автотестирование и чем оно отличается от ручного.
Пока у работодателей нет требований к использованию нейросетей. Навык работы с искусственным интеллектом можно отнести к категории nice to have, но только при условии, что джуниор помнит о безопасности данных и самостоятельно анализирует результаты.