Перейти к содержанию
Тестирование

Вопросы на собеседовании QA на английском: 24 вопроса, образцы ответов и глоссарий

Вопросы на собеседовании QA на английском те же, что и на русском: теория тестирования, тест-дизайн, баги, API, SQL и автоматизация. Разница в том, что отвечать нужно по-английски, коротко и с примером. Ниже — 24 частых вопроса: к двадцати даны образцы ответов на английском и пояснение, что проверяет интервьюер, к четырём поведенческим — один полный ответ по схеме STAR. Плюс глоссарий по ISTQB (сверен 14 ноября 2026 года) и разбор задания «протестируйте форму логина». Образцы — каркас, а не текст для заучивания: подставляйте свои проекты и цифры.

Автор: Опубликовано

12 мин чтенияРедакционный разборОбновлено
  • QA
  • собеседование на английском
  • ISTQB
  • тест-дизайн
  • manual QA
  • QA automation
Главная мысль

Хороший ответ на QA-собеседовании на английском занимает 30–60 секунд: определение одной фразой, пример из своей практики, оговорка о компромиссе. Термины берите из глоссария ISTQB, а там, где команды говорят по-разному (sanity, flaky), скажите, как слово понимали у вас.

Как отвечать: определение, пример, компромисс

Интервьюер редко ждёт цитату из учебника. Ему важно понять, знаете ли вы термин, применяли ли его и видите ли границы применимости. Отсюда схема ответа: одно предложение с определением, одно-два с примером из проекта и одно с оговоркой — когда приём не работает или чем за него платят. Образцы ниже написаны так, как говорят вслух, с сокращениями вроде I'd и don't: для устного ответа это норма.

  • Определение: «In short, … is …».
  • Пример: «On my last project, we…», «For example, when we tested…».
  • Оговорка: «The downside is…», «It depends on…».
  • Спорный термин: «On my team, we used this term for…».
  • Не знаете: «I haven't used it in production, but my understanding is…».

Теория и тест-дизайн: 8 вопросов

Этот блок задают и начинающим, и опытным кандидатам. Определения в образцах опираются на глоссарий ISTQB. Следите за числами: для поля с допустимым диапазоном 18–65 классы эквивалентности — «меньше 18», «от 18 до 65» и «больше 65», а граничные значения — 17, 18, 65 и 66. Если сказать только «проверю границы», скорее всего, последует уточнение: «Which values exactly?»

Теория и тест-дизайн: вопрос, образец ответа и что проверяют
ВопросОбразец ответаЧто проверяют
What is the difference between verification and validation?Verification checks that the product meets its specification. Validation checks that it meets users' real needs. Checking a feature against the spec is verification; user acceptance testing is validation.Понимаете ли, что соответствие спецификации ещё не означает пользу
What is the difference between regression testing and retesting?Retesting, or confirmation testing, checks that a fixed defect no longer occurs. Regression testing checks that the change didn't break areas we didn't touch. After a fix, I do both.Различаете ли две цели проверки после изменения
What is equivalence partitioning?We split inputs into groups that the system should treat the same way and test one value from each. For an age field that accepts 18 to 65, that's one value below 18, one in range and one above 65.Умеете ли сокращать число тестов осознанно
What is boundary value analysis?We test the values at the edges of each partition, because off-by-one mistakes are common there. For 18 to 65, that's 17, 18, 65 and 66.Называете ли конкретные значения
What is the difference between smoke and sanity testing?A smoke test is a quick, broad check that a new build is stable enough to test further. Sanity testing has no single standard definition; teams usually mean a narrow check of one changed area. I'd ask how your team uses the term.Знаете ли, что термины в командах расходятся
What is exploratory testing and when do you use it?I design and run tests at the same time, using what I learn as I go. It works well for new features and unclear requirements. I keep it structured: time-boxed sessions, a goal for each one, and notes.Умеете ли работать без готовых тест-кейсов
What does a good test case include?Preconditions, test data, steps, expected results and postconditions. Another tester should be able to run it without asking me anything.Аккуратность и воспроизводимость
When do you stop testing?Exhaustive testing is impossible, so I stop based on agreed exit criteria: the planned tests have been run, critical defects are fixed, and the team accepts the remaining risk.Мыслите ли вы категориями риска

Баги, приоритеты и процесс: 6 вопросов

Severity описывает ущерб от дефекта, priority — очередь на исправление, и совпадать они не обязаны. Глоссарий ISTQB разводит и три слова, которые в разговоре сливаются в «баг»: error — действие человека, которое приводит к дефекту; defect — изъян в рабочем продукте; failure — событие, когда система при выполнении не делает того, что должна.

Руководство Mozilla по написанию баг-репортов называет шаги воспроизведения самой важной частью отчёта, советует отделять факты от предположений и заводить отдельный отчёт на каждую проблему.

Баги и процесс: вопрос, образец ответа и что проверяют
ВопросОбразец ответаЧто проверяют
What is the difference between severity and priority?Severity is how badly a defect affects the system. Priority is how soon it should be fixed. A typo in the company name on the home page is low severity but high priority.Разделяете ли ущерб и срочность
What is the difference between an error, a defect and a failure?A person makes an error. The error introduces a defect in the code or a document. When that code runs, the defect may cause a failure.Точность в терминах
How do you write a good bug report?A clear title, the environment, exact steps to reproduce, expected and actual results, and evidence such as logs or a screenshot. One issue per report, and I keep facts separate from guesses.Сможет ли разработчик воспроизвести баг без созвона
A developer says it's not a bug, it's a feature. What do you do?I go back to the requirements and show the mismatch with evidence. If the requirement is unclear, I bring in the product owner. The goal is a decision, not winning the argument.Спорите ли вы фактами
You find a critical bug an hour before the release. What do you do?I reproduce it, assess the impact and tell the release owner right away: who is affected and whether there's a workaround. The go/no-go decision isn't mine, but it has to be made with the facts.Эскалация без паники, понимание ролей
How do you prioritize testing when time is short?By risk. First the features that are used the most and cost the most if they fail, then the areas changed in this release. I'm upfront about what won't be tested.Приоритизация и честность

API, SQL и автоматизация: 6 вопросов

HTTP спрашивают и у ручных тестировщиков; факты удобно сверять по MDN. Код 401 означает, что запросу не хватает действительных учётных данных; 403 — что учётные данные действительны, но прав на действие нет. Идемпотентен метод, у которого эффект одного запроса и нескольких одинаковых совпадает: таковы все безопасные методы, например GET и HEAD, а также PUT и DELETE; для POST и PATCH это не гарантировано. В SQL, по документации PostgreSQL, WHERE отбирает строки до вычисления групп и агрегатов, HAVING — группы после.

В автоматизации частая тема — нестабильные тесты и ожидания. Playwright относит к flaky тест, который упал при первом запуске и прошёл при повторе, причём повторы по умолчанию выключены. Там же описано автоожидание: перед кликом Playwright ждёт, пока элемент станет видимым, перестанет двигаться, сможет получать события и не будет отключён. В pytest область действия фикстуры по умолчанию — function, код после yield выполняется при завершении, а общие фикстуры выносят в conftest.py.

API, SQL и автоматизация: вопрос, образец ответа и что проверяют
ВопросОбразец ответаЧто проверяют
What is the difference between 401 and 403?401 means the request has no valid credentials: the server doesn't know who I am. 403 means the server knows who I am, but I'm not allowed to do this.Базовую грамотность в HTTP
What is the difference between PUT and POST?PUT creates or replaces the resource at a specific URL, and it's idempotent: sending it twice has the same effect as sending it once. POST isn't guaranteed to be, so a repeated POST can create a duplicate. That's why I test retries and double clicks.Связываете ли теорию с тестами
How do you test a REST API endpoint?I check the status code, the response body against the schema, the headers and the data in the database. Then the negative cases: missing fields, wrong types, no token, another user's token, boundary values.Системность и негативные сценарии
What is a flaky test and how do you deal with it?A test that sometimes passes and sometimes fails with no change to the code. I don't hide it with retries. I look for the cause, usually timing, shared test data or test order, and I quarantine the test until it's fixed.Ищете причину или маскируете повтором
What should and should not be automated?I automate stable, repeatable checks that run often: regression, API and smoke tests. Exploratory testing, usability and features that still change every sprint stay manual.Понимаете ли цену поддержки автотестов
How do you find duplicate emails in a users table?SELECT email, COUNT(*) FROM users GROUP BY email HAVING COUNT(*) > 1; WHERE filters rows before grouping; HAVING filters groups after it.Рабочий SQL, а не только SELECT *

Английский для QA: глоссарий по ISTQB

Определения в таблице пересказаны по английской версии онлайн-глоссария ISTQB (проверено 14 ноября 2026 года). Отдельных статей sanity test и flaky test мы в нём не нашли: это слова индустрии, и их значение зависит от команды. Термин запоминается, когда к нему привязан пример из вашего проекта: для каждой строки придумайте своё предложение в прошедшем времени и проговорите его вслух.

Термины QA: смысл по глоссарию ISTQB и пример употребления
ТерминСмыслКак сказать на собеседовании
severityСтепень влияния дефекта на разработку, тестирование или работу системыI set the severity to critical because checkout was blocked.
priorityУровень важности, присвоенный задаче по заданным критериямThe product owner raised the priority.
regression testingПроверка, не появились ли дефекты в неизменённых областяхWe run the regression suite before every release.
confirmation testing (retesting)Проверка после исправления, что отказ больше не возникаетI retested the fix on staging.
smoke testingПроверка, что объект готов к запланированному тестированиюThe build failed the smoke test, so we rejected it.
equivalence partitioningТехника чёрного ящика: по одному представителю из каждого класса эквивалентностиI split the input into three partitions.
boundary value analysisТехника чёрного ящика: тестовые условия — граничные значенияI covered the boundaries: 17, 18, 65 and 66.
exploratory testingТесты проектируют и выполняют на ходу, опираясь на знания, исследование объекта и прошлые результатыI ran a one-hour exploratory session.
sanity testВ глоссарии ISTQB не нашли; обычно — узкая проверка изменённой областиBy a sanity check, we meant a quick check of the changed area.
flaky testВ глоссарии ISTQB не нашли; тест, который то проходит, то падает на одном и том же кодеThe test was flaky because of shared test data.

Практическое задание: «How would you test a login form?»

Это задание проверяет не количество идей, а порядок. Слабый ответ — поток проверок вперемешку, без единого вопроса и без приоритетов. Сильный начинается с уточнений, затем идёт по группам — позитивные сценарии, негативные, обработка ввода, безопасность, удобство и доступность, особые условия — и заканчивается тем, что вы проверите первым.

Для блока безопасности есть на что опереться. Шпаргалка OWASP по аутентификации рекомендует отвечать на любую неудачную попытку одним общим сообщением, чтобы по тексту ошибки нельзя было узнать, существует ли учётная запись, ограничивать число попыток входа, разрешать вставку в поля логина и пароля и открывать страницу входа только по TLS. Каждая рекомендация превращается в проверку. Ниже — каркас ответа примерно на две минуты.

First, I'd ask a few questions:
- Which login methods do we support: password, SSO, 2FA?
- What are the password rules and the lockout policy?
- Which browsers and devices matter most?

Then I'd test in this order:
1. Happy path: valid email and password, "Remember me",
   logout, redirect back to the page I came from.
2. Negative cases: wrong password, unknown email,
   empty fields, a locked account.
3. Input handling: leading or trailing spaces, an email
   typed in a different case, the shortest and longest
   allowed password, special characters.
4. Security: the same error message for a wrong email
   and a wrong password; a limit on failed attempts;
   the password is masked and never appears in the URL;
   HTTPS only; SQL injection and XSS strings.
5. Usability and accessibility: Tab order, Enter submits
   the form, paste works in both fields, clear error
   messages, labels for screen readers.
6. Edge conditions: a slow network, a double click
   on the button, several sessions at once.

If time is short, I'd start with the happy path, the lockout
and the generic error message: they carry the most risk.

Поведенческие вопросы для QA: 4 вопроса и пример ответа

Поведенческая часть строится на прошлых ситуациях: «Tell me about a time when…». Отвечайте по схеме «ситуация — задача — действие — результат», говорите I, а не we, когда описываете свои действия, и заканчивайте числом или изменением в процессе.

Подготовьте по одной истории на каждую тему и проговорите с таймером: полторы-две минуты на ответ. В примере ниже нет оправданий, зато есть причина, исправление и перемена в работе команды. Сюжет и цифры условные: подставьте свои.

  • «Tell me about a bug that escaped to production» — ответственность и выводы.
  • «Tell me about a time you disagreed with a developer» — спорите ли вы фактами.
  • «Describe a time you had to test under a tight deadline» — приоритизация по риску.
  • «What process improvement are you most proud of?» — инициатива и измеримый результат.
Question: Tell me about a bug that escaped to production.

Situation: Last year a discount bug reached production:
a promo code was applied twice when a user double-clicked
the Apply button.
Task: I owned the checkout test suite, so I had to find out
why we missed it and make sure it couldn't happen again.
Action: I reproduced the issue, wrote a clear report and
worked with the developer on the fix the same day. Then
I added API tests for repeated requests and a UI check
for double clicks, and I proposed a rule: every payment
endpoint gets a duplicate-request test.
Result: The fix shipped within a day. Over the next two
quarters we had no duplicate-request defects in checkout,
and the rule became part of our definition of done.

Как тренироваться: вслух, с таймером, с повторением

Прочитать образцы недостаточно: на собеседовании вы будете говорить, а не узнавать знакомый текст. Берите пять вопросов в день, отвечайте вслух на английском, записывайте себя и сверяйте с образцом: прозвучали ли определение, пример и оговорка, уложились ли вы в минуту. Вопросы, на которых запнулись, возвращайте через день и через неделю, а за два-три дня до интервью устройте репетицию целиком с коллегой, который перебивает уточнениями. Для терминов и коротких определений удобны карточки с интервальным повторением: в RecallDeck есть треки по ручному тестированию и автоматизации.

Коротко

Частые вопросы

Какие вопросы задают на собеседовании QA junior?

Чаще всего базовые: чем отличаются severity и priority, регрессия и повторная проверка, что такое классы эквивалентности и граничные значения, как оформить баг-репорт. Часто просят протестировать простой объект — форму логина или поле ввода. От начинающего ждут аккуратной структуры ответа и конкретных значений.

Чем вопросы для QA automation отличаются от вопросов для manual QA?

К теории и тест-дизайну добавляются код и инфраструктура: язык программирования из вакансии, тестовый фреймворк, фикстуры, ожидания в UI-тестах, нестабильные тесты, запуск в CI. Нередко дают и небольшую задачу на программирование.

Что делать, если не понял вопрос на английском?

Попросите переформулировать: «Could you rephrase the question, please?» Затем перескажите вопрос своими словами — «So you're asking how I would…» — и отвечайте после подтверждения. Это обычная рабочая практика: ответ не на тот вопрос обходится дороже паузы.

Источники

Источники и редакционная политика

Сведения проверены 14 ноября 2026 г. Ссылки рядом с разделами указывают источники фактов и технических объяснений. Выводы, учебные сценарии и рекомендации по подготовке — редакционная работа RecallDeck.

От чтения к воспроизведению

Отрепетируйте полный цикл интервью.

RecallDeck возвращает сложные темы по расписанию и помогает удерживать в памяти язык, SQL, архитектуру и поведенческие истории.

Начать подготовку

Продолжить подготовку