Тестирование – самый короткий путь в IT из нетехнических профессий. За 3–6 месяцев реально освоить ручное тестирование до уровня, достаточного для первой работы. При этом зарплаты уже на старте выше среднего по рынку, а потолок роста – в автоматизацию и SDET – очень высокий.


Что делает тестировщик

QA-инженер (Quality Assurance) отвечает за качество программного продукта. Не только «нажать на кнопки и посмотреть, работает ли» – хотя это тоже входит.

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

  • Составление тест-кейсов и чек-листов
  • Функциональное тестирование (проверка, что всё работает как задумано)
  • Регрессионное тестирование (после изменений – ничего не сломалось?)
  • Тестирование UI/UX
  • Поиск и документирование багов (баг-репорты)
  • Работа с тест-документацией

Автоматизация (следующий уровень):

  • Написание автоматических тестов на Python, Java, JavaScript
  • Инструменты: Selenium, Playwright, Cypress, Appium
  • API-тестирование: Postman, RestAssured
  • CI/CD интеграция

Почему QA – лучший вход в IT

Быстро. До первой работы – 3–6 месяцев (ручное тестирование). Программисту нужно 8–18 месяцев.

Не нужна математика. В отличие от ML/AI или алгоритмической части разработки.

Понятный путь роста. Ручное тестирование → автоматизация → SDET (Software Development Engineer in Test) → QA Lead.

Высокий спрос. В каждой IT-команде нужен QA. Хороших тестировщиков меньше, чем разработчиков.

Переход в разработку. Многие QA-инженеры переходят в разработку через 2–3 года – зная продукт изнутри, это проще.


Что нужно знать для старта

Базовые знания (обязательно)

Теория тестирования:

  • Виды тестирования (функциональное, нефункциональное, регрессионное, smoke, sanity)
  • Техники тест-дизайна (эквивалентное разбиение, граничные значения, таблицы решений)
  • Жизненный цикл бага (Bug Lifecycle)
  • Документация: тест-кейсы, чек-листы, баг-репорты

Инструменты:

  • Jira или YouTrack – системы отслеживания задач и багов
  • Confluence или Notion – документация
  • Postman – тестирование API (базовый уровень)
  • DevTools браузера – анализ запросов, консоль ошибок
  • SQL – базовые запросы (SELECT, JOIN, WHERE) для проверки данных в БД

Понимание веба:

  • Как работает HTTP (методы GET/POST, коды статусов, заголовки)
  • Что такое API и REST
  • Браузер и DevTools

Для автоматизации (следующий уровень)

  • Python или Java (один язык)
  • Selenium WebDriver или Playwright
  • Основы Git
  • Postman + Newman (API автотесты)

Как учиться

Бесплатно:

  • Stepik: курс «Тестирование ПО» (русскоязычный, бесплатный)
  • YouTube: каналы Artsiom Rusau, SDET- Unicorns
  • Книги: Роман Савин «Тестирование dot com», Джем Кейнер «Тестирование программного обеспечения»
  • Практика: тестируйте реальные приложения и сайты, пишите баг-репорты

Платные курсы (если нужна структура):

  • Яндекс Практикум – QA-инженер (~4 месяца, практические проекты)
  • EPAM Learning – курсы по тестированию
  • QA-курсы Нетологии

Практика с нуля:

  • Зарегистрируйтесь на uTest.com – краудтестинг реальных приложений за деньги
  • Тестируйте опенсорс-проекты и репортируйте реальные баги на GitHub
  • Тестируйте бета-версии приложений (программы бета-тестирования от крупных компаний)

Где искать работу

hh.ru:

  • «тестировщик удалённо»
  • «QA инженер дистанционно»
  • «ручное тестирование удалённая работа»
  • «QA junior remote»

Хабр Карьера – IT-вакансии, хорошее качество.

getmatch.ru – компании предлагают условия первыми.

Telegram-каналы: @qa_jobs, @testirovanie_ru, тематические чаты QA-инженеров.

LinkedIn – для международных вакансий на английском.


Как составить резюме без опыта

Главная проблема – работодатели ищут опыт, а опыта нет. Решение: создать опыт самостоятельно.

Что добавить в резюме:

  1. Учебные проекты – опишите, что тестировали в процессе обучения (веб-приложение, мобильное приложение)
  2. Пример тест-кейсов – приложите ссылку на Google Docs с вашими тест-кейсами для реального сайта
  3. Баг-репорты – найдите баги в реальных приложениях и оформите их по стандарту
  4. uTest-профиль – если тестировали на платформе, укажите рейтинг и типы проектов

Структура резюме:

  • Цель: «Ищу позицию Junior QA Engineer с удалённым форматом работы»
  • Навыки: перечислите конкретно (Jira, Postman, SQL-базовый, DevTools, тест-кейсы, баг-репорты)
  • Учебные проекты с описанием что тестировали и что нашли

Сколько зарабатывают

УровеньЧто умеетЗарплата
Стажёр / ДжунРучное тестирование, тест-кейсы, Jira50 000–80 000 ₽
Мид+ API-тестирование, SQL, опыт 1–3 года100 000–180 000 ₽
АвтоматизаторSelenium/Playwright + Python/Java150 000–280 000 ₽
Сеньор / QA LeadАрхитектура тест-фреймворков, управление командой250 000–450 000+ ₽

Путь роста

Ручное тестирование (0–2 года)
        ↓
API-тестирование + базовый SQL
        ↓
Автоматизация (Python/Java + Selenium/Playwright)
        ↓
SDET (разработчик в тестировании)
или
QA Lead (управление командой)

Через 3–4 года с навыками автоматизации зарплата сопоставима с уровнем мид-разработчика.