Manual & exploratory testing interview questions
// 38 QUESTIONS Β· UPDATED MAY 2026
Manual and exploratory testing interview questions covering test design, exploratory testing, bug reporting, test cases, and regression strategy. Suitable for QA engineers at all levels.
Showing 38 of 38 questions
- What is the difference between verification and validation?Junior
Verification asks 'are we building the product right?' β checking work against specs. Validation asks 'are we building the right product?β¦
- Explain the test pyramid and when you might deviate from it.Mid
The test pyramid recommends many fast unit tests, fewer integration tests, and a thin layer of slow end-to-end tests. You deviate when thβ¦
- What information should every bug report include?Junior
Title, environment, steps to reproduce, expected vs actual behaviour, severity, and supporting evidence (logs, screenshots, network traceβ¦
- What is the difference between a defect, a bug, an error, and a failure?Junior
An error is a human mistake. A defect (or bug) is the result of that mistake living in the code. A failure is what users see when the defβ¦
- What is the difference between functional and non-functional testing?Junior
Functional testing checks **what** the system does β does the login button log the user in. Non-functional testing checks **how well** itβ¦
- Define smoke testing, sanity testing, and regression testing.Junior
Smoke verifies the build is stable enough to test further (does it boot, does login work). Sanity verifies a specific change works at a sβ¦
- What is the difference between black-box and white-box testing?Junior
Black-box testing treats the system as opaque β tests are derived from the spec and observable behaviour. White-box uses internal knowledβ¦
- What is exploratory testing and when is it most useful?Junior
Exploratory testing is simultaneous learning, design, and execution β the tester explores the product, forming and adjusting hypotheses oβ¦
- What is severity vs priority in a bug report?Junior
Severity describes the technical impact β how badly the system is broken. Priority describes the urgency β how quickly we should fix it.β¦
- What is the difference between alpha and beta testing?Junior
Alpha is internal acceptance testing by the company before any real user sees the product. Beta is external testing by a controlled groupβ¦
- What is the test life cycle (STLC) and how does it differ from SDLC?Junior
STLC describes the testing-specific phases β requirement analysis, test planning, design, environment setup, execution, and closure. SDLCβ¦
- What is the difference between QA and QC?Junior
QA (Quality Assurance) is process-focused β building activities into the workflow that prevent defects (reviews, standards, training). QCβ¦
- What is shift-left testing and why does it matter?Junior
Shift-left testing means moving testing activities earlier in the development cycle β into design and even requirements β instead of treaβ¦
- Walk me through how you would write test cases for a login form.Mid
Start with the spec, partition inputs (valid/invalid email, valid/invalid password), apply BVA on length boundaries, then layer in non-fuβ¦
- Explain the difference between retesting and regression testing with an example.Mid
Retesting verifies a specific bug fix works β re-run the failing test on the fixed build. Regression testing verifies the fix didn't breaβ¦
- How do you decide what to automate versus keep manual?Mid
Automate tests that are repetitive, deterministic, fast-feedback critical, and cover stable behaviour. Keep manual the cases that need huβ¦
- Walk me through how you'd test a file upload feature end-to-end.Mid
Test happy path (valid types, valid sizes), boundary cases (size limit, max files), invalid inputs (wrong types, malformed, malicious filβ¦
- How do you handle a bug that's not reproducible?Mid
Capture maximum context (logs, environment, replay, recent changes), look for indirect repro paths (different user, time, data), and instβ¦
- Explain ad-hoc testing and how it differs from exploratory testing.Mid
Ad-hoc testing is unstructured β no plan, no charter, just 'use the product and see what happens.' Exploratory testing is structured explβ¦
- What is a test charter, and how would you structure one for a 90-minute exploratory session?Mid
A test charter is a one-paragraph mission for an exploratory session: what to explore, with what resources, looking for what kind of infoβ¦
- How do you ensure your test cases stay maintainable as a product evolves?Mid
Keep cases independent and atomic, factor common setup into fixtures or helpers, name cases for the behaviour they verify, prune obsoleteβ¦
- What's your approach to testing in agile teams when requirements change mid-sprint?Mid
Lean on shift-left collaboration so changes are caught early; design tests to be small and replaceable rather than long and brittle; raisβ¦
- How would you test a search feature for a marketplace site? List your test scenarios.Mid
Test relevance (correct results for typical queries), edge cases (empty, single character, very long, special characters, typos, internatβ¦
- Explain risk-based testing and give a concrete example of applying it.Mid
Risk-based testing prioritises test effort by (likelihood of failure Γ business impact of that failure). High-likelihood, high-impact areβ¦
- What's the difference between equivalence partitioning and boundary value analysis? Give a real-world example.Mid
Equivalence partitioning groups inputs into classes that should behave the same and tests one representative per class. Boundary value anβ¦
- How would you test a feature that depends on a third-party service that's currently flaky?Mid
Stub or mock the third-party in unit and integration tests so flakiness doesn't poison the suite, run a small set of contract tests againβ¦
- Walk me through the lifecycle of a defect from discovery to closure.Mid
New β Assigned β In Progress β Fixed β Ready for Test β Verified β Closed. With branches for Rejected (not a bug), Deferred (won't fix thβ¦
- How do you write a clear, actionable bug report that a developer won't bounce back?Mid
Anticipate the developer's questions before they ask. Include reliable steps, the right amount of context, evidence (logs, video, networkβ¦
- How would you approach testing a feature with vague or incomplete requirements?Senior
Don't start by writing tests β start by clarifying. Ask questions to make the spec concrete, write down assumptions, validate them with tβ¦
- Walk me through how you'd build a regression suite from scratch for a 2-year-old product.Senior
Start with risk and traffic β automate the highest-impact, most-trafficked flows first (login, checkout, the core 3-5 user journeys). Layβ¦
- How do you measure the effectiveness of your testing efforts?Senior
Combine outcome metrics (defect escape rate, MTTR, customer-reported severity) with process metrics (test coverage, cycle time, automatioβ¦
- Describe a time when production caught a bug your testing missed β what did you change?Senior
Use STAR. The specific bug matters less than what you learned: the gap in your test design, what you added (a test, a process, a coverageβ¦
- How do you balance test coverage against speed of delivery?Senior
Coverage and speed aren't opposites β they're co-optimised through test design. Layered testing (lots of fast unit + small E2E), parallelβ¦
- How would you set up a test strategy for a brand-new microservice?Senior
Cover unit (logic), contract (API surface), integration (database/dependencies), and a tiny set of E2E for critical flows. Start with conβ¦
- What's your approach to testing complex business logic that's hard to specify?Senior
Co-design tests with subject-matter experts using example-based specifications. Build a representative table of (input, output) examples,β¦
- How do you decide when to stop testing and ship?Senior
When all critical-path tests pass, no S1/S2 bugs remain open, the risk-vs-impact of remaining issues is acceptable to stakeholders, and tβ¦
- How would you mentor a junior tester struggling to write meaningful test cases?Lead
Diagnose first β is it spec comprehension, design technique, or confidence? Tailor coaching: pair on a real story, model the thought procβ¦
- How do you advocate for testing investment with a leadership team focused on shipping fast?Lead
Frame testing in their currency β escape rate, customer NPS, revenue at risk, MTTR. Show data, not opinions. Tie investment to specific oβ¦