ProfiNow Jobs  · IT-вакансии из открытых Telegram-каналов
ProfiNow JobsСобеседованияQA-тестировщик

Вопросы на собеседовании: QA-тестировщик

22 реальных вопросов с собеседований на позицию QA-тестировщика — по навыкам, которые работодатели требуют в живых вакансиях. К каждому вопросу — что проверяет интервьюер и как звучит сильный ответ.

Прямо сейчас в нашем фиде 332 активных вакансий по профессии QA-тестировщика из открытых Telegram-каналов.

Медиана зарплаты по живым вакансиям: примерно 200 000 ₽ — 250 000 ₽ (по 112 вакансиям с указанной зарплатой).

Что чаще всего требуют работодатели

Топ-навыки из реальных вакансий профессии:

sqlpythonrestjavapostgresqlkafkapostmangitci/cddocker

🤖 ИИ-тренажёр ответов: на этой странице можно написать свой ответ на любой вопрос — ИИ разберёт его как реальный интервьюер (оценка, сильные стороны, что добавить, пример сильного ответа). Бесплатно, 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 — навык требуют в 205 активных вакансиях профессии

Зачем тестировщику 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, тут проще» — слабый ответ, даже если это правда.

Как протестировать фичу без документации?

Что проверяют: Исследовательское тестирование: аналоги, здравый смысл, вопросы аналитику/разработчику, фиксация найденных договорённостей.

Как проходить собеседование: советы

Подготовка и вакансии