Какие QA-активности вы делаете помимо тестирования?
Middle
Кроме самих проверок, QA участвует в уточнении требований, оценке рисков и формировании критериев готовности.
Ещё важная часть — улучшение процесса: качество баг-репортов, тестовые данные, отчётность и обратная связь команде.
Из практики: когда QA подключается раньше разработки, количество поздних дефектов заметно падает.
Частые ошибки
Фокус только на выполнении тестов.
Игнорирование процессных улучшений.
Недостаточная проактивность.
Дополнительные вопросы
Как балансируете разные активности?
Какие процессы улучшили за последний год?
Какие Scrum-артефакты и церемонии вы считаете ключевыми для QA?
Junior
Из артефактов для QA особенно важны backlog, sprint backlog и инкремент с понятными критериями приёмки.
Из церемоний ключевые — планирование, daily, review и ретроспектива: на них QA синхронизирует риски и качество.
Из практики: если QA активно участвует в review и ретро, команда быстрее исправляет системные проблемы качества.
Частые ошибки
Daily превращают в статус-отчёт.
Нет Definition of Ready.
Дополнительные вопросы
Как вы готовитесь к Planning?
Что выносите на Retro?
Какая роль тестировщика в Agile/Scrum?
Middle
В Agile тестировщик не «финальный фильтр», а участник команды с первого дня задачи.
Он помогает уточнить критерии приёмки, покрытие рисков и план проверок до выкладки.
Из практики: активная роль QA на планировании убирает много переделок в конце спринта.
Частые ошибки
Ожидание «передачи на тестирование».
Нет Definition of Done/Ready.
Дополнительные вопросы
Какие артефакты Agile важны для QA?
Как влияете на DoD?
Какие критерии входа/выхода и Definition of Done вы используете?
Middle
Критерии входа определяют, когда тестировать уже имеет смысл: есть сборка, окружение и понятные требования.
Критерии выхода и Definition of Done фиксируют, что работа действительно завершена: проверки пройдены, критичные дефекты закрыты, артефакты обновлены.
Из практики: прозрачный DoD снижает число спорных задач «почти готово» перед релизом.
Частые ошибки
Неявные критерии.
DoD ≠ «тесты на глаз».
Дополнительные вопросы
Пример DoD для фичи?
Как фиксируете невыполненные пункты?
Что такое shift-left testing?
Middle
Shift-left означает перенос активности QA на ранние стадии: требования, дизайн и декомпозицию задач.
Так дефекты обнаруживаются раньше и обходятся дешевле для команды и бизнеса.
Из практики: участие QA в уточнении требований заметно сокращает количество критичных исправлений в конце.
Частые ошибки
Думают, что shift-left означает просто нанять тестировщика раньше – на самом деле это изменение процесса: тестирование требований, ранняя автоматизация, continuous тестирование в CI.
Ограничиваются перенесением некоторых тестов налево, но при этом не вовлекают QA в анализ требований, теряя часть выгоды.
Дополнительные вопросы
Как разработчики участвуют в shift-left подходе (например, написание unit-тестов)?
Как shift-left влияет на обнаружение дефектов требований?
Как вы внедряете Shift-Left Testing на проекте?
Senior
Сдвиг тестирования влево означает, что проверки и анализ рисков начинаются раньше, ещё до готового функционала.
Я подключаю QA на этапе требований и проектирования, чтобы ловить проблемы до реализации.
Из практики: раннее участие QA заметно снижает стоимость исправлений.
Частые ошибки
Формальное внедрение без понимания.
Отсутствие поддержки команды.
Игнорирование метрик эффективности.
Дополнительные вопросы
Как измеряете эффективность shift-left?
Стратегии вовлечения разработчиков?
Как вы оцениваете готовность продукта к релизу?
Senior
Смотрю на покрытие критичных сценариев, статус дефектов и стабильность последних прогонов.
Отдельно оцениваю остаточные риски и влияние известных ограничений на пользователя и бизнес.
Из практики: лучше честно зафиксировать риски перед релизом, чем делать вид, что их нет.
Частые ошибки
Фокус только на количественных метриках.
Игнорирование пользовательского опыта.
Отсутствие критериев отката.
Дополнительные вопросы
Как принимаете решение о релизе при конфликте метрик?
Опыт с phased rollout?
Как построить QA-процесс с нуля?
Senior
Построение QA с нуля начинаю с оценки рисков продукта, целей качества и текущих узких мест в процессе.
Дальше выстраиваю приоритеты: критичные сценарии, окружения, метрики, роли и правила релизной готовности.
Из практики: устойчивый процесс рождается из простых и понятных правил, которые команда реально соблюдает каждый день.
Частые ошибки
Процесс без метрик успеха.
Нет buy‑in у команды.
Дополнительные вопросы
Первые 90 дней: что сделаете?
Как измерите эффект?
Как вы оцениваете задачи и приоритизируете при дефиците времени?
Senior
При дефиците времени сначала оцениваю влияние на пользователя и бизнес, потом стоимость и время проверки.
В приоритет ставлю критичные потоки и высокорисковые изменения, а остальное фиксирую как следующий этап.
Из практики: прозрачная договорённость о приоритетах с командой снимает конфликты и помогает уложиться в сроки.
Частые ошибки
Равные веса для всех тестов.
Нет явного cut scope.
Дополнительные вопросы
Как считаете риск-матрицу?
Какие тесты срежете первыми?
Что такое retrospective и какие практики хороши?
Junior
Ретроспектива — это встреча команды в конце итерации: что прошло хорошо, что плохо, что улучшить. Помогает накапливать практику и расти.
Из практики: ретроспектива без action items — пустая трата времени. Должен быть владелец каждого пункта и срок проверки на следующей встрече.
Частые ошибки
Превращать ретро в формальность без action items.
Скатываться в личные обвинения.
Дополнительные вопросы
Какие форматы ретро используете?
Что делать, если на ретро поднимают одни и те же проблемы?
Какая роль QA в Agile-команде?
Junior
Не «контролёр на выходе», а полноценный участник команды: уточняет требования, помогает в дизайне, пишет автотесты, участвует в код-ревью (с точки зрения тестируемости), консультирует команду.
Также QA отвечает за стратегию тестирования, ведёт качество как метрику, прокачивает практики автоматизации.
Из практики: в зрелых командах QA не «принимают» работу разработчиков, а вместе строят процесс, при котором баги ловятся как можно раньше — на ревью, в pre-commit hooks, на CI.
Частые ошибки
Делить мир на «они делают, мы проверяем» — теряется командность.
Не участвовать в техническом обсуждении.
Дополнительные вопросы
Что такое quality champion?
Чем QA отличается от QC?
Что такое hotfix и как организовать его выпуск?
Middle
Hotfix — это срочное исправление критичного бага на проде. Обычно делают коротким циклом: отдельная ветка от main/release, минимальный фикс, ускоренное тестирование, релиз.
QA фокусируется на retest конкретного бага и таргетированной регрессии вокруг. Полную регрессию не делают — нет времени, и это излишний риск.
Из практики: после hotfix обязательно пишут post-mortem — что произошло, почему пропустили, что улучшить (тест-кейс, мониторинг, процесс).
Частые ошибки
Тащить в hotfix лишние изменения — увеличивается риск.
Не накатывать hotfix обратно в основную ветку — баг вернётся.
Дополнительные вопросы
Что такое post-mortem?
Чем hotfix отличается от patch release?
Что такое feature flag и как QA с ним работает?
Middle
Feature flag — переключатель в коде, позволяющий включать/выключать фичу без деплоя. Используется для постепенного раскатывания, A/B-тестов, аварийного отключения.
QA тестирует и со включённым флагом, и с выключенным — обе ветки кода. Также проверяет, что флаг переключается корректно (без перезагрузки или с понятным предупреждением).
Из практики: фича-флаги — мощный инструмент, но создают комбинаторное пространство для тестирования. Лучше иметь правила управления (как долго, кто владелец, когда удалить).
Частые ошибки
Накапливать «зомби-флаги», давно включённые везде.
Не тестировать обе ветки и пропускать баги.
Дополнительные вопросы
Какие сервисы feature flag популярны?
Как протестировать переключение флага в проде?
Что такое postmortem (разбор инцидента)?
Middle
Постмортем — это разбор инцидента после его устранения: что произошло, как обнаружили, что сделали, root cause, какие уроки.
Принцип blameless — не ищут виноватых, ищут процесс/систему, который допустил ошибку. Это создаёт безопасность для честных отчётов.
Из практики: вывод обычно — action items: улучшить мониторинг, добавить тест, изменить процесс, написать runbook. Их обязательно отслеживают до закрытия.
Частые ошибки
Превращать постмортем в поиск виновного — люди прячут информацию.
Делать постмортем и забывать про action items.
Дополнительные вопросы
Что такое 5 whys?
Как написать postmortem document?
Что такое Kanban и чем отличается от Scrum?
Junior
Kanban — непрерывный поток задач без чётких итераций. Доска с колонками (TODO, IN PROGRESS, DONE), WIP limits, метрики flow time.
Scrum — итеративный с фиксированной длиной (sprint), commitment-ом на спринт, церемониями (planning, daily, review, retro).
Из практики: Kanban подходит для поддержки/инцидентов (нет смысла планировать спринт). Scrum — для продуктовой разработки с возможностью планирования.
Частые ошибки
Принудительно тащить Scrum-ритуалы в Kanban.
Считать Kanban отсутствием процесса.
Дополнительные вопросы
Что такое WIP limit?
Чем Scrumban отличается от обоих?
Что такое story points и зачем они?
Middle
Story points — относительная оценка сложности задачи (1, 2, 3, 5, 8, 13...). Не в часах, а в «сложности по сравнению с другими задачами».
Используют для прогнозирования velocity (сколько story points команда делает за спринт) и планирования.
Из практики: точки — не для измерения индивидуальной производительности. Это инструмент команды. Сравнивать velocity между командами бессмысленно.
Частые ошибки
Переводить story points в часы — теряется смысл.
Сравнивать сторипойнты команд.
Дополнительные вопросы
Что такое planning poker?
Чем velocity полезен?
Что такое sprint planning и роль QA в нём?
Middle
Sprint planning — встреча в начале спринта: что взять в работу, какие задачи декомпозировать, оценка.
QA участвует: уточняет требования, обращает внимание на тестируемость, оценивает усилия по тестированию, поднимает риски.
Из практики: без QA на планировании рискуете взять задачу, которая в конце спринта окажется неотестируемой за оставшееся время.
Частые ошибки
Игнорировать тестируемость задачи при оценке.
Брать слишком много на спринт без учёта тестирования.
Дополнительные вопросы
Что такое sprint goal?
Как декомпозировать большую задачу?
Что такое backlog grooming (refinement)?
Middle
Грумминг — регулярная встреча для подготовки задач к будущим спринтам: уточнение требований, разделение крупных, добавление acceptance criteria, оценка.
Участвуют PM, разработчики, QA, дизайнер. Цель — чтобы к sprint planning задачи уже были «готовы».
Из практики: качественный грумминг сокращает время на planning и устраняет задачи-сюрпризы в работе. Часто 1-2 часа в неделю.
Частые ошибки
Делать грумминг формально без обсуждения деталей.
Накапливать задачи, не разбирая бэклог.
Дополнительные вопросы
Что такое INVEST для backlog item?
Чем грумминг отличается от планирования?
Что такое pull request review и QA в нём?
Middle
PR review — обсуждение изменений перед merge. QA может: проверить acceptance criteria, посмотреть, что тесты добавлены, проверить, что новые UI-элементы тестируемы (data-testid).
Также: запустить новую сборку, протестировать руками сложные сценарии, дать feedback по edge-cases.
Из практики: QA на ревью PR — отличный shift-left. Баги ловятся до merge, и часто разработчик правит сразу.
Частые ошибки
Не участвовать в ревью и реагировать только после merge.
Делать ревью только формально, ставя +1.
Дополнительные вопросы
Что такое definition of done в ревью?
Как организовать pre-merge QA?
Что такое quality gate и кто их определяет?
Middle
Quality gate — критерии, при которых билд/изменение можно продвинуть дальше: code coverage, проход тестов, отсутствие critical багов, performance не регрессировал.
Определяет команда совместно: dev, QA, ops, product. Закрепляют в CI/CD pipeline.
Из практики: правильные quality gates — баланс между качеством и скоростью. Слишком строгие — задачи не идут в продакшен. Слишком мягкие — баги.
Частые ошибки
Делать жёсткие гейты без обоснования.
Полагать, что 80% покрытия = качественный код.
Дополнительные вопросы
Что такое gating по покрытию?
Чем quality gate отличается от security gate?
Что такое incident management и роль QA?
Middle
Incident management — процесс обработки инцидентов в проде: обнаружение, реакция, mitigation, recovery, post-mortem.
QA: помогает с диагностикой (воспроизвести в стенде), пишет тест-кейс на регрессию, участвует в post-mortem и предлагает улучшения процесса.
Из практики: ваша задача — чтобы один и тот же инцидент не повторился. Каждый post-mortem должен дать action item для testing/processes.
Частые ошибки
Не участвовать в инциденте, считая 'это не моя работа'.
Не писать тест-кейс на регрессию — баг вернётся.
Дополнительные вопросы
Что такое blameless post-mortem?
Что такое 5 whys?
Что такое Jira и какие сущности в ней?
Junior
Jira — система управления задачами от Atlassian. Сущности: Issue (задача — Story, Bug, Task, Epic), Project, Sprint, Board, Workflow (статусы и переходы).
Кастомизируется глубоко: свои типы issue, поля, экраны, workflows.
Из практики: стандарт для большинства больших команд. Минусы — медленный UI, сложность администрирования. Альтернативы — Linear, YouTrack.
Частые ошибки
Использовать только базовые поля и не настраивать workflow.
Заводить дубли issue вместо поиска существующих.
Дополнительные вопросы
Что такое JQL?
Чем Linear лучше Jira?
Какие виды оценки задач применяются? Что используешь сам?
Middle
Часы/человекодни — абсолютная оценка. Story points — относительная (Фибоначчи 1/2/3/5/8/13). T-shirt size (S/M/L/XL) — для крупных эпиков. Planning poker — групповая оценка карточками. PERT — по трём оценкам (опт/реал/песс).
Я лично — story points в спринте, t-shirt size для роадмапа. Часы — только когда заказчик настаивает (фикс-цена контракт).
Из практики: оценка нужна не для отчёта, а для понимания нагрузки. Поэтому метод выбираю под цель, а не «как у всех».
Частые ошибки
Считают story-points «новыми часами» — теряется смысл относительности.
Дают одну точку без диапазона.
Дополнительные вопросы
Что такое #NoEstimates подход?
Как объяснить story-points бизнесу?
Чем оценка в часах отличается от story-points?
Middle
Часы — абсолютная единица: «эта задача займёт 8 часов». Привязана к конкретному человеку, плохо переносится, ломается при отвлечениях и неожиданностях.
Story points — относительная оценка сложности и неопределённости задачи относительно эталона. Не часы и не дни. Они стабильны от человека к человеку, потому что измеряют задачу, а не исполнителя.
Из практики: главная ценность SP — команда учится калибровать оценки за 3–5 спринтов и предсказывать velocity. С часами этого не происходит.
Частые ошибки
Конвертируют SP в часы — обнуляют их смысл.
Сравнивают velocity разных команд в SP — это бессмысленно.
Дополнительные вопросы
Что такое velocity?
Когда переход с часов на SP оправдан?
Какие методологии разработки знаешь?
Junior
Waterfall — последовательные этапы, каждый завершён до следующего. V-model — Waterfall с явной привязкой тестирования к этапам анализа/дизайна. RUP — итеративная с фазами Inception/Elaboration/Construction/Transition. Agile — итерации, эмпиризм, ценность; внутри — Scrum (фиксированные спринты), Kanban (поток без спринтов), XP (инженерные практики). SAFe/LeSS — масштабирование Agile на много команд.
Выбор зависит от: стабильности требований, размера, регулирования, культуры. Жёсткий фикс-скоуп с регулятором — Waterfall/V-model. Гибкость, обучение, продукт — Agile.
Из практики: «чистых» методологий мало. Большинство команд — гибрид: Scrum-ish с Kanban-элементами и собственными ритуалами.
Частые ошибки
Спорят, какая методология «лучше» — без контекста ответа нет.
Берут Scrum по канону и не адаптируют — получают «процесс ради процесса».
Дополнительные вопросы
Что такое RUP и где его применяют?
Чем SAFe отличается от LeSS?
По какой методологии работаешь сейчас? Какая нравится больше?
Junior
Текущий проект — Scrum-подобный процесс с двухнедельными спринтами, daily standup, ревью и ретро. Backlog в Jira, документация в Confluence, общение в Slack.
Лично мне ближе Scrum с элементами Kanban: спринты дают предсказуемость, Kanban-доска внутри спринта помогает видеть поток и узкие места.
Из практики: важно не «какая методология», а как она реализована. Хорошо настроенный Kanban лучше формального Scrum, и наоборот.
Частые ошибки
Хвалят одну методологию и хают другие.
Описывают только ритуалы, не показывая, какой эффект они дают.
Дополнительные вопросы
Что бы хотел улучшить в текущем процессе?
Как ты адаптируешься к новой методологии в новой команде?
Где Scrum применим, а где нет?
Middle
Применим: продуктовая разработка с эволюционирующими требованиями, кросс-функциональная команда, возможность регулярной обратной связи, поддерживающая культура.
Не применим (или плохо работает): жёсткий фикс-скоуп с регулятором, узко-специализированные одиночки, поддержка/incident management (тут лучше Kanban), исследовательские проекты с непонятной целью.
Из практики: «Scrum для всего» — миф. Saas-продукт — да. Команда поддержки с приоритетами «прилетает с горизонта» — лучше Kanban с SLA.
Частые ошибки
Внедряют Scrum в команду поддержки — спринты ломаются срочными инцидентами.
Делают «mini-waterfall» в спринте.
Дополнительные вопросы
Когда Kanban подходит больше Scrum?
Что делать с операционными прерываниями в Scrum-команде?
Какие мероприятия (события) в Scrum?
Junior
Sprint Planning — планирование спринта. Daily Scrum — ежедневный 15-минутный синк. Sprint Review — демо результатов стейкхолдерам в конце спринта. Sprint Retrospective — ретро команды для улучшения процесса. Backlog Refinement — регулярное уточнение и оценка задач (не обязательная по гайду, но почти всегда есть).
Сам спринт — тоже событие (контейнер для остальных). Длина обычно 1–4 недели, фиксированная.
Из практики: ретро — самое ценное событие. Команды, которые ретро отменяют, перестают улучшаться.
Частые ошибки
Пропускают ретро «потому что некогда» — копят проблемы.
Делают daily как отчёт менеджеру, а не как синк команды.
Дополнительные вопросы
Зачем нужен timebox в каждом событии?
Кто фасилитирует Sprint Review?
Какие роли в Scrum?
Junior
Product Owner — отвечает за максимизацию ценности продукта, владеет backlog, расставляет приоритеты. Scrum Master — отвечает за процесс и устранение препятствий, не менеджер команды. Developers (команда разработки) — кросс-функциональная команда, делает инкремент. По гайду — это всё.
Аналитик и BA в Scrum формально — часть Developers (или работают «рядом», помогая PO). В Scrum нет роли «аналитик» — это часть командной экспертизы.
Из практики: часто PO перегружен и берёт BA как «делегата по требованиям». Это работает, если границы ответственности понятны.
Частые ошибки
PO превращается в «диспетчера задач» и теряет фокус на ценности.
Scrum Master становится «руководителем команды».
Дополнительные вопросы
Чем PO отличается от Product Manager?
Кому подчиняется Scrum Master?
Что такое Kanban и его основные принципы?
Junior
Kanban — метод управления потоком задач без фиксированных итераций. Принципы: визуализация (доска с колонками), WIP-лимиты (макс. задач в одной колонке), управление потоком (минимизация ожидания), явные правила, регулярная улучшающая обратная связь.
Работает «pull» — следующая задача берётся, когда есть ёмкость, а не «push» (всё на исполнителей).
Из практики: Kanban отлично подходит для поддержки, инфраструктурных команд, и продуктовых, где приоритеты часто меняются. WIP-лимиты — ключевая практика.
Частые ошибки
Делают Kanban-доску без WIP-лимитов — это просто «доска с задачами».
Не измеряют lead time / cycle time — теряют преимущество метода.
Дополнительные вопросы
Что такое WIP-лимит и зачем он нужен?
Что такое cumulative flow diagram?
В чём различия Kanban и Scrum?
Middle
Scrum — итерации (спринты), фиксированный scope спринта, события (planning, retro), роли (PO, SM, Devs), velocity. Kanban — непрерывный поток без спринтов, WIP-лимиты, метрики потока (lead/cycle time), без жёстких ролей.
Scrum хорош для продуктовых задач с возможностью планирования. Kanban — для непрерывного потока (поддержка, операции, инфраструктура).