Профессии

Как стать тестировщиком с нуля: план входа, зарплаты и что спрашивают на собеседовании

Тестирование называют самым доступным входом в IT. Отчасти это правда: порог по математике и коду тут ниже, чем у разработчика. Но «доступный» не значит «лёгкий» — разбираем, что придётся выучить, сколько это займёт и что реально предлагают новичкам.

P
Редакция Progbasics · обновлено 15.08.2026 · 24 мин
1 просмотров
Как стать тестировщиком с нуля: план входа, зарплаты и что спрашивают на собеседовании
Если коротко
  • Тестировщик не «ищет ошибки наугад», а проверяет продукт по заранее составленным сценариям и описывает найденное так, чтобы разработчик смог повторить.
  • Джуну нужны теория тестирования, SQL, работа с API и инструментами разработчика в браузере — это реально выучить за 4–8 месяцев.
  • Медиана по вакансиям hh.ru: без опыта около 59 тысяч ₽ на руки, с опытом от года — уже около 100 тысяч. Самый крутой скачок в зарплате происходит именно за первый год работы.
  • Главная сложность не в учёбе, а в первой работе: без опыта нужны портфолио и умение объяснить ход мыслей на собеседовании.

Кто такой тестировщик и что он делает целый день

Тестировщик проверяет, работает ли программа так, как задумано. Звучит просто, но за этим стоит конкретная рутина: разобрать требования к новой функции, придумать способы её сломать, пройти по этим способам, а всё найденное описать так, чтобы разработчик смог воспроизвести проблему у себя.

Разберём на примере. В интернет-магазин добавили оплату новой картой. Разработчик написал код, который работает у него на компьютере. Тестировщик проверяет: а что если карта просрочена? А если денег не хватает? А если человек нажмёт «Оплатить» дважды подряд? А если во время оплаты пропадёт интернет? Каждый такой вопрос — отдельная проверка.

Важная деталь, которую редко проговаривают: тестировщик не решает, чинить найденное или нет. Он описывает проблему и оценивает, насколько она серьёзна. Решение принимает тот, кто отвечает за продукт.

Важно. Распространённое заблуждение — что тестировщик «просто тыкает по кнопкам». Тыкать наугад можно первые полчаса. Дальше нужны сценарии: набор проверок, который покрывает функцию целиком и который может повторить любой человек в команде.

QA, QC и тестирование: почему это не одно и то же

В вакансиях эти три слова используют как синонимы, но означают они разное. Путаница живучая, а на собеседовании об этом спрашивают почти всегда.

Тестирование
Сама проверка: прошли по сценариям, нашли расхождения с ожидаемым поведением, записали. Самая узкая из трёх задач.
QC, контроль качества
Тестирование плюс всё остальное, что помогает поймать дефекты в готовом продукте: код-ревью, проверка документации, разбор жалоб пользователей.
QA, обеспечение качества
Работа с процессом, а не с продуктом. Здесь спрашивают не «есть ли ошибки», а «почему они появляются и что поменять, чтобы их стало меньше».

На практике в небольших командах всё это делает один человек, и должность у него будет называться как угодно. Но понимать разницу нужно: вакансия с названием «QA-инженер» может подразумевать и чистое ручное тестирование, и работу над процессами.

Ручное и автоматизированное тестирование

Это два направления, и выбрать между ними придётся довольно рано.

Ручное тестирование — человек сам проходит по сценариям. Медленно, но человек замечает то, что скрипт пропустит: кнопка на месте, но выглядит криво, текст обрезался, порядок действий неудобный.

Автоматизированное — тестировщик пишет код, который проходит по сценариям сам. Один раз написал, дальше проверка запускается хоть каждый час. Незаменимо для регресса: это когда после каждого обновления надо заново проверить всё, что работало раньше.

Ручное Автоматизированное
Что нужно уметь Теория тестирования, внимательность, умение писать То же плюс язык программирования и фреймворки
Порог входа Ниже: можно начать без кода Выше: по сути это работа разработчика
Где сильнее Новые функции, удобство, всё, что «выглядит не так» Повторяющиеся проверки, большой объём, регресс
Слабое место Долго и утомительно на повторах Не заметит того, чего не заложили в сценарий
Обычный старт Первая работа чаще именно здесь Обычно переходят после года ручного
Слева человек проходит проверки сам по чек-листу. Справа те же проверки прогоняет скрипт — без человека, но только по тому, что в него заложили
Слева человек проходит проверки сам по чек-листу. Справа те же проверки прогоняет скрипт — без человека, но только по тому, что в него заложили

Важно. Совет, который экономит месяцы: не пытайтесь стартовать сразу в автоматизации. Чтобы автоматизировать проверку, надо сначала понимать, что и зачем проверяется. Без этого получается код, который запускается, но ничего полезного не проверяет.

Какие бывают виды тестирования

Классификаций много, и на собеседовании их любят спрашивать. Запоминать все наизусть не нужно, достаточно понимать, что каждый вид отвечает на свой вопрос.

Вид На какой вопрос отвечает Пример проверки
Функциональное Работает ли функция так, как задумано Проходит ли оплата картой и приходит ли письмо о заказе
Регрессионное Не сломалось ли то, что работало раньше После правок в корзине проверяем, что вход в аккаунт по-прежнему работает
Нагрузочное Выдержит ли система много людей одновременно Что случится с сайтом в первый час распродажи
Удобства использования Понятно ли человеку, что делать Найдёт ли покупатель, где отменить заказ
Совместимости Одинаково ли работает везде Как выглядит корзина на старом Android и на новом iPhone
Безопасности Можно ли добраться до чужих данных Что будет, если подставить в адрес страницы чужой номер заказа

Отдельно от видов существуют уровни. Они говорят не о том, что проверяем, а насколько крупный кусок продукта берём за раз.

Модульное
Проверяют одну маленькую часть кода отдельно от всего остального. Обычно это делают сами разработчики, а не тестировщики.
Интеграционное
Проверяют, как части приложения договариваются между собой. Классический пример: заказ оформился, а склад об этом не узнал.
Системное
Проверяют собранный продукт целиком, так, как его увидит человек. Основная территория тестировщика.
Приёмочное
Финальная проверка: сделали ли то, о чём договаривались. Проводит заказчик или представитель бизнеса.

Новичку почти всегда достаются системное и приёмочное тестирование. Модульное и интеграционное упоминают на собеседовании, чтобы понять, представляете ли вы картину целиком.

Как выглядит работа изнутри: баг-репорт

Главный продукт тестировщика — не найденная ошибка, а её описание. Плохо описанный баг разработчик вернёт с комментарием «у меня всё работает», и время потеряют оба. Поэтому баг-репорт пишется по фиксированной структуре.

Поле Что писать Пример
Заголовок Что сломалось и где, одной строкой Кнопка «Оплатить» не реагирует при оплате картой «Мир»
Окружение Устройство, система, браузер, версия сборки iPhone 13, iOS 17.4, Safari, приложение 4.2.1
Шаги По пунктам, чтобы повторил любой человек 1. Открыть корзину. 2. Выбрать оплату картой. 3. Ввести номер карты «Мир». 4. Нажать «Оплатить»
Ожидаемый результат Что должно было произойти Открывается страница подтверждения платежа
Фактический результат Что произошло на самом деле Кнопка нажимается, страница не меняется, в консоли ошибка 500
Важность Насколько срочно чинить и почему Высокая: оплата не проходит у всех владельцев карт «Мир»

Отдельно стоит запомнить разницу между двумя оценками, которые часто путают. Серьёзность показывает, насколько сломано с технической стороны. Приоритет говорит, насколько срочно это чинить с точки зрения бизнеса. Опечатка в названии компании на главной странице технически безобидна, но чинят её первой.

Что нужно знать джуниору

Список выглядит длинным, но каждый пункт осваивается за несколько недель, а половина из них нужна на уровне «понимаю, что происходит», а не «знаю наизусть».

Теория тестирования
Виды тестирования, тест-дизайн, чек-листы и тест-кейсы. База, без которой остальное не складывается.
SQL
Достаточно уметь выбрать данные из таблицы и соединить две таблицы. Нужно, чтобы проверить, что приложение действительно сохранило то, что показало на экране.
API и Postman
Понимать, что приложение состоит из частей, которые обмениваются запросами, и уметь отправить такой запрос вручную.
Инструменты разработчика в браузере
Вкладки с сетевыми запросами и ошибками. Без них в баг-репорте нечего написать, кроме «не работает».
Баг-трекер
Jira, YouTrack или что-то похожее. Осваивается за пару дней, но знать, как выглядит рабочий процесс задачи, нужно до собеседования.
Основы клиент-серверной архитектуры
Что происходит между нажатием кнопки и появлением результата. Помогает понять, на чьей стороне сломалось.
Английский на чтение
Документация и сообщения об ошибках чаще всего на английском. Говорить не обязательно, читать — обязательно.

Сколько платят тестировщикам

Мы не стали пересказывать чужие обзоры, а посчитали сами. Взяли все вакансии по направлению «Тестировщик» на hh.ru по России, оставили те, где указана зарплата, и посчитали медиану по уровням опыта. Суммы до вычета налогов пересчитаны в деньги на руки.

Опыт Медиана на руки Половина вакансий укладывается в Вакансий в выборке
Без опыта 59 000 ₽ 40 000 ₽ — 70 000 ₽ 22
1–3 года 100 000 ₽ 78 000 ₽ — 110 000 ₽ 112
3–6 лет 160 000 ₽ 125 000 ₽ — 200 000 ₽ 64
Более 6 лет 296 000 ₽ 225 000 ₽ — 300 000 ₽ 11

Важно. Как читать эту таблицу. Зарплату в вакансии указывают далеко не все работодатели, поэтому счёт идёт только по тем, кто указал. В группе «более 6 лет» таких вакансий нашлось всего одиннадцать, так что последнюю строку стоит считать ориентиром, а не точным числом.

Так выглядят вакансии для новичков: 61 000 ₽ на руки, 70 000 ₽ до вычета налогов и вилка от 60 000 ₽. Скриншот выдачи hh.ru
Так выглядят вакансии для новичков: 61 000 ₽ на руки, 70 000 ₽ до вычета налогов и вилка от 60 000 ₽. Скриншот выдачи hh.ru

Из цифр видно главное: тяжелее всего первый год. Между новичком и специалистом с опытом от года медиана растёт примерно в полтора с лишним раза — это самый крутой скачок за карьеру. Дальше рост идёт ровнее.

Почему в обзорах школ зарплаты выше

Если сравнить наш замер с тем, что пишут на сайтах онлайн-школ, для новичка цифры разойдутся заметно. Вот что называют разные источники.

Источник Junior Middle Что именно измеряли
Наш замер по вакансиям hh.ru 59 000 ₽ 100 000 ₽ Вакансии с указанной зарплатой
Skillbox, ручное тестирование 83 000 ₽ 144 000 ₽ Публикуемые вакансии
Практикум со ссылкой на «Хабр Карьеру» 53 000–103 000 ₽ около 155 000 ₽ Опрос специалистов
onskills около 65 000 ₽ около 100 000 ₽ Опрос тестировщиков
brainy.run, Москва 60 000–90 000 ₽ 100 000–170 000 ₽ Вакансии по Москве

Цифры конкурентов взяты из их открытых публикаций, мы их не пересчитывали. Расхождение объясняется тремя причинами.

Москва против остальной страны
Обзоры часто считают по столице, а мы взяли всю Россию. Разница по этой профессии заметная, и в статьях регион обычно не указывают вовсе.
До вычета налога или после
Одни источники называют сумму из договора, другие — то, что приходит на карту. Это сразу 13 процентов разницы на ровном месте.
Верхняя граница вилки вместо медианы
В вакансии пишут диапазон, и по верхней границе берут редко. Медиана всегда выглядит скромнее, чем цифра из рекламного блока.

Практический вывод простой: ориентируйтесь на нижнюю границу. Если во всех обзорах новичку обещают от 60 тысяч, а первое предложение будет 45 — это не обман, а обычная ситуация для человека без опыта. В блоге SkillFactory есть честный рассказ автора о том, как она ходила на собеседования с предложениями 30–50 тысяч, прежде чем получила 70.

Сколько времени занимает вход в профессию

Если заниматься по два-три часа в день без больших перерывов, картина примерно такая.

Первый-второй месяц
Теория тестирования и первые тест-кейсы. К концу этого этапа вы понимаете, чем чек-лист отличается от тест-кейса, и можете описать проверку так, чтобы её повторил другой человек.
Третий-четвёртый месяц
SQL, API, инструменты разработчика. Появляется способность понять, где именно сломалось, а не просто зафиксировать, что не работает.
Пятый-шестой месяц
Практика на реальных продуктах и сбор портфолио. Самый важный и самый пропускаемый этап.
Дальше
Поиск работы. Это отдельный процесс, который у большинства занимает ещё от двух до пяти месяцев, и к этому лучше готовиться заранее.

Важно. Обещания «войти в профессию за месяц» стоит воспринимать как рекламу. За месяц реально освоить теорию, но найти работу с одной теорией и без единого практического примера почти невозможно.

Как стать тестировщиком с нуля: самостоятельно или на курсах

Оба пути рабочие, разница в дисциплине и деньгах.

Самостоятельно. Материалов по тестированию в открытом доступе много, включая классические учебники и бесплатные вводные курсы у крупных школ. Плюс очевиден: это бесплатно. Минус в том, что никто не проверяет ваши тест-кейсы, а именно проверка чужим человеком быстрее всего выправляет ошибки в мышлении.

На курсах. Главное, за что платят, — не за видеолекции, а за проверку домашних заданий живым специалистом и за структуру, которая не даёт бросить. Дополнительно многие школы дают помощь с трудоустройством, но относиться к ней стоит спокойно: это помощь с резюме и откликами, а не гарантия того, что вас возьмут.

Разумный компромисс — начать с бесплатного вводного курса. Их выдают почти все крупные школы, и за две-три недели становится понятно, интересно вам это или нет. Отказаться на этом этапе намного дешевле, чем на четвёртом месяце платного обучения.

Портфолио без опыта: что показать работодателю

Это главный барьер и одновременно то, что почти никто не делает. Большинство откликов от новичков выглядят одинаково: «прошёл курс, готов учиться». Работодателю не за что зацепиться.

Тест-кейсы на реальное приложение
Возьмите любой известный сервис и напишите набор проверок для одной его функции. Не для всего приложения — для одной функции, но подробно.
Найденные баги с описанием
Реальные ошибки в реальных продуктах находятся быстрее, чем кажется. Оформите три-четыре по полной структуре баг-репорта.
Чек-лист для мобильного приложения
Отдельный документ, показывающий, что вы понимаете специфику: связь пропала, батарея села, пришёл звонок во время оплаты.
Проверка API через Postman
Скриншоты запросов и коротко — что проверяли и что нашли. Показывает, что вы работаете не только с тем, что видно на экране.
Участие в открытом тестировании
Многие продукты набирают добровольцев на бета-версии. Это уже строчка про реальный опыт, а не про учебные задания.

Оформить всё это можно в обычном документе с общим доступом. Важно не оформление, а то, что человек, читающий ваш отклик, видит ход ваших мыслей.

Как искать первую работу

Учёба заканчивается быстрее, чем поиск. Здесь важнее не количество откликов, а то, как выглядит отклик.

Резюме без слова «курс» в главной роли
Работодателю не важно, где вы учились. Важно, что вы умеете и что уже делали. Ставьте наверх навыки и ссылку на портфолио, обучение — в конец.
Куда откликаться в первую очередь
Компании, которые делают проекты на заказ, и крупные компании со своими стажировками. Там чаще готовы брать новичка, потому что есть кому за ним присматривать.
Сколько это займёт
Десятки откликов и несколько месяцев — обычная картина, а не признак того, что с вами что-то не так. Отклики стоит начинать ещё во время учёбы.
Тестовое задание
Нормальная практика на входе: обычно просят составить чек-лист или найти и описать ошибки в небольшом приложении. Делать его стоит по правилам оформления, которые разбирали выше.
Первое предложение
Скорее всего, оно будет ниже ожиданий. Первая работа нужна ради опыта: через год с реальным проектом в резюме разговор о деньгах идёт совсем иначе.

Что спрашивают на собеседовании

Собеседование на джуна редко проверяет объём знаний. Проверяют способ думать. Ниже вопросы, которые встречаются чаще всего, и то, что за ними стоит.

Чем QA отличается от тестирования
Проверяют, читали ли вы что-то дальше рекламы курсов. Ответ разбирали выше.
Как вы протестируете обычный карандаш или лифт
Классика. Проверяют не знания, а умение раскладывать задачу: сначала для чего это нужно, потом обычные сценарии, потом крайние случаи вроде перегрузки лифта.
Разница между серьёзностью и приоритетом
Проверяют, понимаете ли вы, что решение о починке принимает бизнес, а не тестировщик.
Что делать, если разработчик отклонил ваш баг
Проверяют реакцию на конфликт. Правильный ответ — перепроверить у себя, уточнить окружение, добавить деталей. Неправильный — спорить или молча согласиться.
Простой запрос на SQL
Обычно выбрать записи по условию или соединить две таблицы. Готовится за вечер, а заваливаются на нём регулярно.
Что вы тестировали сами
Здесь и пригодится портфолио. Ответ «пока ничего, только учился» закрывает разговор.

Тестировщик игр: чем эта работа отличается от обычной

Отдельно про направление, которое ищут особенно часто и представляют чаще всего неправильно.

Тестировать игры — не значит играть в игры. Работа устроена ровно наоборот: вы проходите один и тот же эпизод десятки раз, проверяя, не сломалось ли что-то после очередного обновления. Любимая игра после третьей сотни повторов перестаёт быть любимой.

Порог входа тут действительно ниже, чем в обычное тестирование: часто берут вообще без технической подготовки. Но у этого есть обратная сторона — ниже зарплаты, чаще временные проекты и меньше того, что потом можно предъявить как опыт.

Важно. Если игры интересны именно как индустрия — это рабочий вход. Если это способ побыстрее попасть в IT — обычное тестирование даст более понятный рост, хотя учиться придётся дольше.

Куда расти дальше

Тестирование редко бывает конечной точкой. Через год-два появляется развилка, и вариантов больше, чем кажется на старте.

Вглубь ручного тестирования
Middle и Senior берут на себя сложные продукты, планирование проверок и новичков в команде. Путь спокойный и вполне денежный.
В автоматизацию
Самый частый переход. Прибавка к зарплате заметная, но по сути это смена профессии на программиста, и учиться придётся заново.
В аналитику
Тестировщик и так постоянно разбирает требования и ищет в них противоречия. Это половина работы системного и бизнес-аналитика.
В управление качеством
Работа не с продуктом, а с процессом: почему ошибки вообще появляются и что поменять в работе команды. Отсюда вырастают руководители групп тестирования.
В узкие направления
Нагрузочное тестирование и безопасность. Специалистов мало, платят выше среднего, но и требования к подготовке серьёзнее.

Переход в аналитику — самый частый после автоматизации. Что это за работа и сколько в ней платят, разбирали отдельно: кто такой бизнес-аналитик.

Кому не стоит идти в тестирование

Профессию активно рекламируют, поэтому имеет смысл проговорить и обратную сторону.

Тем, кто не любит писать
Половина работы — это текст: тест-кейсы, баг-репорты, комментарии в задачах. Тому, кому трудно излагать мысли связно, будет трудно каждый рабочий день.
Тем, кто ждёт творчества
Творчества здесь ровно столько, сколько в придумывании способов сломать. Остальное — методичная проверка одного и того же.
Тем, кто идёт только за деньгами
Вход дешевле, чем в разработку, но и первая зарплата ниже. Быстрых денег тут нет.
Тем, кто не готов к отказам
Поиск первой работы почти всегда занимает месяцы и десятки откликов. Это нормальная часть процесса, но переносят её не все.

Если ни один пункт не отпугнул — тестирование остаётся одним из самых понятных входов в IT. Требования к новичку здесь заметно мягче, чем у разработчика или аналитика, а рост дальше зависит уже от вас.

Частые вопросы

Можно ли стать тестировщиком без высшего образования?

Да, диплом в этой профессии почти нигде не спрашивают. Смотрят на понимание теории и на то, что вы уже проверяли сами. Профильное образование даёт небольшое преимущество на старте, но быстро перестаёт иметь значение.

Нужно ли уметь программировать?

Для ручного тестирования — нет. Понадобятся SQL и базовое понимание того, как приложение общается с сервером, но это не программирование. Код нужен, если идти в автоматизацию, и к этому обычно приходят через год-полтора.

Сколько нужно учиться до первой работы?

На саму учёбу при регулярных занятиях уходит от четырёх до восьми месяцев. Плюс отдельно поиск работы, который занимает ещё от двух до пяти месяцев. Общий срок стоит закладывать около года.

Реально ли найти работу без опыта?

Реально, но это самая тяжёлая часть пути. Решает не количество откликов, а наличие примеров вашей работы: тест-кейсов, баг-репортов, участия в открытом тестировании.

Можно ли работать тестировщиком удалённо?

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

Не заменит ли тестировщиков искусственный интеллект?

Часть рутины он уже забирает: генерация тест-кейсов, черновики автотестов. Но решение о том, что считать ошибкой и насколько она важна, остаётся за человеком. Меняется набор инструментов, а не потребность в самой роли.

P
Редакция Progbasics

Собираем и сверяем программы онлайн-школ: цены, сроки, документы об окончании.

Читайте также

Все статьи →