Как бы вы решили конфликт с разработчиком из-за приоритета бага?
Middle
Подготовка к разговору: собираю факты о влиянии дефекта — сколько пользователей затронуто, какой бизнес-риск, есть ли обходной путь, когда дефект нужно исправить по срокам релиза.
Веду конструктивный диалог: представляю данные, выслушиваю позицию разработчика по сложности исправления, ищу компромисс — например, исправить сейчас минимально или запланировать в следующий спринт.
Из практики: конфликты вокруг приоритета бага чаще всего возникают из-за разного понимания влияния. Если показать конкретный пользовательский сценарий с числами, дискуссия быстро переходит в конструктивное решение.
Частые ошибки
Эмоциональная аргументация.
Отсутствие данных/воспроизводимости.
Дополнительные вопросы
Как оформите решение?
Какие метрики покажете PO?
Что критично проверить в E-commerce: поиск, каталог, корзина и checkout?
Junior
В E-commerce критичны сценарии поиска, каталога, корзины, оформления заказа и оплаты.
Проверяю целостность данных между интерфейсом, API и заказом: цена, скидка, наличие, итоговая сумма и статус оплаты.
Из практики: самые дорогие баги обычно возникают на стыке корзины, скидок и платежного провайдера.
Частые ошибки
Несогласованность цены между страницами.
Отсутствие проверок налогов/доставки.
Дополнительные вопросы
Как тестировать купоны?
Что проверите в интеграции оплаты?
Какие особенности EdTech-домена важнее всего для тестирования?
all
В EdTech важно проверять не только функциональность, но и непрерывность учебного пути пользователя.
Критичны сценарии прогресса, проверки заданий, синхронизации между устройствами и ролями (ученик/преподаватель).
Из практики: дефекты прогресса особенно болезненны, потому что пользователь теряет результат обучения.
Частые ошибки
Нет тестов прогресса/сертификации.
Неучёт слабых сетей/старых устройств.
Дополнительные вопросы
Как проверяете сохранение прогресса?
Как тестируете видеоплеер?
Почему вы хотите работать у нас?
Junior
Структура ответа: начинаю с конкретного факта о компании или продукте, который меня зацепил (показывает, что я изучил компанию), затем связываю со своим опытом — чем могу быть полезен, и заканчиваю тем, что хочу развить здесь.
Пример: «Я попробовал ваш продукт и заметил, что вы активно вкладываетесь в качество — это совпадает с моим подходом. Мой опыт в [X] позволит мне [конкретная ценность]. Хочу вырасти здесь в [направление].»
Из практики: избегайте шаблонных фраз «интересная компания, хочу развиваться» — они не запоминаются. Конкретный факт о продукте или процессах компании выделяет вас среди других кандидатов.
Частые ошибки
Общие фразы без фактов.
Неизученная компания.
Дополнительные вопросы
Что вас привлекает в нашем домене?
Какую ценность вы добавите?
Что важно проверить в FinTech: точность расчётов и денежные типы?
Middle
В финтехе ключевой риск — точность расчётов: деньги нельзя хранить и считать во float из-за ошибок округления двоичной арифметики.
Использую точные типы: Decimal/BigDecimal или целые числа в минорных единицах (копейки/центы) с фиксированным масштабом и явным режимом округления.
Проверяю округления, валютные сценарии, идемпотентность операций и согласованность статусов между сервисами.
Из практики: даже мелкая ошибка в сумме быстро превращается в дорогой инцидент, поэтому этот блок проверяется особенно строго.
Частые ошибки
Плавающая точка для денег.
Нет учёта временных зон/выходных при расчётах.
Дополнительные вопросы
Как протестируете комиссию/округление?
Что проверять в выписке?
Какие сценарии в EdTech вы считаете критичными?
Middle
Критичные сценарии: начало курса, выполнение задания, сохранение и восстановление прогресса, итоговая оценка.
Отдельно проверяю пиковые периоды и массовые действия, например загрузку результатов сразу у многих пользователей.
Из практики: ошибки в оценивании и прогрессе чаще всего приводят к срочным инцидентам и обращениям поддержки.
Частые ошибки
Срывы вебинаров из-за нагрузки.
Некорректные начисления/сертификаты.
Дополнительные вопросы
Как тестировать прокторинг?
Какие метрики важны для уроков?
Какие особенности AdTech важны для тестирования?
all
В AdTech важны точность таргетинга, корректный учёт показов/кликов и прозрачная отчётность.
Я проверяю согласованность данных между интерфейсом, трекерами и итоговыми отчётами.
Из практики: даже небольшая ошибка в подсчёте метрик быстро превращается в финансовые потери.
Частые ошибки
Неправильная атрибуция конверсий.
Отсутствие проверок consent/opt-out.
Дополнительные вопросы
Как валидируете атрибуцию?
Как тестируете согласия и CMP?
Какие особенности и риски GovTech важны для QA?
all
В GovTech главное — юридическая корректность процессов, безопасность данных и высокая надёжность сервиса.
Я проверяю права доступа, аудируемость действий и устойчивость к пиковым нагрузкам в массовые периоды.
Из практики: дефекты в государственных сервисах часто имеют высокий репутационный и юридический риск, поэтому важна строгая регрессия.
Частые ошибки
Недостаточная аудит-трасса.
Игнорирование доступности/мульти-языка.
Дополнительные вопросы
Какие нормативы учитываете?
Как тестируете аудит и неизменность логов?
Какие особенности и риски TravelTech нужно учитывать QA?
all
В TravelTech критичны интеграции с поставщиками, где цены и доступность меняются в реальном времени.
Я отдельно проверяю поиск, бронирование, пересчёт цены, отмены и возвраты, включая тайм-ауты внешних систем.
Из практики: самые дорогие ошибки возникают, когда цена в выдаче и цена в момент оплаты расходятся.
Частые ошибки
Несогласованность цен/валют.
Ошибки таймзон при брони.
Дополнительные вопросы
Как тестируете GDS-интеграции?
Как валидируете прайсинг и отмены?
Что критично проверять в GameDev: производительность, сетевой код и сохранения?
Middle
Производительность: стабильный FPS на целевых устройствах, время загрузки уровней, отсутствие утечек памяти при длительных сессиях.
Сетевой код: синхронизация состояния игроков, обработка рассинхрона, поведение при потере пакетов и высокой латентности. Сохранения: целостность при прерывании сессии, корректная миграция данных при обновлении версии.
Из практики: в GameDev особенно опасны дефекты сохранений и читерство через манипуляцию сетевыми пакетами — проверяю эти зоны с особым вниманием.
Частые ошибки
Тесты только соло без сетевых условий.
Нет профиля девайсов.
Дополнительные вопросы
Как эмулируете потерю пакетов?
Как проверяете cross-save?
Какие проверки в GovTech вы считаете критичными?
Middle
Критичны проверки авторизации, корректности бизнес-правил и неизменяемости регистрационных данных.
Отдельно проверяю журналирование действий, обработку отказов интеграций и сохранность истории изменений.
Из практики: лучше заранее отработать сценарии деградации, чем чинить инцидент в пиковый день подачи заявок.
Частые ошибки
Нет негативных кейсов доступа.
Отсутствует тестирование архивации.
Дополнительные вопросы
Как валидируете ЭЦП?
Как моделируете пиковые нагрузки?
Какие сценарии в TravelTech вы считаете критичными?
Middle
Критичные проверки: корректность поиска по датам и направлениям, стабильность бронирования и синхрон статусов заказа.
Отдельно проверяю отмены, частичные возвраты и сценарии с изменением цены на стороне поставщика.
Из практики: в TravelTech важно тестировать не только позитивный сценарий, но и редкие изменения после подтверждения брони.
Частые ошибки
Нет тестов смены часовых поясов.
Пропускают кейсы отмен/переносов.
Дополнительные вопросы
Какие данные нужны для edge-кейсов?
Как тестируете уведомления?
Что критично проверять в Healthcare: конфиденциальность и корректность данных?
Senior
Конфиденциальность: соответствие HIPAA/GDPR, маскирование ПДн в тестовых средах, минимизация данных в логах, аудит доступа к медицинским записям.
Корректность данных: валидация медицинских значений (диапазоны показателей, единицы измерения), проверка клинических алгоритмов и расчётов дозировок на граничных значениях.
Из практики: в Healthcare ошибка в данных — это риск для здоровья пациента, поэтому уровень требований к точности и конфиденциальности здесь принципиально выше, чем в большинстве других доменов.
Частые ошибки
Тестовые данные с реальными ПДн.
Нет контроля версий справочников.
Дополнительные вопросы
Как анонимизируете данные?
Как валидируете медицинские расчёты?
Какие сценарии в AdTech вы считаете критичными?
Senior
Критичные сценарии: корректный запуск кампании, лимиты бюджета, атрибуция событий и стабильная отчётность.
Отдельно тестирую задержки данных, дубли событий и восстановление после сбоев трекинга.
Из практики: на бою чаще всего всплывают проблемы на стыке трекинга и агрегированных отчётов.
Частые ошибки
Нет мониторинга задержек.
Неучтённые ограничения частоты показов.
Дополнительные вопросы
Какие SLO задаёте?
Как валидируете постбеки?
Как сообщать разработчику о найденном баге, чтобы не вызвать конфликт?
Junior
Фокус на факты, а не на человека: «При нажатии X показывает Y, ожидаемо Z», без оценочных «не работает», «вы сломали».
Прикладывайте артефакты (видео, логи, шаги) — это снимает любые сомнения и ускоряет работу. Подчёркивайте, что цель общая — выпустить хороший продукт.
Из практики: тон сообщения сильно влияет на скорость и желание чинить. «Эй, нашёл интересный случай — посмотри, плиз» работает лучше, чем «опять баг».
Частые ошибки
Писать оценочно и эмоционально.
Не прикладывать достаточных артефактов — провоцирует споры.
Дополнительные вопросы
Что делать, если разработчик отрицает баг?
Как обсуждать баги в чате vs приватно?
Как договариваться с PM о приоритетах багов?
Middle
Приводите цифры: сколько пользователей затронуто, какая частота, какой урон (потеря данных, конверсии). Это переводит разговор из субъективного в объективный.
Если PM не считает баг важным — спросите, какой критерий «важности» использует. Иногда так удаётся выяснить, что у фичи маленький охват и оптимизация низкого приоритета оправдана.
Из практики: важно отделять «я считаю это важным» от «вот данные, почему это важно». Цифры PM услышат гораздо охотнее.
Частые ошибки
Эмоциональные споры без цифр.
Соглашаться с любым решением PM и потом обижаться.
Дополнительные вопросы
Какие метрики помогают аргументировать?
Как поднять «отложенный» баг через несколько месяцев?
Как давать обратную связь коллеге по код-ревью?
Middle
Различайте «обязательное» (баг, безопасность) и «предложение» (стиль, идея). Помечайте: nit:, suggestion:, blocker:. Это помогает автору расставить приоритеты.
Хвалите хорошие места — это поддерживает мотивацию. Объясняйте «почему», а не только «как». «Лучше деструктурировать — короче и без повторов» — лучше, чем «сделай деструктуризацию».
Из практики: ревью — это диалог, не экзамен. Если автор не соглашается — обсудите голосом. Часто всплывает контекст, неочевидный из кода.
Частые ошибки
Оставлять много мелких замечаний без объяснений.
Блокировать PR из-за стиля.
Дополнительные вопросы
Чем nit отличается от blocker?
Как реагировать на грубое ревью?
Что делать, если на тестирование выделено слишком мало времени?
Middle
Сначала покажите риски конкретно: «За это время мы успеем покрыть smoke, но не сможем проверить регрессию X, что может привести к Y».
Согласуйте scope: что точно тестируем (критичные сценарии), что откладываем, какие риски принимаем. Это перекладывает ответственность с QA на команду и продукт.
Из практики: устроить срыв релиза криком обычно не работает. Работают цифры, конкретика, и заранее согласованные критерии «можно/нельзя выпускать».
Частые ошибки
Молча соглашаться, потом получать претензии за пропущенные баги.
Сопротивляться вообще всем срочным релизам.
Дополнительные вопросы
Как договариваться о scope при срочном релизе?
Что такое risk-based scope?
Как взаимодействовать с разработчиками, которые не любят тестировщиков?
Middle
Поведение «нам не нужны QA» часто рождается из прошлых опытов: занудство, фокус на формальностях, замедление работы. Стратегия — показать, что QA помогает делать лучше, а не препятствует.
Покажите ценность: помогите автоматизировать tedious-проверку, найдите баг до релиза, сэкономьте время на ревью. Не противопоставляйте «я vs они».
Из практики: один-два сценария, где вы реально помогли, меняют отношение быстрее, чем все правильные аргументы.
Частые ошибки
Доказывать важность QA словами вместо дел.
Принимать конфликт лично.
Дополнительные вопросы
Что такое quality is everyone's responsibility?
Как стать desk neighbor у разработчиков?
Как презентовать результаты тестирования стейкхолдерам?
Middle
Структурируйте: статус (готово/не готово), что протестировано, что осталось, открытые риски и баги, рекомендация (релизить/откатить).
Числа и графики работают лучше длинного текста. «Покрытие критичных сценариев 90%, осталось 2 открытых P1» понятнее многословного описания.
Из практики: короткое summary + детали по запросу. Стейкхолдеры разные — кому-то нужно общее, кому-то детали. Адаптируйте формат.
Частые ошибки
Утопить отчёт в деталях.
Не давать рекомендации и оставлять решение «на ваше усмотрение».
Дополнительные вопросы
Что такое test summary report?
Какой формат отчёта удобен для PM?
Что делать, если разработчик пишет тесты вместо QA, и они слабые?
Middle
Подключайтесь к ревью тестов разработчиков — покажите, как улучшить. Делитесь чек-листами, паттернами, типовыми ошибками. Это обучение, а не критика.
Постепенно выработайте общие правила: что тестируется на каком уровне, что обязательно покрывать. Сделайте это явной частью DoD.
Из практики: лучший способ научить — парное написание теста на сложный сценарий. Через пару раз разработчики начинают писать сильнее.
Частые ошибки
Переписывать чужие тесты молча — мотивация не вырастет.
Жаловаться, не предлагая решений.
Дополнительные вопросы
Какие чек-листы написания юнит-тестов помогают?
Чем тесты разработчиков отличаются от тестов QA?
Как себя вести на встрече с эскалацией бага?
Middle
Идите подготовленным: подробное описание, артефакты, история обсуждения, варианты решений. Не «слушайте, тут проблема», а «вот что произошло, вот варианты».
Сохраняйте профессиональный тон даже если оппоненты эмоциональны. Не уходите в personal — обсуждайте проблему.
Из практики: эскалация — крайняя мера. Если её провести профессионально, она остаётся инструментом. Если устраивать каждую неделю — теряется вес.
Частые ошибки
Идти на эскалацию неподготовленным.
Превращать эскалацию в способ доказать правоту.
Дополнительные вопросы
Когда уместна эскалация?
Как выбрать уровень эскалации?
Как поддерживать актуальные знания о продукте при быстрых изменениях?
Middle
Подписаться на каналы обновлений продукта (changelog, release notes, demo-встречи), участвовать в груминге, читать новые требования, держать карту фич.
Регулярно делать exploratory-сессии по новым фичам, обновлять чек-листы. Хранить «карту фич» с владельцами, документацией, ключевыми сценариями.
Из практики: 30-60 минут в неделю на «гуляние по новым фичам» окупаются — вы быстрее находите баги и адаптируете автотесты.
Частые ошибки
Узнавать о новых фичах только когда они идут в тестирование.
Не вести карту изменений.
Дополнительные вопросы
Как организовать тест-менеджмент знаний?
Что такое product knowledge map?
Как QA-инженер растёт в профессии — какие шаги?
Middle
Базовая траектория: junior (выполнение тест-кейсов) → middle (самостоятельное планирование, автоматизация, mentor для junior) → senior (стратегия качества, влияние на процесс, выбор инструментов) → lead/manager или principal QA (архитектура автоматизации, кросс-командные практики).
Параллельно растёт техническая база: программирование, БД, сети, безопасность, инфраструктура. И soft skills: коммуникация, переговоры, презентации.
Из практики: расти удобнее, когда заранее понимаете, куда. Поговорите с менеджером о career path и обсудите план — это многие забывают сделать.
Частые ошибки
Растить только хард-скиллы — без soft потолок наступает рано.
Ждать роста без явного обсуждения.
Дополнительные вопросы
Что такое T-shaped specialist?
Как QA вырасти в SDET?
Как помочь джуниору в команде расти?
Middle
Парное тестирование, ревью тест-кейсов, объяснение «почему так» вместо «делай так», поддержка в принятии решений (но не решение за них), регулярные one-on-one.
Постепенно расширяйте зону ответственности, давайте посильные сложные задачи, поощряйте инициативу.
Из практики: лучший рост — через реальные задачи с поддержкой. Просто 'смотри как я делаю' не работает.
Частые ошибки
Решать всё за джуниора — рост не происходит.
Не давать обратную связь, чтобы 'не обидеть'.
Дополнительные вопросы
Что такое psychological safety?
Как организовать парное тестирование?
Как договариваться о тест-окружении с DevOps?
Middle
Чётко формулируйте требования (что нужно, зачем, насколько срочно), показывайте бизнес-impact (без среды задерживается релиз X), предлагайте варианты компромисса.
Стройте отношения — DevOps часто перегружен запросами. Регулярные синки, понимание их приоритетов.
Из практики: 'дайте мне всё немедленно' редко работает. Конкретное обоснование и партнёрский подход — обычно да.
Частые ошибки
Требовать без понимания загрузки DevOps.
Не объяснять контекст и важность.
Дополнительные вопросы
Как написать запрос в DevOps?
Что такое infrastructure as code и как QA с ним?
Как презентовать находки security/perf-тестирования бизнесу?
Middle
Перевести технические находки в бизнес-язык: «уязвимость позволяет злоумышленнику получить доступ к данным пользователей → штраф ~X миллионов + репутационный ущерб».
Структура: что нашли, какой риск, что предлагаем, во что обойдётся не делать.
Из практики: для топ-менеджмента числа и сценарии важнее технических деталей. Технику оставьте для команды.
Частые ошибки
Грузить бизнес техническими деталями.
Не оценивать риски в деньгах/времени.
Дополнительные вопросы
Чем CVSS помогает в коммуникации?
Как представить риск?
Как организовать передачу знаний при ротации сотрудников?
Middle
Постепенная: руками, в виде документации, через парные сессии. Документировать критичные процессы (runbooks), записывать обучающие видео для сложных моментов.
Knowledge base в Confluence/Notion, регулярные tech talks внутри команды, peer-review документации.
Из практики: знания, существующие только в голове одного человека, — серьёзный риск. Bus factor должен быть выше 1.
Частые ошибки
Не документировать, потому что 'все знают'.
Полагать, что устные знания передаются автоматически.
Дополнительные вопросы
Что такое bus factor?
Чем onboarding plan полезен?
Как реагировать на токсичность в команде?
Middle
Прямо называть поведение (не человека): «такое замечание не помогает работе» вместо «ты грубый». Сохранять профессиональный тон.
Если ситуация не меняется — эскалация к тимлиду/HR. Документировать конкретные случаи.
Из практики: токсичные люди часто разрушают команду быстрее, чем кажется. Молчать — давать им продолжать.
Частые ошибки
Молчать в надежде, что 'само пройдёт'.
Отвечать тем же — эскалация конфликта.
Дополнительные вопросы
Что такое psychological safety?
Когда уместна HR-эскалация?
В чём отличие джуна от мидла, от сеньора?
Middle
Джун — работает по поставленной задаче, нужна поддержка по контексту и инструментам. Хорошо документирует, но не задаёт стратегических вопросов.
Мидл — самостоятельно ведёт фичи и интеграции, видит trade-offs, понимает архитектуру решения. Может проводить интервью с заказчиком.
Сеньор — отвечает за крупные инициативы, влияет на архитектуру, наставляет команду, ведёт сложные переговоры со стейкхолдерами, защищает решения перед топ-менеджментом.
Из практики: главное отличие — не объём опыта, а уровень автономии и влияния. Сеньор виден тем, что без него решения не складываются.
Частые ошибки
Меряют грейды только годами опыта.
Считают, что сеньор «всё знает» — он знает, у кого спросить.
Дополнительные вопросы
Что лежит между мидлом и сеньором — lead аналитик?
Чем сеньор-аналитик отличается от Solution Architect?
Расскажи про самый сложный проект и твою роль в нём.
Middle
Сложный проект отличается не масштабом, а количеством неопределённостей: новый домен, противоречивые стейкхолдеры, регулирование, переход на новую архитектуру.
Что обычно ожидают услышать: контекст проекта (2–3 предложения), твоя роль и зона ответственности, главный челлендж, как ты с ним справился, итог в цифрах и уроках.
Из практики: структура ответа — STAR (Situation, Task, Action, Result). Не уходить в технические детали без необходимости — интервьюер хочет понять, как ты думаешь, а не как устроена система.
Частые ошибки
Рассказывают «как всё было плохо» без выводов.
Приписывают себе работу всей команды.
Дополнительные вопросы
Что бы ты сделал иначе сейчас?
Какой урок взял из этого проекта?
Как ты отвечаешь, если не знаешь ответа на вопрос?
Junior
Честно говорю: «Я не знаю, но узнаю/уточню». Дальше: фиксирую вопрос, говорю, к кому пойду и в какой срок отвечу. На интервью — рассуждаю вслух о подходе к ответу, даже если не знаю детали.
Никогда не выдумываю ответ — особенно в инженерных вопросах. Цена выдуманного ответа всегда выше, чем «не знаю».
Из практики: «не знаю» — это нормально. Гораздо хуже — авторитетно сказать неверное и потом разгребать последствия.
Частые ошибки
Выдумывают ответ из общих соображений.
Говорят «не знаю» без обещания узнать.
Дополнительные вопросы
Как готовиться, если знаешь, что вопросов будет много неизвестных?
Чем «не знаю» отличается от «зависит от...»?
Как поступишь, если разработчик не согласен с твоей постановкой?
Middle
Сначала разобраться, почему не согласен: видит технический риск, видит лучшее решение, не понял постановку, чувствует, что её обсуждали без него. Поведение — симптом, причина важнее.
Дальше — обсудить вместе. Не настаивать на своём, не отступать «лишь бы избежать конфликта». Если разработчик прав — поменять постановку. Если нет — объяснить бизнес-причины. Если упёрлись — эскалировать к PO/архитектору.
Из практики: разработчик часто прав в технике и не прав в бизнес-приоритетах, а аналитик — наоборот. Совместное обсуждение даёт лучшее решение, чем «продавить свою сторону».
Частые ошибки
Уходят в личный конфликт «кто главный».
Соглашаются молча и потом получают результат, отличный от требования.