Тестирование – самый короткий путь в 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 – для международных вакансий на английском.
Как составить резюме без опыта
Главная проблема – работодатели ищут опыт, а опыта нет. Решение: создать опыт самостоятельно.
Что добавить в резюме:
- Учебные проекты – опишите, что тестировали в процессе обучения (веб-приложение, мобильное приложение)
- Пример тест-кейсов – приложите ссылку на Google Docs с вашими тест-кейсами для реального сайта
- Баг-репорты – найдите баги в реальных приложениях и оформите их по стандарту
- uTest-профиль – если тестировали на платформе, укажите рейтинг и типы проектов
Структура резюме:
- Цель: «Ищу позицию Junior QA Engineer с удалённым форматом работы»
- Навыки: перечислите конкретно (Jira, Postman, SQL-базовый, DevTools, тест-кейсы, баг-репорты)
- Учебные проекты с описанием что тестировали и что нашли
Сколько зарабатывают
| Уровень | Что умеет | Зарплата |
|---|---|---|
| Стажёр / Джун | Ручное тестирование, тест-кейсы, Jira | 50 000–80 000 ₽ |
| Мид | + API-тестирование, SQL, опыт 1–3 года | 100 000–180 000 ₽ |
| Автоматизатор | Selenium/Playwright + Python/Java | 150 000–280 000 ₽ |
| Сеньор / QA Lead | Архитектура тест-фреймворков, управление командой | 250 000–450 000+ ₽ |
Путь роста
Ручное тестирование (0–2 года)
↓
API-тестирование + базовый SQL
↓
Автоматизация (Python/Java + Selenium/Playwright)
↓
SDET (разработчик в тестировании)
или
QA Lead (управление командой)
Через 3–4 года с навыками автоматизации зарплата сопоставима с уровнем мид-разработчика.