Тестировщик — одна из немногих IT-профессий, в которую можно войти без диплома по информатике и без года в университете. На старте не нужно уметь писать код: первые полгода вы учитесь думать как человек, который ломает чужие программы и аккуратно описывает, что именно сломалось. Базовый онлайн-курс по тестированию ПО стоит примерно от 30 000 до 120 000 ₽ и длится 3–6 месяцев, на самостоятельное изучение уходит столько же или чуть больше. До уверенного junior с первыми откликами от работодателя проходит около года, если заниматься по 10–12 часов в неделю. В вакансиях и на курсах эту профессию часто называют «QA-инженер» или «инженер по тестированию» — это одна и та же работа.
В этой статье собран полный путь: с чего начать, какой софт и навыки осваивать по месяцам, что сдавать, если вы школьник и хотите идти через колледж или вуз, сколько платят на разных грейдах и какие ошибки чаще всего стоят новичкам первого оффера. Цифры по зарплатам и вакансиям сверяли с открытыми данными hh.ru и «Хабр Карьеры» на июнь 2026 года.
Если вы пока выбираете между смежными ролями, посмотрите подробный разбор профессии QA-тестировщика: чем он занимается каждый день, какие бывают специализации и куда растёт. А если тянет именно к играм, это отдельная профессия со своим путём, про неё расскажем ниже, чтобы вы не перепутали направления.
Кто такой тестировщик и чем он отличается от тестировщика игр
Тестировщик, или QA-инженер, проверяет, работает ли программа так, как задумано: открывает сайт, приложение или сервис, проходит по нему всеми возможными и невозможными путями и ищет места, где что-то ломается или ведёт себя странно. Найденное он описывает в баг-репорте так, чтобы разработчик понял проблему без лишних вопросов. Тестировщик — это адвокат пользователя внутри команды: его работа в том, чтобы до релиза найти то, что иначе нашёл бы недовольный клиент.
Часто профессию называют «QA-тестировщик», хотя строго говоря QA (quality assurance) — это про выстраивание процессов качества во всей команде, а тестирование — про проверку конкретного продукта. На рынке вакансий эти слова давно используют как синонимы, поэтому пугаться разночтений не стоит. Полный разбор задач, специализаций и зарплат — в нашей обзорной статье о профессии.
Важно не спутать роль с тестировщиком игр. Там проверяют геймплей, баланс, прохождение уровней и часто работают в игровых студиях с другим набором инструментов и порогом входа. В этой статье речь о тестировании «обычного» софта — банковских приложений, маркетплейсов, веб-сервисов, корпоративных систем. Если вас интересуют именно игры, переходите в материал по ссылке выше, чтобы не учить лишнего.
Короткий ответ — как стать тестировщиком с нуля
Если коротко, путь укладывается в семь шагов. Дальше раскладываем каждый по времени, деньгам и инструментам, а готовые программы под разный уровень можно посмотреть в подборке курсов для тестировщиков.
- Разобраться в теории тестирования: что такое тест-кейс, чек-лист, баг-репорт, какие бывают виды и уровни проверок.
- Освоить базовый технический минимум: как устроены клиент-серверная архитектура, HTTP, браузерные DevTools, простые SQL-запросы и Git.
- Научиться работать в трекере задач (Jira) и системе управления тест-кейсами (TestRail или qase).
- Натренировать руку на учебных проектах: писать тест-кейсы, заводить баги, проверять реальные сайты и приложения.
- Собрать небольшое портфолио из баг-репортов и пройти краудтестинг, чтобы получить первый практический опыт.
- Подготовить резюме и пройти 5–10 учебных собеседований, отвечая на типовые вопросы по теории.
- Откликаться на вакансии junior и стажёра, параллельно подтягивая английский и азы автоматизации.
Главное на старте. Тестировщику не нужно уметь писать программы, чтобы найти первую работу. Нужно уметь системно проверять чужие и внятно описывать дефекты — код подключается позже, когда вы идёте в автоматизацию.

Карта развития тестировщика на 12 месяцев
Этот план рассчитан на человека, который начинает с нуля и может уделять учёбе 10–12 часов в неделю. Если у вас уже есть техническое образование или опыт работы со сложным софтом, отрезки сожмутся. Если времени меньше — спокойно растягивайте каждый этап, последовательность важнее скорости.
Месяцы 1–3: теория и ручное тестирование
Первый блок — фундамент, который спрашивают на каждом собеседовании. Разбираетесь, что такое тест-кейс и чек-лист, как формулировать шаги воспроизведения бага, чем отличаются severity и priority, какие есть виды тестирования: функциональное, регрессионное, дымовое (smoke), нагрузочное, тестирование безопасности и юзабилити. Параллельно учитесь пользоваться браузерными инструментами разработчика, чтобы видеть запросы и ошибки на странице. К концу этапа вы уже можете взять любой сайт и за вечер составить по нему осмысленный чек-лист проверок.
Месяцы 4–6: инструменты и технический минимум
Теперь к теории добавляются рабочие программы. Осваиваете Jira для ведения задач, TestRail или qase для хранения тест-кейсов, Postman для проверки API, простые SELECT-запросы в SQL, чтобы заглядывать в базу данных, и азы Git. Здесь же полезно подтянуть технический английский — большая часть документации и интерфейсов на нём. На этом этапе имеет смысл записаться на структурированный курс, если самостоятельная учёба идёт тяжело: с наставником вы не утонете в разрозненных статьях.
Месяцы 7–9: практика и первое портфолио
Самый важный этап для трудоустройства. Берёте реальные продукты (мобильные приложения, веб-сервисы, открытые проекты) и тестируете их всерьёз: пишете тест-кейсы, заводите баг-репорты, оформляете отчёты. Регистрируетесь на платформах краудтестинга, где компании дают новичкам проверять свои продукты. К концу этапа у вас на руках 15–30 грамотно оформленных багов и пара тест-планов. Это и есть портфолио, которое заменяет диплом.
Месяцы 10–12: собеседования и первый оффер
Финал — выход на рынок. Собираете резюме, описываете в нём учебные и краудтест-проекты, заводите профиль на hh.ru и в профильных телеграм-каналах. Проходите тренировочные собеседования, разбираете типовые вопросы по теории тестирования и SQL. Откликаетесь широко: на junior, trainee и стажировки. Параллельно начинаете смотреть в сторону автоматизации: разбираете, что такое автотест, и пробуете первые скрипты на Python или Java.
Про окупаемость. Вход в профессию с нуля до стабильного junior-дохода обычно занимает 12–18 месяцев с учётом поиска работы. Курс окупается за 3–6 месяцев работы, дальше доход растёт быстрее, чем в большинстве не-IT профессий.
Что сдавать на тестировщика после 9 и 11 класса
Коротко: отдельной школьной специальности «тестировщик» нет, и чаще всего в профессию приходят через курсы без экзаменов. Если хотите фундаментальное IT-образование — после 11 класса поступают в вуз на направления вроде «Программной инженерии» и сдают ЕГЭ по русскому, профильной математике и информатике (в части вузов вместо информатики можно физику). После 9 класса идут в колледж на «Информационные системы и программирование» по конкурсу аттестатов, без профильных экзаменов. Взрослым ЕГЭ не нужен вовсе — вход через онлайн-курсы и переподготовку.
Полный разбор предметов, сроков и путей поступления — в отдельной статье что сдавать на тестировщика после 9 и 11 класса.
Что должен уметь тестировщик
Навыки делятся на три слоя: теория тестирования, технический минимум и софт-скиллы. Для junior-позиции глубоко нужен только первый слой, остальное добирается по ходу.
Теория тестирования
Это ядро профессии. Нужно понимать, что такое тест-кейс, чек-лист, тест-план и баг-репорт, и уметь их грамотно составлять. Знать виды тестирования (функциональное, регрессионное, smoke, нагрузочное, тестирование безопасности, юзабилити), уровни (модульное, интеграционное, системное) и техники тест-дизайна — классы эквивалентности, граничные значения. Разбираться в жизненном цикле бага и в методологиях разработки. Если хочется понять, как устроена разработка вокруг тестирования, посмотрите наш разбор жизненного цикла ПО (SDLC).
Технические навыки
Здесь идёт всё, что помогает заглянуть под капот продукта. Базовое понимание клиент-серверной архитектуры и протокола HTTP, умение читать запросы в браузерных DevTools, простые SQL-запросы для проверки данных в базе, основы работы в Linux и в системе контроля версий Git. Для проверки API понадобится Postman. Глубокого программирования на этом этапе не требуется — достаточно уверенно ориентироваться в инструментах.
Ручное и автоматизированное тестирование
Почти все приходят в профессию через ручное тестирование (manual QA): специалист сам проходит сценарии и ищет дефекты. Через 1–2 года многие двигаются в автоматизацию — пишут скрипты, которые прогоняют тесты сами. Для автотестов нужен язык программирования (чаще Java, Python или JavaScript) и фреймворки вроде Selenium, Playwright или Appium для мобильных приложений. Это естественная карьерная развилка, но начинать сразу с автоматизации не стоит: без крепкой базы ручного тестирования автотесты получаются бессмысленными.
Отдельно про искусственный интеллект: ИИ-ассистенты уже помогают генерировать черновики тест-кейсов и автотестов, разбирать логи и подсказывать сценарии. Но решает, что и как проверять, по-прежнему человек — ИИ ускоряет рутину, а не заменяет инженерное мышление. Поэтому базовые навыки осваивать всё равно придётся, а умение работать с ИИ-инструментами становится приятным плюсом в резюме.
Софт-скиллы и английский
Тестировщику важны внимательность к деталям, усидчивость, аналитический склад ума и упрямство в хорошем смысле, то есть готовность раз за разом перепроверять одну и ту же функцию. Плюс коммуникабельность: вы постоянно общаетесь с разработчиками, аналитиками и дизайнерами. Технический английский нужен хотя бы на уровне чтения документации и интерфейсов, на старте этого достаточно.

Какой софт учить тестировщику
Инструментов много, но для входа в профессию хватает базового набора. Браться за всё сразу не нужно — осваивайте по мере того, как доходите до соответствующего навыка.
| Инструмент | Срок освоения | Зачем нужен |
|---|---|---|
| Jira | 1–2 недели | Ведение задач и багов в команде |
| TestRail / qase | 1–2 недели | Хранение и прогон тест-кейсов |
| Postman | 2–3 недели | Проверка API и запросов |
| SQL (любой клиент) | 1–2 месяца | Проверка данных в базе |
| DevTools браузера | 1–2 недели | Анализ запросов и ошибок на странице |
| Charles / Fiddler | 2–3 недели | Перехват и анализ трафика |
| Git | 2–4 недели | Работа с версиями и кодом автотестов |
| Selenium / Playwright | 2–4 месяца | Автоматизация веб-тестов (для middle) |
Стратегически в первые месяцы достаточно Jira, TestRail, Postman, DevTools и азов SQL: этого хватает для junior на ручном тестировании. Selenium, Git и язык программирования подключаются, когда вы решаете расти в автоматизацию. Трекером задач Jira пользуются почти везде, поэтому разобраться в нём стоит одним из первых. Мы собрали отдельный гайд по работе в Jira.
Четыре формата обучения
Путей в профессию несколько, и у каждого свои плюсы. Выбор зависит от вашего возраста, бюджета и того, сколько времени вы готовы тратить на самоорганизацию.
| Формат | Цена | Срок | Кому подходит |
|---|---|---|---|
| Самостоятельно | 0–10 000 ₽ | 6–12 мес | Дисциплинированным, кто умеет учиться сам |
| Онлайн-курс | 30 000–120 000 ₽ | 3–6 мес | Тем, кому нужны структура и наставник |
| Колледж (СПО) | бюджет / от 60 000 ₽ в год | 3–4 года | Школьникам после 9 класса |
| Вуз | бюджет / от 150 000 ₽ в год | 4 года | Тем, кому нужна фундаментальная база |
Для взрослого человека, который хочет сменить профессию за разумный срок, обычно оптимален онлайн-курс или самостоятельная учёба с последующим краудтестингом. Колледж и вуз дают широкую IT-базу, но конкретно тестированию там почти не учат — навыки QA всё равно добирают отдельно. Сравнить программы разных школ по цене, длительности и формату можно в нашем каталоге курсов по тестированию ПО.
Что выбрать. Если цель — выйти на работу за полгода-год, курс или самообучение почти всегда выигрывают у вуза по скорости. Вуз оправдан, когда вам важна именно фундаментальная подготовка и есть запас времени.
Портфолио и первые проекты тестировщика
Диплом junior-тестировщику заменяет портфолио — набор того, что вы уже проверяли. Работодатель смотрит не на сертификат курса, а на то, умеете ли вы внятно находить и описывать дефекты. Что в это портфолио стоит положить:
- 15–30 оформленных баг-репортов с чёткими шагами воспроизведения, ожидаемым и фактическим результатом.
- Несколько тест-кейсов и хотя бы один тест-план на реальный или учебный продукт.
- Опыт краудтестинга на специальных платформах — это и практика, и строчка в резюме.
- Участие в тестировании открытых проектов или бета-версий приложений.
- Выполненное тестовое задание, если его давали на курсе или собеседовании.
Главное в баг-репорте — чтобы разработчик понял проблему без уточняющих вопросов. Размытые формулировки вроде «кнопка не работает» обесценивают всю проверку. Чем точнее и воспроизводимее ваши баги, тем выше шанс, что на собеседовании поверят в ваши навыки.

Начинают почти все с ручного тестирования. Если хотите понять роль до старта обучения, посмотрите разбор, кто такой инженер по ручному тестированию и чем он занимается каждый день.
Где искать первую работу
Каналов поиска несколько, и работают они тем лучше, чем шире вы их используете. По убыванию отдачи для новичка:
- hh.ru и другие job-площадки. Основной источник вакансий junior и trainee. Откликайтесь широко и не бойтесь позиций, где требований чуть больше, чем у вас есть.
- Краудтестинговые платформы. Дают реальную практику и первые строчки в резюме, иногда — небольшую оплату.
- Стажировки в крупных компаниях. Яндекс, Касперский, банки и маркетплейсы регулярно набирают стажёров-тестировщиков с прицелом на найм.
- Профильные телеграм-каналы и сообщества. Там публикуют вакансии, которых нет на больших площадках, и можно спросить совета у практиков.
- Нетворкинг с однокурсниками и менторами. Часть первых офферов приходит по рекомендации, а не по холодному отклику.
По опыту новичков, до первого оффера доходит примерно один отклик из 20–40 — это нормально. Поиск работы стоит воспринимать как отдельный проект: вести таблицу откликов, разбирать каждое собеседование и докручивать резюме под фидбэк. Полезно заранее посмотреть, как проходят технические собеседования в IT, чтобы не растеряться на первом же.
Канал основателя Checkroi Вани БуявцаПоказываю тебе, как публично строю Checkroi с нейросетями и делюсь цифрами, провалами и тем, что сработалоПодписатьсяСколько зарабатывает тестировщик
Зарплаты в профессии растут вместе с грейдом, и разброс большой: от 60 000 ₽ у новичка до 300 000 ₽ и выше у сильного специалиста. На старте в регионах junior получает примерно 40 000–80 000 ₽, в Москве от 60 000–90 000 ₽.
Дальше по грейдам: junior зарабатывает 40 000–90 000 ₽, middle после года-двух опыта поднимается до 100 000–170 000 ₽, senior и lead получают от 170 000 до 300 000 ₽ и выше. Автоматизаторы при прочих равных зарабатывают больше «ручных» тестировщиков, поэтому переход в автоматизацию остаётся самым частым способом ускорить рост дохода.
Карьерная лестница выглядит так: junior за 1–2 года вырастает в middle, ещё через 2–3 года в senior, дальше развилка на тимлида, QA Lead или узкую специализацию. Подробный разбор вилок по грейдам, городам и источникам дохода собрали в отдельной статье о том, сколько зарабатывает тестировщик. А куда расти после middle, мы разобрали в материале о том, кто такой QA Lead.
Как менеджер стал тестировщиком — история Сергея
Чтобы путь не выглядел только списком шагов, вот реальный опыт. Сергей пришёл в тестирование из веб-разработки — рассказывает, как это было и почему ему тут комфортнее.
«Я работаю тестировщиком восемь лет. Начинал со стажёра, сейчас на позиции middle, специализируюсь на ручном и автоматическом тестировании кроссплатформенных программ и приложений. Мой путь в профессию довольно типичный: я был веб-разработчиком и захотел сменить профиль — искать чужие баги мне оказалось интереснее, чем писать код самому.
Обучение много времени не заняло. На тот момент я знал два языка программирования, работал с SQL-запросами, разбирался в железе, операционных системах и файловых менеджерах, поэтому смог начать тестировать почти сразу. Я почитал профильную литературу, смотрел бесплатные видеоуроки, а потом компания оплатила мне онлайн-курс. На нём я научился тестировать веб-приложения в ручном и автоматическом режиме, освоил мобильное тестирование и проверку безопасности.
Мне нравится, что от моего профессионализма зависит качество продукта. На этой позиции комфортнее, чем в разработке: тестирование — динамичное направление, постоянно делаешь что-то новое, изучаешь разные программы, общаешься и с разработчиками, и с дизайнерами, чтобы конечный продукт нравился пользователям».
Сергей, QA Engineer

10 ошибок новичков
Эти промахи чаще всего стоят начинающим тестировщикам времени и первого оффера. Знать их заранее — значит сэкономить себе несколько месяцев.
- Сразу бросаться в автоматизацию. Без базы ручного тестирования автотесты получаются бессмысленными. Сначала научитесь проверять руками и думать сценариями, потом подключайте код.
- Учить инструменты вместо теории. Знание Selenium не спасёт на собеседовании, если вы не понимаете, что такое классы эквивалентности и severity. Теория первична, инструменты — обслуга.
- Размытые баг-репорты. «Не работает» — это не баг-репорт. Без шагов воспроизведения, ожидаемого и фактического результата разработчик не примет дефект, а вы потеряете доверие.
- Пропускать практику. Можно прочитать пять книг и ни разу не протестировать реальный продукт. Без портфолио из живых багов теория не конвертируется в оффер.
- Игнорировать английский. Документация, интерфейсы и половина вакансий завязаны на английский. Откладывать его — значит ограничивать себе выбор работодателей.
- Бояться откликаться без полного совпадения. Junior-вакансии почти всегда написаны «с запасом». Если совпадает половина требований — откликайтесь, иначе не наберёте статистику собеседований.
- Учить всё подряд. Попытка освоить сразу все 15 инструментов из вакансий заканчивается выгоранием. Берите базовый набор и углубляйтесь по мере необходимости.
- Не вести учёт откликов. Без таблицы собеседований вы не видите, где проседаете, и повторяете одни и те же ошибки от компании к компании.
- Сдаваться после первых отказов. До оффера доходит один отклик из нескольких десятков. Отказ — это статистика, а не приговор вашим навыкам.
- Останавливаться в развитии после найма. Тестирование быстро меняется: новые инструменты, ИИ-ассистенты, автоматизация. Кто перестаёт учиться после junior, застревает на нём надолго.
Хотите сперва понять, что это вообще за работа — собрали обзорный разбор, кто такой тестировщик-автоматизатор: задачи, специализации, стек инструментов и зарплатные ориентиры.
Перед тем как выбирать путь обучения, посмотрите общий разбор профессии, кто такой инженер по тестированию: задачи, специализации, виды тестирования и как выглядит его рабочий день.
Формально ту же профессию нередко называют инженером по тестированию. Если хотите план именно под этот трек, с упором на переход от ручного тестирования к автоматизации, посмотрите разбор «как стать инженером по тестированию».
Где учиться на тестировщика
Чтобы не собирать программу обучения по кусочкам, удобно сравнить готовые курсы разных школ — по цене, длительности, наличию стажировки и помощи с трудоустройством. Ниже подобрали актуальные программы по тестированию ПО:
| Курс | Школа | Стоимость со скидкой | В рассрочку | Длительность | Обзор курса от Checkroi |
|---|---|---|---|---|---|
| Автоматизированное тестирование на Python Перейти на сайт курса | 118 666 ₽ | 4108 ₽/мес. | 9 месяцев | Обзор курса | |
| Инженер по тестированию с нуля Перейти на сайт курса | 150 960 ₽ | 366 167 ₽/мес. | 12 месяцев | Обзор курса | |
| Профессия Инженер по автоматизации тестирования Перейти на сайт курса | 119 574 ₽ | 3205 ₽/мес. | 6 месяцев | Обзор курса | |
| Инженер по тестированию: расширенный курс Перейти на сайт курса | 130 600 ₽ | 4030 ₽/мес. | 15 месяцев | Обзор курса | |
| Инженер по тестированию с нуля (индивидуальный тариф) Перейти на сайт курса | 150 960 ₽ | 366 167 ₽/мес. | 12 месяцев | Обзор курса | |
| Ручное тестирование ПО Перейти на сайт курса | 110 200 ₽ | 4591 ₽/мес. | 3 месяца | Обзор курса | |
| Инженер по ручному тестированию Перейти на сайт курса | 61 000 ₽ | 2822 ₽/мес. | 4 месяца | Обзор курса | |
| Автоматизированное тестирование на Java Перейти на сайт курса | 42 364 ₽ | 2567 ₽/мес. | 2 месяца | Обзор курса | |
| Ручное тестирование ПО + ИИ Перейти на сайт курса | 54 000 ₽ | 4500 ₽/мес. | 3 месяца | Обзор курса | |
| Тестирование и DevOps (Бакалавриат) Перейти на сайт курса | 330 000 ₽ | 27 500 ₽/мес. | 4 years | Обзор курса |
Больше программ — в полном каталоге курсов по тестированию ПО
Главное о том, как стать тестировщиком
Тестировщик — это рабочая точка входа в IT без диплома и кода на старте. Базовый путь: 3–6 месяцев на теорию и инструменты, ещё несколько месяцев на практику и портфолио, около года в сумме до уверенного junior с первыми откликами. Школьникам доступны колледж после 9 класса (по конкурсу аттестатов, без ЕГЭ) и вуз после 11 (ЕГЭ: русский, профильная математика и информатика), но самой профессии всё равно учатся отдельно, на курсах и стажировках. Взрослым ЕГЭ не нужен вовсе.
Начните с теории тестирования и базовых инструментов, наберите практику на краудтестинге и учебных проектах, соберите портфолио из грамотных баг-репортов и откликайтесь широко, не дожидаясь «идеального» резюме. Через год-полтора вы выходите на стабильный доход, а дальше профессия растёт быстрее многих: middle, senior, автоматизация, QA Lead. Важна последовательность, а не скорость.




