itishaПодобрать курс
Профессия

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

Тестировщик проверяет, что сайт, приложение или сервис работают так, как задумали разработчики и продакт-менеджеры. Это одна из немногих IT-ролей, куда берут людей без профильного образования и без опыта в программировании — важнее внимание к деталям и умение рассуждать логически.

Чем занимается

Чем занимается тестировщик в типичный рабочий день

01

Проверяет новые функции продукта

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

02

Пишет тест-кейсы и чек-листы

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

03

Оформляет баг-репорты

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

04

Участвует в обсуждении задач

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

Карта работодателей

Кто чаще всего ищет тестировщика на рынке

Топ-10 компаний по нашей выборке из 28 актуальных вакансий на Хабр Карьере. Срез на 1 июня 2026

Источник: career.habr.com — перейдите, чтобы увидеть свежий полный список вакансий и фильтры

Навыки

Какие навыки нужны тестировщику на входе

Теория тестированияВиды тестирования, классы эквивалентности, граничные значения, приоритеты ошибок. Это словарь, на котором разговаривает команда — без него сложно объяснить, почему что-то нужно проверить.

Работа с баг-трекеромJira или её аналоги — основной инструмент ежедневной работы. Нужно понимать жизненный цикл задачи, уметь связывать баги с требованиями и вести историю проверок.

SQL — язык запросов к базам данныхЧасто ошибку видно не в интерфейсе, а в таблице базы данных. Базового уровня SELECT, JOIN и фильтров достаточно, чтобы проверить, что приложение сохраняет правильные значения.

Postman и основы APIPostman — инструмент для проверки программных интерфейсов, через которые приложения общаются между собой. Без этого навыка проверка современных веб-сервисов сводится к клику по кнопкам, а это только половина работы.

Основы DevTools и работа с логамиВстроенная панель разработчика в браузере показывает, какие запросы отправляет страница и какие ответы получает. Умение читать логи помогает отличить ошибку интерфейса от ошибки на сервере.

Внимательность и дисциплинаРабота строится на повторении однотипных проверок и умении замечать мелочи, которые другие пропустили. Это не модные «гибкие навыки», а базовое условие профессии.

Путь в профессию

Четыре шага от первого знакомства до первой работы

Сначала разведка и проверка интереса, потом систематическое обучение и практика на пет-проектах.

01

Освоить теорию и термины

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

02

Попрактиковаться на учебных проектах

Возьмите любое реальное приложение — банковское, доставку еды, сайт магазина — и попробуйте составить для него чек-лист проверок. Параллельно заведите аккаунт в Jira и оформите несколько баг-репортов по учебным заданиям с курса.

03

Добавить SQL и Postman

Эти два инструмента упоминаются почти в каждой вакансии junior. На их освоение в рабочем режиме уходит около месяца. Полезно решать задачи на sql-ex.ru и разбирать публичные API — например, получать данные о погоде или курсе валют.

04

Собрать портфолио и выйти на собеседования

Портфолио тестировщика — это 2–3 проекта с тест-кейсами, баг-репортами и короткой отчётностью. С этим уже можно откликаться на позиции junior. Первые 20–30 отказов — это нормально; важно не опускать руки и разбирать причины.

Хороший тестировщик раздражает команду правильными вопросами за неделю до релиза — и экономит ей месяц поддержки после

Календарь

Сколько занимает обучение и сколько платят

Реалистичный план для тех, кто учится в параллель с основной работой.

  1. junior

    Начинающий специалист (junior)

    Первые 6–12 месяцев работаете по готовым тест-кейсам, учитесь оформлять баги так, чтобы разработчики их принимали. Много ручного тестирования, мало ответственности за решения.

  2. middle

    Специалист среднего уровня (middle)

    Через 1,5–2 года вы сами проектируете тест-планы для новых функций, работаете с API, базами данных, иногда автотестами. Берёте на себя релизы и отвечаете за их качество.

  3. senior

    Опытный специалист (senior)

    Через 4–5 лет вы выстраиваете процессы тестирования в команде, выбираете инструменты, наставляете junior. Часто разделяетесь на ветки: ручной тестировщик, автоматизатор, QA-lead.

Зарплатная шкала по уровням

тыс. ₽ в месяц, гросс
Junior
5090
Middle
110170
Senior
200350

Источник: HeadHunter — «тестировщик», опыт 1–3 года (Россия). Цифры — медианные диапазоны открытых вакансий, без бонусов и опционов.

Бесплатно подберите онлайн-курс по тестированию под ваш запрос

Подобрать курс
Подвохи

О чём не пишут в описаниях профессии

Войти в профессию проще, чем во многие другие IT-роли, но ежедневная работа имеет свою специфику, о которой редко пишут в описаниях курсов.

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

Конфликты с разработчикамиТестировщик по роли должен говорить «у вас не работает». Не все разработчики принимают это спокойно, и умение обосновать проблему фактами становится важнее знания инструментов.

Потолок роста без автоматизацииЗарплата ручного тестировщика на уровне middle упирается в рынок довольно быстро. Чтобы расти дальше, почти всегда нужно учить Python или Java и писать автотесты, а это уже по сути программирование.

Подборка

3 курса для входа в профессию

Программы выбраны под старт с нуля и темп, типичный для этой профессии. Цены актуальны на сегодня — тянутся напрямую из каталогов школ.

Сравнение программ

Сравнение программ обучения на тестировщика

Лучшие курсы на тестировщика от ведущих онлайн-школ — программы с поддержкой и трудоустройством, длительность, цена и формат рядом. По одной программе с минимальной ценой от каждой школы, чтобы удобно сравнить варианты под свой бюджет

  • Eduson AcademyEduson Academy

    Ручное тестирование ПО + ИИ

    3 месяцаот 4 500 ₽ / мес
    На сайт школы
  • НетологияНетология

    Инженер по ручному тестированию

    4 месяца61 000 ₽
    На сайт школы
  • SkillboxSkillbox

    Ручное тестирование (Manual QA)

    Уточните на сайтеот 8 164 ₽ / мес
    На сайт школы
  • Яндекс ПрактикумЯндекс Практикум

    Автоматизатор тестирования на Java

    Уточните на сайте105 000 ₽
    На сайт школы
  • SkillFactorySkillFactory

    Профессия Тестировщик

    Уточните на сайтеот 3 490 ₽ / мес
    На сайт школы
  • Sky.proSky.pro

    Инженер по тестированию с нуля (индивидуальный тариф)

    12 месяцевот 6 167 ₽ / мес
    На сайт школы
  • Реклама. Партнёрские ссылки
Каталог по этой профессии

Что предлагает рынок по направлению «тестировщик»

Цифры из живого каталога itisha — обновляются ежедневно вместе с импортом программ из официальных партнёрских фидов школ

Курсов
21
Школ
6
Длительность
315мес.
Цены
54205тыс. ₽

Самая короткая программа — 3 мес. у Eduson Academy, самая длинная — 15 мес. у Нетологии. Цены варьируются от 54 тыс. ₽ до 205 тыс. ₽, в среднем — 123 тыс. ₽.

Вопросы и ответы

Что обычно спрашивают про эту профессию

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

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

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

Сколько зарабатывает тестировщик без опыта?

Зарплаты начинающих специалистов обычно в диапазоне 50–90 тыс. ₽ до вычета налогов. Многое зависит от города и от того, есть ли у человека хотя бы учебное портфолио.

Реально ли устроиться тестировщиком удалённо?

Около 43% вакансий на hh.ru предполагают полностью удалённый или гибридный формат. Для начинающих специалистов удалёнка чуть менее доступна, чем для middle, но реально.

Сколько времени уходит на обучение с нуля?

Обычно требуется около полугода–года плотной учёбы: сначала теория и ручное тестирование, затем SQL, Postman и работа с API. Программы по тестированию у Skypro и Нетологии рассчитаны как раз на этот период и включают разбор реальных кейсов. После этого уже имеет смысл идти на собеседования.

Что делает тестировщик при мониторинге логов?

Смотрит, какие ошибки приложение пишет в момент сбоя: на каком этапе запрос упал, какой код вернул сервер, какие данные пришли. Это помогает отличить ошибку интерфейса от проблемы на бэкенде (серверной части приложения) и точнее описать баг.

Нужен ли диплом вуза, чтобы устроиться тестировщиком?

Высшее образование редко требуется в вакансиях на позиции junior (начинающий специалист). Работодатели смотрят на тестовое задание, понимание чек-листов и тест-кейсов, базовое знание SQL и API. Диплом может стать плюсом в крупных корпорациях вроде банков, но не определяющим фактором.

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

Большинство курсов рассчитаны именно на занятых людей: занятия записаны в видеоформате, домашние задания проверяются в течение нескольких дней. На учёбу обычно уходит 8–12 часов в неделю — это два будних вечера и часть выходных. Главное — не делать длинных пауз между темами, иначе SQL и Postman придётся повторять.

Берут ли в тестировщики после 35–40 лет?

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

Чем тестировщик отличается от QA-инженера?

Тестировщик ищет дефекты в готовом продукте по тест-кейсам, а QA-инженер (Quality Assurance — обеспечение качества) занимается процессом в целом: настраивает регламенты тестирования, участвует в обсуждении требований до начала разработки. На практике в российских компаниях эти названия часто используют как синонимы, особенно для junior-позиций.

Какие минусы есть у профессии тестировщика?

Работа бывает монотонной: одни и те же сценарии проверяются перед каждым релизом, особенно если автотесты ещё не написаны. Часто приходится разбираться с легаси-кодом (старым кодом, который тяжело поддерживать) и доказывать разработчикам, что найденный баг — действительно баг. На junior-позициях зарплаты ниже, чем у разработчиков того же уровня.

Реально ли освоить тестирование самостоятельно, без курсов?

Да, базу можно собрать по бесплатным материалам: книга Святослава Куликова «Тестирование программного обеспечения», канал Software-Testing.Ru и открытые лекции на YouTube. Сложность самостоятельного пути в том, что нет обратной связи по тестовой документации и сложнее собрать учебное портфолио. Поэтому многие совмещают самообучение с пет-проектами на открытых сайтах.

Какие инструменты обязательно знать на старте?

Минимум — Postman для проверки API (программного интерфейса, через который сервисы обмениваются данными), DevTools в браузере для анализа запросов, Jira или аналог для заведения багов и базовый SQL для работы с базой данных. Charles или Fiddler пригодятся для перехвата трафика, а Git понадобится, если задачи связаны с автотестами.

Что спрашивают на собеседовании junior-тестировщика?

Обычно просят написать тест-кейсы на простой объект (например, форму авторизации или лифт), объяснить разницу между severity и priority бага, рассказать про методы тест-дизайна — классы эквивалентности и граничные значения. Часто дают SQL-запрос с join (объединением таблиц) и спрашивают, что вернётся. Иногда добавляют задачу на анализ API-запроса в Postman.

Чем junior отличается от middle в тестировании?

Junior работает по готовым тест-кейсам и заводит баги, middle сам пишет тестовую документацию, участвует в оценке сроков и обсуждает требования с аналитиками. Middle обычно уже владеет автоматизацией хотя бы на базовом уровне — Selenium или Playwright — и понимает CI/CD-пайплайны. Переход с одного уровня на другой занимает в среднем 1–2 года.

Сколько зарабатывают тестировщики в регионах по сравнению с Москвой?

Разница есть, но удалёнка её сглаживает: junior в регионе при удалённой работе на московскую компанию получает близко к столичной вилке. Если работать в офисе локального работодателя, зарплата обычно ниже на 20–30%. Подробные срезы по городам публикует Хабр Карьера дважды в год.

Итог

Если коротко

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

Постскриптум

Не уверены, какой онлайн-курс подойдет именно вам?

Сервис задаст 6 вопросов про опыт и предпочтения и соберёт подборку из 3 курсов с обоснованием. Бесплатно, без регистрации.

Об этом гиде

Гид написан редакцией itisha (айтиша) и обновляется раз в 2–3 месяца. Цифры по зарплатам и количеству вакансий проверены на момент последней редакции.

Проверено: 15 мая 2026.

Источники цифр: HeadHunter — поиск «тестировщик» (Россия); HeadHunter — «тестировщик», удалёнка (Россия); Сколько зарабатывают тестировщики по грейдам — career.hh.ru; HeadHunter — «тестировщик», опыт 1–3 года (Россия).

Список курсов отобран из каталога 1500+ программ 11 школ-партнёров с учётом релевантности профессии и опыта читателя.