Тестировщик программного обеспечения — специалист, который проверяет продукт до выхода к пользователям: ищет дефекты, оформляет структурированные отчёты и контролирует исправление. По данным hh.ru за 2026 год, в России открыто около 2 000 вакансий в сфере QA; медианная зарплата специалиста — 167 000 руб. (Хабр Карьера, первое полугодие 2026). Что нужно знать тестировщику ПО, чтобы войти в профессию и уверенно двигаться вперёд — разбираем по шагам: теория, инструменты, soft skills и карьерный путь.
Тестировщик — своеобразный корректор кода: проверяет логику работы программы и поведение интерфейса, а не орфографию. Его задача — обнаружить дефект до того, как с ним столкнётся реальный пользователь. Ошибка, найденная на этапе разработки, обходится команде в разы дешевле, чем та же ошибка уже в продакшне.
Сделайте следующий шаг в карьере
Подберите обучение, которое поможет освоить новые компетенции
Три термина нередко встречаются в вакансиях как синонимы, хотя за каждым стоит разный фокус и уровень требований.
| Роль |
Фокус |
Программирование |
Зарплата (Middle) |
|---|---|---|---|
| Тестировщик | Поиск дефектов в готовом функционале | Не требуется | 144 000 руб. |
| QA-инженер | Качество на всех этапах жизненного цикла разработки | Базовое | 167 000 руб. |
| AQA-инженер | Автоматизация повторяющихся проверок | Обязательно | 202 000 руб. |
QA-инженер (специалист по обеспечению качества, Quality Assurance) работает шире: предотвращает дефекты на всех этапах жизненного цикла разработки (SDLC — Software Development Life Cycle), а не только выявляет уже существующие. Специалист по автоматизации тестирования (AQA — Automation QA Engineer) пишет код, который самостоятельно запускает проверки. На практике работодатели нередко используют оба термина для схожего круга задач — ориентируйтесь на описание обязанностей, а не на название должности.
Ежедневная работа тестировщика складывается из шести последовательных шагов:
Три ключевых артефакта: тест-кейс — описание сценария проверки с ожидаемым результатом; чек-лист — краткий список пунктов для быстрой проверки; баг-репорт — структурированный отчёт о найденном дефекте.
Специализацию не нужно выбирать с первого дня. Профессию делят по трём критериям: способ проверки (ручное или автоматизированное тестирование), тип продукта (веб, мобайл, десктоп) и вид проверок (функциональное, нагрузочное, безопасности). Для старта важнее освоить базу — специализация придёт в процессе работы.
Ручной тестировщик (Manual QA) самостоятельно проходит пользовательские сценарии: нажимает кнопки, заполняет формы, проверяет отображение на разных устройствах и браузерах. Навыки программирования не нужны — это делает ручное тестирование наиболее доступной точкой входа в IT.
Зарплата Junior — от 83 000 руб., Senior — до 225 000 руб. (Хабр Карьера, первое полугодие 2026). Ограничение направления: масштабное регрессионное тестирование вручную требует слишком много времени — отсюда и естественный стимул двигаться в сторону автоматизации. Специализации по типу продукта: веб-приложения, мобильные приложения, десктоп, игры.
AQA-инженер пишет и поддерживает код, который автоматически запускает повторяющиеся проверки: регрессионные тесты, дымовые тесты, проверки интеграций между модулями. Это не замена ручному тестированию — дополнение к нему.
Финансовый аргумент: Middle AQA зарабатывает 202 000 руб. против 144 000 руб. у ручного тестировщика того же грейда — разрыв около 40% (Хабр Карьера, 2026). Ключевой ориентир для автоматизации: если функционал стабилен, критичен и проверяется при каждом релизе — его стоит автоматизировать. Экспериментальная фича с охватом 1% аудитории автоматизации не требует.
Виды тестирования по продукту: веб-приложения, мобильные (iOS и Android), десктоп, игры, встраиваемые системы. Виды по характеру проверок: функциональное, регрессионное, нагрузочное, безопасности, юзабилити, локализация. В небольших командах один специалист закрывает несколько направлений; в крупных под каждое нередко выделяют отдельного инженера.
Четыре обязательных блока — для любой специализации без исключения: теория тестирования и тест-дизайн, баг-репортинг, методологии разработки, основы клиент-серверной архитектуры. Ориентир по охвату теории — программа ISTQB Foundation: международный стандарт сертификации специалистов по качеству ПО.
Тест-дизайн — система методов, которая позволяет составить минимально необходимый набор тест-кейсов с максимальным охватом. Четыре базовые техники:
Типичная задача на собеседовании: «Протестируйте поле ввода числа». Правильный ответ — применить классы эквивалентности и анализ граничных значений, а не просто ввести несколько чисел наугад.
Ориентиры для изучения: программа ISTQB Foundation и книга «Тестирование Дот Ком» Романа Савина.

Критерий хорошего баг-репорта — любой человек без контекста воспроизводит дефект, опираясь только на ваше описание. Обязательные поля отчёта:
Наиболее распространённые системы ведения дефектов: Jira (лидер рынка), YouTrack, Redmine.
Жизненный цикл дефекта: Open → In Progress → Fixed → Retest → Closed. Если при ретесте проблема воспроизводится снова — статус меняется на Reopened, и цикл начинается повторно.

Тестировщик работает внутри команды — базовое понимание методологий обязательно. Scrum: спринты фиксированной длины, ежедневные стендапы, планирование и ретроспективы. Kanban: непрерывный поток задач без фиксированных спринтов. Waterfall: последовательные этапы без возврата назад.
Для тестирования веб-приложений важны основы клиент-серверной архитектуры: понимать, на чьей стороне возник дефект — в браузере или на сервере. HTTP-методы GET и POST, коды ответов 2xx (успех), 4xx (ошибка клиента), 5xx (ошибка сервера) — базовый словарь для работы с веб-продуктами и программными интерфейсами (API).
Инструменты выбирают под задачу, а не под специализацию. Ниже — матрица, которая показывает, что осваивать в первую очередь, а что — по мере роста.
| Задача |
Инструменты |
Уровень освоения |
|---|---|---|
| Баг-трекинг | Jira, YouTrack, Redmine | Базовый (обязательно) |
| Управление тестами | TestRail, Qase | Базовый |
| Тестирование API | Postman, DevTools | Базовый |
| Работа с БД | SQL (SELECT / JOIN / WHERE / ORDER BY) | Базовый |
| Перехват трафика | Charles, Fiddler | Средний |
| Автоматизация веб | Selenium WebDriver, Playwright, Cypress | Средний–продвинутый |
| Автоматизация мобайл | Appium | Средний |
| CI/CD | Jenkins, GitLab CI | Средний |
| Контроль версий | Git | Базовый (для AQA — обязательно) |
| Визуализация отчётов | Allure | Средний |
Ядро стека ручного тестировщика:
Выбор языка зависит от стека проекта:
Фреймворки: Selenium WebDriver — классика, широко применяется в существующих проектах; Playwright (разработка Microsoft) — в 2026 году активно вытесняет Selenium в новых проектах, поддерживает Chrome, Firefox и Safari без дополнительных настроек; Cypress — только Chrome, хорошо подходит фронтенд-разработчикам; Appium — мобильные приложения iOS и Android.
Git обязателен для AQA: базовые операции commit, push, pull, merge. Системы непрерывной интеграции и доставки (CI/CD) — Jenkins, GitLab CI — автоматически запускают тесты при каждом деплое. Allure визуализирует результаты прогонов для всей команды.
Технические навыки прокачиваются через практику. Базовые черты характера — фундамент, на котором строится карьера. Специалиста можно отправить на курс по SQL, но не на курс по «увлечённости» — это либо есть, либо нет. Ниже — самодиагностика ключевых качеств.
Пора сменить профессию? Начните с понятного плана
Подберите программу под ваш опыт, цели и желаемый формат занятости
| Качество |
Маркер «есть» |
Маркер «нет» |
|---|---|---|
| Критическое мышление | Сомневаетесь в «очевидном», ищете пограничные случаи | Принимаете «работает» как окончательный ответ |
| Внимательность | Замечаете расхождение ФР/ОР без подсказок | Пропускаете мелкие несоответствия с требованиями |
| Системность | Понимаете, как изменение одного компонента влияет на остальные | Тестируете только очевидный «счастливый путь» |
Самодиагностика soft skills тестировщика.
Критическое мышление — главный рабочий инструмент в профессии: задавать вопрос «а что если?», искать пограничные случаи, перепроверять гипотезы. Внимательность позволяет заметить расхождение фактического и ожидаемого результата без чужой подсказки. Системность — понимать, как изменение одного модуля аукается в работе остальных частей продукта.
Данные Хабр Карьеры за первое полугодие 2026 — медианные зарплаты по анкетам специалистов. Ключевой вывод таблицы: переход в автоматизацию увеличивает доход на 30–40% на каждом грейде.
| Грейд |
Ручное тестирование |
QA-инженер |
AQA |
|---|---|---|---|
| Junior | 83 000 руб. | 90 500 руб. | — |
| Middle | 144 000 руб. | 167 000 руб. | 202 000 руб. |
| Senior | 225 000 руб. | 273 000 руб. | — |
Разрыв между столичными и региональными компаниями — около 8–10%. Ручное тестирование: 134 000 руб. в Москве против 123 000 руб. в регионах; AQA: 235 000 руб. и 224 000 руб. соответственно (Хабр Карьера, 2026). Удалённая работа расширяет выбор вакансий, но уровень оплаты по-прежнему зависит от компании и конкретного набора навыков.
Главный рычаг роста дохода — переход Manual → AQA. Два джуниора с одинаковым грейдом могут получать по-разному уже на старте, если у одного из них есть базовые навыки автоматизации.

Шаги можно проходить частично параллельно: теорию сразу закреплять практикой, портфолио начинать формировать ещё в процессе обучения — это сокращает путь до первого оффера.
Шаг 1 (2–4 недели): теоретическая база. Виды тестирования, техники тест-дизайна, форматы чек-листов и баг-репортов. Ориентиры: программа ISTQB Foundation и книга «Тестирование Дот Ком» Романа Савина. Параллельно — практика на открытых тренировочных площадках: выбирайте реальные сайты, проходите пользовательские сценарии и оформляйте отчёты о дефектах.
Шаг 2 (1–2 месяца): освоение инструментов. DevTools, Postman, SQL, Git, командная строка. Определитесь с направлением (веб, мобайл, API) и сосредоточьтесь на его стеке. Сверяйтесь с roadmap.sh — открытая дорожная карта для QA-специалистов, которую регулярнообновляет профессиональное сообщество.
Шаг 3: выбор формата обучения. Структурированный курс даёт дедлайны, наставника и систему обратной связи. Самостоятельный путь требует высокой дисциплины. Один из вариантов программы с государственной поддержкой — Тестировщик программного обеспечения от ProfiFuture: 7 недель онлайн, без отрыва от работы, 75% стоимости компенсируется образовательной квотой.
Шаг 4 (параллельно с шагом 3): сборка портфолио. Оформите GitHub-репозиторий с артефактами учебных проектов: чек-листы, тест-кейсы, баг-репорты. Не включайте конфиденциальные данные реальных продуктов — только учебные или открытые тестовые приложения.

В резюме — только реально освоенные инструменты. Сопроводительное письмо адаптируйте под каждую вакансию: видите в требованиях API — опишите проект с Postman; указан SQL — приведите пример запроса.
Стажировки в крупных IT-компаниях дают реальные задачи в команде; лучшим предлагают переход в штат. Менторство через специализированные платформы помогает разобраться с практическими задачами и карьерными вопросами под руководством опытного наставника.
Типичные задания на собеседовании: «Протестируйте форму авторизации» — с применением техник тест-дизайна. Дополнительно спрашивают жизненный цикл бага и классы эквивалентности. Работодатель проверяет одно: можете ли вы описать дефект так, чтобы коллега воспроизвёл его без лишних слов.
Хотите освоить профессию тестировщика структурированно и за короткий срок? В ProfiFuture действует Тестировщик программного обеспечения — 7 недель онлайн, без отрыва от работы, с государственной поддержкой: 75% стоимости компенсируется образовательной квотой. Смотрите каталог программ с господдержкой.
QA-инженер — более широкая роль: не только поиск уже существующих дефектов, но и выстраивание процессов их предотвращения на всех этапах жизненного цикла разработки. Тестировщик сосредоточен на проверке готового функционала. На практике работодатели нередко используют оба термина для схожего круга задач — ориентируйтесь на описание обязанностей, а не на название должности.
При структурированном обучении — 1,5–2 месяца до первой позиции в ручном тестировании; с автоматизацией — 3–4 месяца. Самостоятельный путь требует 6 и более месяцев при высокой дисциплине. Портфолио стоит собирать параллельно с учёбой: это сокращает путь до первого оффера.
Да. Ручное тестирование не требует навыков программирования: специалист вручную проходит пользовательские сценарии и фиксирует отклонения. Для перехода в автоматизацию понадобится Python или Java. Рынок предлагает достаточно Junior-вакансий именно в ручном направлении.
Нет. Работодатели оценивают навыки и портфолио, а не формальное образование. Сертификат ISTQB Foundation весомее диплома технического вуза: он подтверждает знание стандартов тестирования и признаётся международными работодателями.
Python — наиболее доступный старт: простой синтаксис, богатая экосистема (pytest, Selenium, Playwright). Java — для JVM-стека; JavaScript / TypeScript — для веб-автоматизации с Playwright или Cypress. Ориентируйтесь на требования вакансий в вашем регионе: посмотрите, какой язык упоминается чаще всего.
Специалист по автоматизации тестирования (AQA) пишет и поддерживает код для автоматического выполнения повторяющихся проверок. Зарплата Middle AQA — 202 000 руб., что примерно на 40% выше ручного тестировщика того же грейда (144 000 руб.) по данным Хабр Карьеры за первое полугодие 2026.
Баг-репорт — структурированный отчёт о дефекте: любой человек без контекста должен воспроизвести ошибку по описанию. Обязательные поля: заголовок, шаги воспроизведения, фактический результат (ФР), ожидаемый результат (ОР), приоритет (Blocker / Critical / Major / Minor / Trivial), окружение и версия продукта.
Собирайте портфолио параллельно с обучением: чек-листы, тест-кейсы и баг-репорты учебных проектов на GitHub. Откликайтесь на стажировки в крупных IT-компаниях. Адаптируйте резюме под каждую вакансию: упоминается API — опишите проект с Postman; указан SQL — приведите пример запроса.
Типичные задачи: «Протестируйте карандаш» или «форму авторизации» — применение техник тест-дизайна, вопросы по классам эквивалентности и анализу граничных значений, разбор жизненного цикла бага. Работодатель проверяет умение объяснить дефект так, чтобы коллега воспроизвёл его без дополнительного контекста.
Аналитики, специалисты технической поддержки и разработчики интерфейсов переходят с преимуществом — часть задач уже знакома. Большинство профессиональных инструментов придётся осваивать с нуля. Профессия доступна без технического образования, но конкуренция среди начинающих высокая — портфолио и практика решают больше, чем диплом.
Подробнее — в материале про как составить тест-кейс
Превратите интерес к теме в новую профессию
Оставьте заявку — поможем выбрать программу и расскажем об условиях обучения
Оставить заявку