ВОПРОС → ПЕРЕВОД → ОТВЕТ → РАЗБОР
Вопросы на собеседовании тестировщика (QA) на английском
Двадцать вопросов для интервью тестировщика на английском: разница QA и тестирования, техники тест-дизайна, баг-репорты, приоритизация по риску, автоматизация, API и нестабильные тесты. Термины в ответах соответствуют глоссарию ISTQB, а разборы подсказывают, как связать определение с вашей ежедневной работой.
20 примеров · Чтение без регистрации
Разберите вопрос. Ответьте своими словами.
Раскройте ответ, сравните ход мысли и проговорите свою версию вслух.
Технические вопросы
01How is quality assurance different from testing?Чем обеспечение качества отличается от тестирования?
Пример ответа · EN
Testing evaluates a product to find defects and to give information about its quality. Quality assurance is broader: it focuses on the process, so that defects are less likely to appear at all. For example, joining requirement reviews is QA work, while running test cases is testing. In my daily work I do both.Как построить ответ
Разведите понятия через объект: продукт или процесс. Пример с ревью требований делает разницу наглядной. Не называйте QA «тестированием, только солиднее» — интервьюер ждёт именно разницу.
02How do verification and validation differ?Чем верификация отличается от валидации?
Пример ответа · EN
Verification checks that we built the product right: it matches the specification. Validation checks that we built the right product: it meets the real needs of users. A feature can pass verification and still fail validation if the requirement itself was wrong. That is why I like to see real user scenarios early.Как построить ответ
Формулы built the product right и built the right product легко запомнить. Пример, где одно проходит, а другое нет, показывает понимание. Закончите тем, как вы применяете это в работе.
03How do you turn a requirement into test cases?Как вы превращаете требование в тест-кейсы?
Пример ответа · EN
First I read the requirement and list questions about anything ambiguous. Then I identify the inputs, rules and expected results, and apply test-design techniques to choose the cases. Each case has preconditions, steps and one clear expected result. I link the cases to the requirement, so coverage is easy to review.Как построить ответ
Ответ — процесс, поэтому держите порядок: уточнить → проанализировать → выбрать техники → оформить → связать с требованием. Фраза so coverage is easy to review показывает заботу о команде. Избегайте ответа «просто пишу шаги».
04Which test-design techniques do you use most often?Какие техники тест-дизайна вы используете чаще всего?
Пример ответа · EN
I start with equivalence partitioning, to group inputs that should behave the same, and boundary value analysis for the edges of those groups. For rules with several conditions, I use a decision table. For workflows, I use state transition testing. On top of these, I add experience-based tests such as error guessing.Как построить ответ
Назовите технику и одной фразой — зачем она. Порядок от простых к сложным выглядит системно. Не перечисляйте все техники из учебника без примеров применения.
05How would you test a field that accepts ages from 18 to 65?Как бы вы протестировали поле, принимающее возраст от 18 до 65?
Пример ответа · EN
I would split the inputs into three partitions: below 18, from 18 to 65, and above 65. Then I test the boundaries: 17, 18, 65 and 66. I also check invalid input, such as an empty value, letters, a decimal number and a very long string. Finally, I confirm that the error message is clear.Как построить ответ
Это практическая задача: покажите классы эквивалентности, границы и негативные проверки. Конкретные значения убеждают лучше общих слов. Проверка текста ошибки показывает внимание к пользователю.
06What makes a bug report easy to act on?Что делает баг-репорт удобным для исправления?
Пример ответа · EN
It starts with a clear title that says what is broken and where. Then come exact steps to reproduce, the expected and the actual result, and details of the environment, such as the build and the browser. I attach a screenshot, a video or logs when they help. One report describes one problem, so it can be fixed and verified separately.Как построить ответ
Перечислите поля отчёта в логичном порядке. Правило «один отчёт — одна проблема» часто проверяют. Формулировку expected and actual result стоит знать наизусть.
07How do severity and priority differ?Чем серьёзность отличается от приоритета?
Пример ответа · EN
Severity describes how much a defect affects the system. Priority describes how soon it should be fixed. A typo in the company name on the home page has low severity but high priority. A crash in a rarely used admin report can have high severity but lower priority. I suggest the severity, and the team usually agrees on the priority.Как построить ответ
Дайте определения и два контрастных примера — так разница становится очевидной. Последняя фраза показывает, кто за что отвечает. Не смешивайте термины.
08How do you prioritise testing based on risk?Как вы приоритизируете тестирование по риску?
Пример ответа · EN
I rate each area by the likelihood of failure and the impact if it fails. Payments, sign-in and recently changed code usually come first. I test high-risk areas deeply and lower-risk areas with quick checks. I share the plan with the team, so everyone knows what was tested less.Как построить ответ
Риск = вероятность × влияние — это формула ответа. Примеры областей с высоким риском делают ответ конкретным. Прозрачность насчёт непроверенного звучит профессионально.
09What do you include in a regression suite?Что вы включаете в регрессионный набор?
Пример ответа · EN
I include the core user journeys, areas that have broken before, and features connected to recent changes. I remove tests that no longer find problems or duplicate other checks. The stable, repetitive part of the suite is a good candidate for automation. I review the suite after each major release.Как построить ответ
Покажите принципы отбора и то, что набор поддерживается, а не только растёт. Связь с автоматизацией — естественный мостик к следующему вопросу. Избегайте ответа «все тесты».
10Which tests are worth automating first?Какие тесты стоит автоматизировать в первую очередь?
Пример ответа · EN
Tests that run often, are stable and have clear expected results, such as smoke and regression checks of core journeys. API tests are usually faster and less fragile than UI tests, so I automate there when possible. I keep exploratory and usability testing manual. Automation should save time, so I also count the cost of maintaining it.Как построить ответ
Критерии: частота, стабильность, ясный результат. Мысль «API раньше UI» показывает зрелость. Учёт стоимости поддержки отличает практика от теоретика.
11How do smoke testing and sanity testing differ?Чем smoke-тестирование отличается от sanity-тестирования?
Пример ответа · EN
Smoke testing is a quick check of the main functions of a new build, to decide whether it is stable enough for further testing. Sanity testing is a narrow check of a specific fix or change. Teams use these terms differently, so I clarify what they mean in their process. The goal of both is to avoid wasting time on a broken build.Как построить ответ
Дайте рабочие определения и честно скажите, что термины в командах трактуют по-разному. Это показывает зрелость, а не неуверенность. Закончите общей целью обоих видов проверки.
12What would you check when testing a REST API endpoint?Что вы проверите при тестировании эндпоинта REST API?
Пример ответа · EN
I check status codes, the response body against the schema, and the headers. Then I test validation with missing, invalid and boundary values, plus authentication and permissions. I look at error messages, the result of repeated requests and the response time. I use tools such as Postman or an automated test suite.Как построить ответ
Перечисляйте группами: успешный ответ, валидация, доступ, надёжность. Инструменты добавляют убедительности — называйте те, с которыми работали. Не ограничивайтесь «проверю, что вернулся 200».
13How do you test a feature with no written requirements?Как вы тестируете функцию без письменных требований?
Пример ответа · EN
I gather information from the developer, the product owner and similar features, and write down my assumptions. Then I run exploratory sessions with a clear goal and a time limit and take notes. I confirm unclear behaviour with the team instead of guessing. Afterwards I turn the main findings into test cases for regression.Как построить ответ
Покажите, что без требований не наступает хаос: источники, исследовательское тестирование, подтверждение, документирование. Фраза instead of guessing ценится. Термин exploratory testing стоит знать.
14What is the difference between a test plan and a test strategy?Чем тест-план отличается от тестовой стратегии?
Пример ответа · EN
A test strategy describes the general approach to testing for a product or an organisation: test levels, types, tools and quality criteria. A test plan applies that approach to a specific project or release, with scope, schedule, resources, risks and entry and exit criteria. The strategy changes rarely, while plans are updated often.Как построить ответ
Различие по уровню: общий подход и конкретное применение. Перечисление разделов плана показывает практику. Если в вашей команде был только один документ, скажите об этом честно.
15Where does testing fit in a CI pipeline?Где место тестирования в CI-конвейере?
Пример ответа · EN
Fast checks, such as unit tests and linters, run on every commit. API and integration tests run on each merge request, and a smaller set of UI tests runs before deployment. A failed stage blocks the next one, so problems are found early. I review the test results and fix flaky tests instead of ignoring them.Как построить ответ
Опишите уровни проверок от быстрых к медленным. Мысль «упавший этап блокирует следующий» — суть CI. Нестабильные тесты — мостик к следующему вопросу.
16How do you handle a test that fails only sometimes?Что вы делаете с тестом, который падает лишь иногда?
Пример ответа · EN
I do not just rerun it until it passes. I collect logs and screenshots from failed runs and look for a pattern, such as timing, test order or shared data. Common causes are fixed waits, dependencies between tests and unstable environments. If I cannot fix it quickly, I quarantine it with a ticket, so it does not hide real failures.Как построить ответ
Покажите системный подход: собрать данные → найти закономерность → исправить или изолировать. Карантин с задачей — признак зрелого процесса. Фраза I do not just rerun it сразу задаёт правильный тон.
17How do you decide that testing is enough for a release?Как вы решаете, что тестирования для релиза достаточно?
Пример ответа · EN
Testing cannot prove that there are no defects, so I rely on agreed exit criteria. For example, all critical tests pass, no open high-severity bugs remain, and the planned risks are covered. If a criterion is not met, I explain the risk and the team decides. My role is to give clear information, not to block the release alone.Как построить ответ
Опора — критерии выхода и прозрачность рисков. Первая фраза ссылается на известный принцип тестирования. Последняя показывает понимание роли тестировщика в команде.
HR-вопросы
18Tell me about a defect that reached production.Расскажите о дефекте, который попал в продакшен.
Пример ответа · EN
After a release, a discount code worked twice for the same user. Our tests covered a single checkout but not two parallel sessions. I reproduced the issue, helped the developer verify the fix and added a test for parallel use. Since then, I include concurrency scenarios whenever we change payment logic.Как построить ответ
Структура: что произошло → почему тесты пропустили → что сделали → что изменилось. Не перекладывайте вину — покажите вывод. Пример условный: расскажите собственную историю.
19What do you do when a developer rejects your bug?Что вы делаете, если разработчик отклоняет ваш баг?
Пример ответа · EN
First I check that my report is clear and that I can reproduce the problem. Then I discuss it with the developer, focusing on the user impact and the requirement, not on who is right. If we still disagree, we ask the product owner. Sometimes the requirement needs to change, and that is a useful result too.Как построить ответ
Интервьюер проверяет, умеете ли вы спорить без конфликта. Покажите путь: перепроверка → разговор о фактах → эскалация. Фраза not on who is right задаёт правильный тон.
20Which testing tools have you actually used, and for what?Какими инструментами тестирования вы действительно пользовались и для чего?
Пример ответа · EN
I use Jira for bug reports and TestRail for test cases. I test APIs with Postman and check network requests in the browser's developer tools. For UI automation, I have written Playwright tests for our sign-up flow. I name only tools I can discuss in detail.Как построить ответ
Называйте инструменты вместе с задачами — так ответ звучит как опыт. Пример условный: оставьте только реальные инструменты. Длинный список без примеров вызовет уточняющие вопросы.
Теперь — под вашу вакансию
Банк помогает повторить основы. Для конкретной позиции начните подготовку по требованиям вакансии.
Подготовиться под свою вакансиюРегистрация нужна для работы со своей вакансией. Вопросы банка не копируются автоматически.
Перед подготовкой
Подборка для ручного тестировщика или для автоматизатора?
Основа общая для обоих: тест-дизайн, дефекты, риски и регресс. Вопросы про автоматизацию, CI и нестабильные тесты пригодятся AQA, но и ручного тестировщика о них часто спрашивают.
Нужен ли сертификат ISTQB, чтобы так отвечать?
Нет. Глоссарий ISTQB использован как общий словарь терминов, чтобы формулировки совпадали с тем, что ожидает интервьюер. Сертификат на собеседовании обычно менее важен, чем примеры из практики.
Как отвечать на практическую задачу вроде поля с возрастом?
Проговаривайте классы эквивалентности, границы и негативные проверки вслух и называйте конкретные значения. Интервьюеру важен ход рассуждения, а не длина списка.
Какие инструменты называть?
Только те, с которыми вы работали и можете обсудить подробно. Пример в последнем вопросе условный: замените его своим набором инструментов.
Как подготовиться под конкретную вакансию?
Нажмите «Подготовиться под свою вакансию»: после регистрации добавьте описание вакансии, и подготовка подберёт вопросы под её требования.
← Все ролиОбщий гайд подготовкиТренажёр слов
Проверено: Владелец BroLango ·
