Подготовка по специальности
Собеседование тестировщика (QA):
вопросы и ответы.
QA-интервью проверяет системность мышления: умение раскладывать функциональность на проверки, находить граничные случаи и понятно описывать дефекты. Для автоматизаторов добавляются код и инструменты, но база тест-дизайна нужна всем.
Не пытайтесь выучить все ответы: интервьюеры проверяют понимание, а не память. Разберите темы ниже, прорешайте типичные вопросы вслух и свяжите каждый ответ с примером из собственного опыта.
01 · Процесс
Как обычно проходит интервью
Обычно: скрининг, секция по теории тестирования и тест-дизайну, практика — составить проверки для формы или API, разбор баг-репорта. Для автоматизаторов: секция по языку (чаще Python или Java/Kotlin), Selenium/Playwright, устройство фреймворка автотестов и CI.
02 · Темы
Что нужно знать перед интервью
Теория и тест-дизайн
- виды тестирования: функциональное, регрессионное, смоук, санити
- классы эквивалентности и граничные значения
- пирамида тестирования
- severity против priority
- жизненный цикл бага и структура баг-репорта
Технические навыки
- SQL: SELECT с JOIN для проверки данных
- HTTP: методы, коды ответов, что смотреть в DevTools
- тестирование API: Postman, curl, схемы ответов
- основы Git и CI, чтение логов
Автоматизация (для QA Automation)
- локаторы и ожидания в Selenium/Playwright
- Page Object и структура фреймворка
- флаки-тесты: причины и борьба
- запуск в CI, отчёты, параллелизация
03 · Вопросы
Реальные вопросы с разбором ответов
Пометка у вопроса — как часто он встречается на реальных интервью: почти всегда часто иногда
01. Протестируйте поле ввода возраста. Какие проверки предложите?
почти всегдаПокажите систему, а не поток случайных идей: валидные значения, границы (0, 1, 17, 18, 117, 118 — по требованиям), классы невалидных (буквы, отрицательные, дробные, пустое, пробелы), поведение UI и сообщение об ошибке, проверка на уровне API в обход формы.
02. Чем severity отличается от priority? Приведите пример расхождения.
почти всегдаSeverity — техническая тяжесть, priority — очерёдность исправления для бизнеса. Классические примеры: опечатка в названии компании на главной (низкая severity, высокий priority) и падение экзотического сценария, которым никто не пользуется (наоборот).
03. Что должно быть в хорошем баг-репорте?
почти всегдаЗаголовок с сутью, шаги воспроизведения, ожидаемый и фактический результат, окружение, вложения (скриншот, лог, HAR). Критерий качества: разработчик воспроизводит баг без вопросов к вам. Упомяните проверку на дубликаты перед заведением.
04. Как протестировать API-эндпоинт создания заказа?
частоПозитивный сценарий и схема ответа, валидация полей, коды ошибок (400, 401, 404, 409), идемпотентность повторного запроса, граничные размеры данных, проверка результата в БД. Плюс: что будет при недоступности зависимого сервиса.
05. Регрессия перед релизом большая, времени мало. Как приоритизируете?
почти всегдаРиск-ориентированный подход: сначала критичные пользовательские сценарии и зоны, затронутые изменениями, потом остальное. Упомяните смоук как минимальный барьер и честную коммуникацию: явно сказать, что не успели проверить, а не молча сократить объём.
06. SQL: найдите пользователей без заказов.
частоLEFT JOIN с проверкой IS NULL либо NOT EXISTS. Проговорите, чем LEFT JOIN отличается от INNER — это базовый маркер. Для QA важно уметь проверять данные за интерфейсом, а не только через UI.
07. Что такое флаки-тест и как с ним бороться?
частоТест, который падает недетерминированно. Причины: жёсткие sleep вместо умных ожиданий, зависимость от порядка тестов, общие данные, гонки. Лечение: явные ожидания условий, изоляция данных, ретраи только как временная мера с расследованием.
08. Как устроена пирамида тестирования и почему UI-тестов должно быть мало?
частоЮнит — много, интеграционных — меньше, сквозных UI — единицы. UI-тесты медленные, хрупкие и дорогие в поддержке. Практический вывод: проверять логику на нижних уровнях, а сквозные сценарии оставить для критичных путей пользователя.
09. Нашли критичный баг за час до релиза. Ваши действия?
иногдаНе решать в одиночку: быстро оценить воспроизводимость и влияние, сообщить команде с фактами, дать варианты — откатить фичу, перенести релиз, выпустить с известной проблемой и хотфиксом. Решение о релизе принимает команда, ваша роль — точная информация.
10. Поведенческий: разработчик не согласен, что это баг. Что делаете?
частоСпор переводите к источнику истины: требования, макеты, аналитика, поведение конкурентов. Если требования молчат — это вопрос к продакту, а не спор двух мнений. Покажите, что умеете отстаивать качество без конфликта.
04 · Практика
Практическая часть интервью
Ручным тестировщикам дают протестировать форму, экран или API «вслух», разобрать чужой баг-репорт или написать SQL-запрос. Автоматизаторам — написать или починить тест на Selenium/Playwright, спроектировать Page Object, найти причину флаки-теста.
Главный критерий во всех форматах — системность: интервьюер смотрит, раскладываете ли вы задачу на классы проверок или перечисляете случайные идеи, пока они не закончатся.
Общая подготовка — резюме, техника, звук и демонстрация экрана — разобрана в чек-листе подготовки к онлайн-собеседованию. Как осознанно использовать AI-подсказки во время звонка — в гайде «Как использовать AI на собеседовании».
05 · FAQ
Частые вопросы
Можно ли попасть в QA без опыта?
Да, это одна из реалистичных точек входа в IT. Минимум для джуна: теория тест-дизайна, уверенные баг-репорты, базовый SQL, HTTP и DevTools, Postman. Сильно помогает практика на учебных или open-source проектах с реальными баг-репортами, которые можно показать.
Ручное тестирование или автоматизация — что перспективнее?
Рынок движется к смешанной роли: тест-дизайн и системное мышление остаются ядром, автоматизация становится ожидаемым навыком. Начинать с ручного нормально, но план освоения одного языка программирования и одного инструмента автоматизации стоит иметь с первого года.
Что спрашивают про тестирование у джуна и у мидла — в чём разница?
У джуна проверяют базу: тест-дизайн, баг-репорты, виды тестирования. У мидла — самостоятельность: приоритизация под дедлайном, работа с рисками, тестовая стратегия фичи, влияние на процессы. Инструменты вторичны, мышление первично на обоих уровнях.
Тренировка перед интервью
Репетируйте ответы вслух с Mira
Mira слышит вопрос и подсказывает опору для ответа прямо во время звонка. 30 минут бесплатно каждый месяц, банковская карта не нужна.
Mira