Вопросы на собеседовании: QA-тестировщик
22 реальных вопросов с собеседований на позицию QA-тестировщика — по навыкам, которые работодатели требуют в живых вакансиях. К каждому вопросу — что проверяет интервьюер и как звучит сильный ответ.
Медиана зарплаты по живым вакансиям: примерно 200 000 ₽ — 250 000 ₽ (по 112 вакансиям с указанной зарплатой).
Что чаще всего требуют работодатели
🤖 ИИ-тренажёр ответов: на этой странице можно написать свой ответ на любой вопрос — ИИ разберёт его как реальный интервьюер (оценка, сильные стороны, что добавить, пример сильного ответа). Бесплатно, 5 разборов в неделю.
Теория тестирования
Что такое тестирование и зачем оно нужно? QA, QC и тестирование — в чём разница?
Что проверяют: QA — про процессы предотвращения дефектов, QC — про контроль качества продукта, тестирование — инструмент QC. Ответ «своими словами с примером» ценится выше зубрёжки.
Назовите 7 принципов тестирования. Какой считаете главным?
Что проверяют: Чаще всего ждут понимание «исчерпывающее тестирование невозможно» и «скопление дефектов» — отсюда приоритизация и риск-подход.
Чем severity отличается от priority? Пример бага с высоким severity и низким priority.
Что проверяют: Классика: severity — техническая тяжесть, priority — срочность для бизнеса. Пример: падение приложения в редком легаси-сценарии — severity критичный, priority низкий.
Какие виды тестирования вы знаете?
Что проверяют: Структурировать: функциональное/нефункциональное, уровни (юнит/интеграционное/системное/приёмочное), регрессионное и smoke/sanity. Не перечислять всё подряд, а показать систему.
Что такое регрессионное тестирование и когда его проводят?
Что проверяют: Проверка, что новые изменения не сломали старое. После каждого релиза/фикса; кандидат №1 на автоматизацию.
Тест-дизайн
Классы эквивалентности и граничные значения — объясните на примере поля возраста 18–65.
Что проверяют: Валидный класс 18–65, невалидные <18 и >65. Границы: 17, 18, 19 и 64, 65, 66 + пусто, буквы, отрицательные. Самый частый практический вопрос.
Как протестировать лифт / карандаш / форму логина?
Что проверяют: Проверяют структуру мышления: функциональные проверки, граничные, негативные, нефункциональные (нагрузка, удобство, безопасность). Главное — идти по системе, а не сыпать случайными идеями.
Что такое таблица решений и когда она полезна?
Что проверяют: Комбинации условий → действия. Полезна при сложной бизнес-логике (скидки: статус клиента × сумма × промокод).
Позитивные и негативные проверки — что важнее?
Что проверяют: Обе категории обязательны; негативные часто находят больше багов. Пример негативных: неверный формат, пустые поля, спецсимволы, двойной сабмит.
Документация
Из чего состоит хороший баг-репорт?
Что проверяют: Заголовок «что-где-когда», шаги воспроизведения, ожидаемый против фактического результата, окружение, вложения (скрин/лог), severity/priority. Показать пример из практики — идеально.
Чем тест-кейс отличается от чек-листа? Когда что использовать?
Что проверяют: Тест-кейс — детальные шаги + ожидаемый результат (для сложных и передаваемых сценариев), чек-лист — быстрый список проверок для опытной команды.
Разработчик вернул баг с пометкой «не воспроизводится». Ваши действия?
Что проверяют: Проверяют коммуникацию: уточнить окружение и данные, приложить видео/логи, воспроизвести вместе. Без конфликта, с фактами.
API и технический минимум
Что такое HTTP-методы и коды ответов? Что значит 401 против 403?
Что проверяют: GET/POST/PUT/DELETE + группы кодов. 401 — не аутентифицирован, 403 — аутентифицирован, но нет прав. Эту пару спрашивают постоянно.
Как протестировать API через Postman?
Что проверяют: Собрать запрос (метод, URL, заголовки, тело), проверить код ответа, тело, схему; негативные случаи: без токена, битый JSON, несуществующий id.
Что такое JSON? Найдите ошибку в примере JSON-объекта.
Что проверяют: Формат ключ-значение; частые ошибки — лишняя запятая, одинарные кавычки, незакрытая скобка.
Зачем тестировщику DevTools браузера?
Что проверяют: Network — смотреть запросы и коды ответов, Console — JS-ошибки, эмуляция устройств. Отличает практика от «читал теорию».
SQL
Зачем тестировщику SQL? Напишите запрос: найти пользователей без заказов.
Что проверяют: Проверка данных после действий в UI/API. Запрос — LEFT JOIN + WHERE orders.id IS NULL (или NOT IN/NOT EXISTS).
Что делает GROUP BY? Посчитайте количество заказов по статусам.
Что проверяют: SELECT status, COUNT(*) FROM orders GROUP BY status — типовой минимум для manual QA.
Процессы и поведенческие
Что такое Agile/Scrum? Какова роль QA в спринте?
Что проверяют: Итерации, планирование, дейли, ретро. QA участвует с грумминга (вопросы к требованиям до кода) — это «shift-left», сильный ответ.
Релиз через час, вы нашли серьёзный баг. Ваши действия?
Что проверяют: Проверяют приоритизацию и коммуникацию: оценить severity и охват, немедленно сообщить команде с фактами, решение о релизе — командное, не единоличное.
Почему вы выбрали тестирование? Как видите развитие через 2–3 года?
Что проверяют: Честная мотивация + вектор: углубление в API/автоматизацию или экспертиза в предметной области. «Хочу в IT, тут проще» — слабый ответ, даже если это правда.
Как протестировать фичу без документации?
Что проверяют: Исследовательское тестирование: аналоги, здравый смысл, вопросы аналитику/разработчику, фиксация найденных договорённостей.
Как проходить собеседование: советы
- На вопросах «как протестировать X» важна структура: функциональные → граничные → негативные → нефункциональные проверки.
- Подготовьте пример собственного баг-репорта — попросят почти наверняка.
- Пару severity/priority доведите до автоматизма с готовым примером — это фильтр-вопрос №1 на junior QA.
- Скажите про пет-проект: протестируйте реальный сайт и оформите 5–7 баг-репортов — это выделяет из потока кандидатов.
Подготовка и вакансии
- Гайд по профессии: QA-тестировщик — навыки, зарплаты, с чего начать
- Дорожная карта QA-тестировщика — план обучения по шагам
- Бесплатный курс — практика с проверкой заданий от ИИ
- Живые вакансии QA-тестировщика из Telegram — откликайтесь после подготовки
- Проверить совместимость резюме с вакансией перед откликом