Ищет, где сломается: проверяет программы до того, как их увидят пользователи.
Вы нажимаете кнопку «Оформить заказ» двадцать раз подряд. На двадцать первом заказ оформляется дважды, и деньги списываются два раза. Ваша работа — найти это до того, как найдёт клиент, и описать так, чтобы программист понял, где искать.
Тестировщик не «проверяет, что всё работает». Он ищет способы сломать: подставить пустое поле, ввести буквы вместо цифр, отключить интернет в середине оплаты. Хороший тестировщик думает не как пользователь, а как неаккуратный пользователь.
Это самый доступный вход в IT: программирование нужно, но не в такой глубине, и начать можно быстрее. Зато и оплата на входе ниже, а потолок зависит от того, освоите ли вы автоматизацию проверок.
Есть ручное тестирование: человек открывает продукт и проверяет его по списку. Это то, с чего почти все начинают, и то, что оплачивается скромнее всего.
Есть автоматизация: тесты пишут кодом, и они прогоняются сами при каждой сборке. Платить за это будут заметно больше, но потребуется программирование — пусть не на уровне разработчика, но уверенное.
Есть ещё более узкие направления: проверка нагрузки, проверка безопасности, проверка мобильных приложений. Каждое оплачивается по-своему, и переход в них — это и есть рост в профессии.
Шкала общая для всего справочника — видно, где эта профессия стоит относительно остальных. Полоса начинается там, где начинается доход на этом уровне, и заканчивается там, где он заканчивается.
| Уровень | Диапазон в месяц | Кто это |
|---|---|---|
| На старте | 50 000 – 80 000 ₽ | Первые проекты, опыта в профессии почти нет |
| Уверенный специалист | 100 000 – 180 000 ₽ | 1–3 года практики, отвечает за результат |
| Сильный специалист | 180 000 – 300 000 ₽ | Ведёт направление или несколько проектов |
Главное — ручное тестирование или автоматизация: разница в оплате кратная, и растёт она именно при переходе в автоматизацию. Второе — отрасль: проверять банковское приложение и проверять игру — разные деньги.
Источник: Ориентир по открытым вакансиям, октябрь 2026
Это ориентир, а не обещание: работодатели платят за конкретный набор навыков и за результат, а не за название профессии. Перед тем как платить за обучение, посмотрите 10–15 актуальных вакансий и обратите внимание не на цифру, а на требования — они и определяют, чему учиться.
Трекер задач · Система для ведения тест-кейсов · Инструменты разработчика в браузере · Среда для автоматических тестов · Сервис для записей сессий
Найти ошибку — половина дела. Вторая половина — объяснить её так, чтобы программист смог повторить. «Не работает» — не описание: с ним задачу вернут вам через пять минут.
Хорошее описание содержит шаги: что вы сделали, что ожидали увидеть, что увидели на самом деле, при каких условиях. Иногда к этому прикладывают запись экрана — это экономит всем полдня.
Этот навык недооценивают на входе, а он отличает тестировщика, с которым приятно работать, от того, чьи задачи висят неделями. Собеседования на это и опираются: вам дадут пример и попросят описать ошибку.
Виды проверок, тест-кейсы, жизненный цикл ошибки. Это база, которая осваивается за недели и без которой вы будете нажимать кнопки без системы.
Возьмите любой сайт и попробуйте: пустые поля, длинные строки, буквы в числовых полях, двойные нажатия. Ведите список найденного и описывайте по шагам — это и есть портфолио.
Минимум: трекер задач и средства разработчика в браузере. Этого достаточно для первой работы, остальное добирается на месте.
Не ждите, пока станете «опытным ручным»: даже простые автоматические проверки выделяют вас и открывают другой уровень оплаты. Начинать можно с основ программирования.
В команде без процесса вы будете изобретать его сами и, скорее всего, плохо. На первом году полезнее попасть туда, где есть кому подсказать.
Первые месяцы — основы: что такое тест-кейсы, как оформлять ошибки, какие бывают виды проверок. Это осваивается быстрее, чем программирование, и здесь же становится видно, интересно вам это или нет.
Дальше — первый проект, обычно небольшой: чужая команда, набор задач, ручная проверка по чек-листам. Именно тут вы понимаете, насколько важна аккуратность в описаниях.
К середине года стоит начать автоматизацию: даже простые скрипты выделяют вас среди тех, кто умеет только нажимать кнопки, и открывают другой уровень оплаты.
К концу года у вас либо есть опыт и понимание, куда расти, либо стало ясно, что рутина выматывает. Второе — тоже нормальный вывод, и его лучше сделать в первый год, а не через пять лет.
С программистом. Программист создаёт, тестировщик проверяет и ломает. Часть навыков общая, но цели противоположные, и переходы между ролями бывают в обе стороны.
С тем, кто «гоняет кнопки». Ручное тестирование — только вход. Профессия растёт в сторону автоматизации, анализа требований и качества процесса, а не в сторону «проверить побольше».
С техподдержкой. Поддержка общается с недовольными пользователями и передаёт им известные решения. Тестировщик ищет неизвестные проблемы до того, как пользователь их увидит.
Пройдите тест из шести вопросов о том, чем вам интересно заниматься и сколько времени вы готовы учиться. В конце — три профессии справочника, которые подходят под ваши ответы. Бесплатно, без регистрации и без контактов.
Пройти тест за 2 минутыДля ручного тестирования — нет, достаточно понимать, как устроены программы. Для автоматизации и роста — обязательно: там тесты пишут кодом, и без этого потолок будет низким.
Да, это самая доступная точка входа. Но и конкуренция здесь выросла: на младшие позиции приходят люди с курсами, поэтому выигрывают те, у кого есть описание своих учебных находок.
По сути ничем: QA — более широкий термин, который включает не только проверки, но и работу с качеством процесса. В вакансиях слова часто используют как синонимы.
Ручные проверки по чек-листам — да, их всё больше передают машинам. Но кто-то должен придумывать, что именно проверять, и разбираться, почему тест упал. Это и есть работа, которая остаётся у человека.
Думать. Инструменты осваиваются на конкретном проекте за пару недель, а умение придумать, где сломается, и описать это внятно — то, за что вас держат в команде.
Пишет код, который решает задачу: от небольшого сервиса до системы, которой пользуются миллионы.
На старте: 60 000 – 90 000 ₽Данные и нейросетиПревращает сырые данные в решения: считает показатели, находит причины, показывает, что делать.
На старте: 60 000 – 100 000 ₽Разработка и тестированиеСобирает видимую часть сайта: разметку и стили. То, что человек видит и трогает.
На старте: 50 000 – 80 000 ₽