Загрузка…
Загрузка…
qa / middle / tech_screening
Формат
online
Стадия
tech_screening
Когда
within_quarter
Длительность
—
01
Поведенческий
Расскажи о себе: в каких проектах участвовала, почему выбрала тестирование и чего хочешь достичь в тестировании (хард-скилы, софт-скилы, менеджерские задачи)?
Открывающий вопрос от руководителя. Кандидат рассказала про текущий проект (интернет-магазин для юрлиц) и состав команды.
02
Теория
Кто отвечает за качество продукта?
03
Теория
Какие роли есть на проекте и какова ответственность каждой роли (QA-инженер, тимлид, PM, тестлид)?
Follow-up: «Отвечает за команду в целом — это как?» (уточнение про роль тимлида).
04
Кейс
Ситуация: планировали выпустить релиз через неделю, но тимлид/PM хочет выпустить его сегодня. Твои действия?
Заметки
Транскрипт публичного (учебного/демонстрационного) собеседования от сообщества Criminal IT на позицию инженера по тестированию (QA) в проект «Виджет Афиши» (Яндекс Афиша — сервис продажи билетов). Два интервьюера: Наташа (QA-инженер проекта, техническая часть) и Вера (руководитель, теория и методология). Кандидат — Елена, пришла в тестирование после декрета через курсы; текущий проект — интернет-магазин для юрлиц. В конце кандидат задала встречные вопросы об инструментах (Postman, Charles), баг-трекере (своя система, похожая на Jira) и проекте; команда работает по Agile с двухнедельными спринтами, предстоит тестировать и фронтенд, и бэкенд. Результат собеседования в транскрипте не озвучен.
Стиль интервьюера
Доброжелательный, поддерживающий стиль: интервьюеры давали время подумать, разрешали рассуждать теоретически, подсказывали наводящими вопросами (например, про значок-черепашку в Charles), активно поддакивали («угу»). Структура: сначала теория и методология от руководителя, затем техническая часть (инструменты, HTTP, ситуационные задачи) от QA-инженера, в конце — подробный рассказ о проекте и ответы на вопросы кандидата.
05
Кейс
Ситуация: версию выпустили в продакшн, и выясняется, что в прод пропущена критическая ошибка. Твои действия?
Кандидату дали время подумать; ожидали фикс/откат, оповещение команды, анализ причин и добавление тест-кейсов.
06
Теория
Что лучше: чек-лист или тест-кейс? В чём разница и когда что применять?
Follow-up'ы: «Зачем нужна подробность тест-кейсов, если можно тестировать по черновичку/памяти?» и «Что даёт то, что тест-кейс лучше описывает функционал?»
07
Теория
Какие артефакты тестирования знаешь (помимо тест-кейсов)?
08
Теория
Что указываем при оформлении баг-репорта? Какие атрибуты необходимы?
Follow-up: что обычно прикладываем к баг-репорту (скриншоты, видео, запросы/ответы при тестировании API).
09
Поведенческий
Тестировала ли ты мобильные приложения / на мобильных устройствах?
Кандидат: только небольшой опыт в рамках обучения.
10
Теория
Какими вспомогательными инструментами пользуешься при тестировании и чем полезна консоль браузера (DevTools)?
Follow-up'ы: «Коллекцию запросов в Postman сама создавала?» и «Ещё какими-нибудь инструментами пользуешься?» (упомянуты Open Project, Redmine).
11
Теория
Какие бывают методы HTTP-запросов и чем они отличаются?
Ожидались GET, POST, PUT, PATCH, DELETE и др.
12
Теория
Назови основные коды ответов от сервера (по группам 1xx/2xx/3xx/4xx/5xx) и приведи примеры.
13
Кейс
Ситуация: есть промоакция в веб-приложении, которая запускается в 12:00 (время приходит от сервера) и имеет время окончания. Как будем тестировать, что до старта пользователь акцию не видит, акция корректно открывается и закрывается?
Кандидат уточнила, что это веб-приложение и время серверное; предложила дождаться времени и подменять время (через Charles).
14
Кейс
А если акция запускается в 12 ночи или в 3:00 ночи, когда команда спит, — как тогда протестировать срабатывание по времени?
Follow-up к вопросу про тестирование промоакции по времени.
15
Кейс
Как проверить работу акции для пользователей в разных часовых поясах (Россия — большая страна)?
Follow-up к вопросу про тестирование промоакции; интервьюер отметила, что это «хороший очень вопрос», кандидат предложила подмену позиции/локали клиента.
16
Кейс
Задача: протестировать новую фичу с плохим интернетом (медленное или нестабильное соединение). Как будем это делать, какие инструменты помогут?
Кандидат назвала эмуляцию 3G/плохого соединения в DevTools и Charles.
17
Теория
В Charles на какой кнопке/значке находится инструмент для эмуляции медленного соединения (throttling)?
Follow-up: правильный ответ — значок черепашки (throttling).