GUIDE / career
50+ Manual Testing Interview Questions and Answers
50+ manual testing interview questions and answers for freshers and experienced QA: STLC, bug life cycle, test design techniques, and scenario rounds.
If you are preparing for manual testing interview questions, you need more than memorized definitions. Interviewers hire people who can think about risk, communicate clearly, design useful tests, and explain tradeoffs under time pressure. This guide gives you 50+ manual testing interview questions and answers for freshers and experienced candidates, including STLC, bug life cycle interview questions, test case design technique interview questions, and scenario-based rounds.
Use this as a practice script. Say answers out loud. Replace examples with your own project stories. For deeper skill building after the interview, study how to write test cases, the software testing life cycle (STLC), and how to write a bug report.
Manual Testing Interview Questions: How Rounds Are Structured
Most processes include some mix of:
- Screening: vocabulary, experience summary, tools.
- Core concepts: STLC, defect life cycle, test types.
- Design techniques: boundaries, partitions, decision tables.
- Scenario lab: write cases for a feature on the spot.
- Behavioral: conflict, missed bugs, deadlines, teamwork.
- Domain or product sense: mobile, web, payments, healthcare, etc.
Strong candidates do three things consistently:
- Answer with a definition, then an example.
- Show prioritization, not only coverage greed.
- Admit uncertainty and explain how they would clarify requirements.
Quick Answer Framework (Use Every Time)
When stuck, structure any answer as:
1. Definition in one sentence
2. Why it matters
3. Mini example
4. Common mistake or tradeoff
Example for "What is regression testing?"
- Regression testing checks that recent changes did not break existing behavior.
- It protects user trust when teams ship frequently.
- After a checkout tax fix, rerun payment, coupon, and order history paths.
- Blindly rerunning everything is slow; risk-based selection matters.
Fundamentals (Questions 1-15)
1. What is software testing?
Software testing is the process of evaluating a product to learn about quality risks and to determine whether it meets agreed requirements and user expectations. It includes planning, design, execution, reporting, and learning for future releases.
2. What is the difference between QA and testing?
Testing is an activity that finds information about quality through execution and evaluation. QA (quality assurance) is broader process ownership: preventing defects through standards, reviews, communication, and continuous improvement. In job titles, "QA" often means tester, so clarify with examples from your work.
3. What is a test case?
A test case is a documented set of preconditions, steps, data, and expected results that verifies a specific behavior. Good cases are reusable, traceable, and specific enough for another tester to execute.
4. What is a test scenario?
A test scenario is a high-level testing idea, such as "user resets password." Multiple test cases can belong to one scenario.
5. What is a test plan?
A test plan describes scope, objectives, resources, schedule, environments, entry/exit criteria, risks, and deliverables for a testing effort. It answers what will be tested and how for a release or project.
6. What is a test strategy?
A test strategy is the higher-level approach: types of testing, tools philosophy, automation policy, environments, and risk approach across products or programs. Plans are more instance-specific; strategy is more enduring.
7. What is verification vs validation?
Verification asks whether we built the product right according to specifications (reviews, static checks, requirement traceability). Validation asks whether we built the right product for user needs (execution in realistic conditions, UAT-style feedback).
8. What is positive and negative testing?
Positive testing uses valid inputs and paths to confirm expected success behavior. Negative testing uses invalid inputs, unexpected sequences, and abuse cases to confirm graceful failure and protection.
9. What is functional vs non-functional testing?
Functional testing checks features and business rules. Non-functional testing checks qualities such as performance, usability, accessibility, reliability, and security characteristics.
10. What is smoke testing?
Smoke testing is a shallow, broad set of checks to decide whether a build is stable enough for deeper testing. If smoke fails, detailed testing is often blocked.
11. What is sanity testing?
Sanity testing is a focused check after a small change or bug fix to confirm the specific area works and no obvious break occurred nearby. It is narrower than full regression.
12. What is regression testing?
Regression testing revalidates existing functionality after changes. It can be manual, automated, or both, and should be risk prioritized.
13. What is retesting?
Retesting runs the same failed test after a fix to confirm the defect is resolved. Regression looks more broadly for side effects.
14. What is exploratory testing?
Exploratory testing is simultaneous learning, test design, and execution. Testers use charters and session notes rather than only pre-scripted steps. It is excellent for finding unexpected risks.
15. What is UAT?
User Acceptance Testing is validation by business users or proxies that the system is fit for business use. QA often supports UAT with data, environments, and defect triage, but UAT ownership is typically business-side.
STLC and Process (Questions 16-24)
16. How do you explain STLC in an interview?
STLC is the software testing life cycle. Common phases:
- Requirement analysis
- Test planning
- Test case design
- Environment setup
- Test execution
- Test cycle closure
In practice, phases overlap in agile. Emphasize entry and exit criteria, risk analysis, and continuous communication. For a full walkthrough, see the STLC guide.
17. What do you do in requirement analysis as a tester?
Identify testable requirements, ambiguities, missing rules, dependencies, and risks. Write questions early. Example: "What happens when payment succeeds but inventory reservation fails?"
18. What are entry and exit criteria?
Entry criteria define when a phase can start (build deployed, data ready, requirements signed). Exit criteria define when a phase can finish (critical tests executed, no open blockers, agreed quality bar). They prevent silent scope chaos.
19. What is requirements traceability?
Traceability links requirements or risks to test cases and sometimes defects. It helps prove coverage and impact analysis when requirements change.
20. How do you test when requirements are incomplete?
List assumptions, ask clarifying questions, use comparable products, risk-storm with the team, and write provisional cases marked with open questions. Do not invent business rules silently.
21. What is a test deliverable?
Examples: test plan, cases, execution reports, defect reports, coverage matrices, release advice, and retrospective notes.
22. What is risk-based testing?
You prioritize tests where failure would hurt users, revenue, security, or compliance most, and where change or complexity is high. Perfect coverage is impossible; intentional coverage is professional.
23. Agile testing: how do you work in sprints?
Participate in refinement, clarify acceptance criteria, test stories as they complete, maintain regression sanity, automate where stable, and keep communication tight with developers and product.
24. What is shift-left testing?
Shift-left means involving quality earlier: reviewing stories, API contracts, designs, and unit test strategy before late UI-only testing. It reduces expensive late defects.
Defect Life Cycle and Reporting (Questions 25-33)
25. What is a bug/defect?
A defect is a deviation between expected and actual behavior that matters for quality, requirements, or user value. Expected results can come from specs, standards, or reasoned user expectations when specs are silent.
26. Explain the bug life cycle.
Typical states:
New -> Assigned -> Open/In Progress -> Fixed -> Retest -> Closed
\-> Rejected / Deferred / Duplicate / Cannot Reproduce
Names vary by tool. Explain the workflow you used and why status discipline matters for release decisions. This is a core bug life cycle interview question.
27. Severity vs priority with examples
| Defect | Severity | Priority | Why |
|---|---|---|---|
| Payment charges twice | High/Critical | Critical | Money and trust |
| Typo on rare FAQ page | Low | Low | Minor polish |
| Wrong logo on launch homepage day -1 | Low technical severity | High priority | Brand/launch optics |
| Crash on obsolete OS used by 0.1% | High | Medium/Low | Impact limited by audience |
28. What makes a good bug report?
Clear title, environment, build, preconditions, steps, expected, actual, evidence, frequency, and impact. Avoid jokes and blame. See how to write a bug report.
29. How do you handle a non-reproducible defect?
Capture all environment details, try alternate browsers/data, check logs, record video, note timing, reduce steps, and pair with a developer. Mark frequency honestly. Keep a watch note if it is intermittent.
30. What do you do if a developer rejects your bug?
Stay calm. Re-check expected result sources. Provide better evidence. Escalate with data if needed. Sometimes the issue is a documentation gap, not code. Professional disagreement is normal.
31. What is a blocker?
A blocker prevents further testing or critical user progress, such as environment down, login completely broken, or install failure for the build under test.
32. What is defect density / leakage? (conceptual)
Defect density roughly relates defects to size. Defect leakage refers to bugs found later (by UAT or production) that testing should have caught. Use concepts carefully; metrics without context mislead.
33. How do you triage defects before release?
Group by severity, priority, customer impact, workaround availability, and area churn. Recommend go/no-go with evidence, not vibes.
Test Design Techniques (Questions 34-42)
These are classic test case design technique interview questions.
For a practical live exercise that combines scenarios, assumptions, and edge cases, practice how to test a pen.
34. What is equivalence partitioning?
Divide inputs into groups that should behave the same, then pick representatives. Example: age 0-17, 18-64, 65+ for a discount rule.
35. What is boundary value analysis?
Test edges where behavior often breaks: min, min-1, max, max+1. For password length 8-16, test 7, 8, 16, 17.
36. When do you combine BVA and EP?
Almost always for ranged inputs. Partitions choose classes; boundaries stress the edges of those classes.
37. What is decision table testing?
A table of condition combinations and expected actions. Useful for business rules with multiple inputs (coupon + membership + region).
38. What is state transition testing?
Model states and events: draft -> submitted -> approved -> paid. Test valid transitions and illegal ones.
39. What is pairwise testing?
A combinatorial approach that covers pairwise parameter interactions efficiently when full Cartesian product is too large.
40. What is error guessing?
Using experience to target historically fragile areas: date formats, time zones, empty states, double submit, auth expiry, file size limits.
41. How do you choose techniques for a feature?
Map feature shape to technique: ranges -> BVA/EP, rules -> decision tables, workflows -> states, configuration matrices -> pairwise, security-sensitive -> abuse cases and roles.
42. Give test ideas for a text field.
Required/optional, min/max length, trims, Unicode, emojis, SQL/XSS meta characters as quality checks in authorized environments, copy-paste, leading spaces, RTL text, screen reader labels if accessibility is in scope.
Scenario-Based Manual QA Questions (43-50)
43. Write high-level test cases for login.
Cover valid login, invalid password, unknown user, empty fields, lockout, password visibility toggle, remember me, logout, session timeout, SQL/XSS safety if in scope, and redirect after login. Prioritize money-adjacent and account takeover risks first.
44. How would you test a search feature?
Exact match, partial match, case sensitivity, empty query, special characters, no results, sorting, pagination, performance with large data, authorization of results, and analytics events if required.
45. How would you test file upload?
Allowed types, disallowed types, size limits, zero-byte, huge files, double extension, malware policy (with security guidance), progress/cancel, overwrite rules, permissions, and preview correctness.
46. How would you test an e-commerce checkout?
Cart persistence, stock changes mid-checkout, pricing, tax, coupons, address validation, payment success/fail/cancel, order confirmation, email, and order history. Include multi-tab and back-button behavior.
47. You have 30 minutes on a new build. What do you do?
Clarify what changed, run smoke on critical journeys, sample high-risk changed areas, note environment issues immediately, and report status with residual risk. Do not vanish into low-value cosmetic bugs first.
48. A feature works on Chrome but fails on Safari. How do you proceed?
Document browser/version, reduce reproduction, capture network and console differences, check known Safari constraints, log a defect with evidence, and assess user impact by traffic share if data exists.
49. How do you test role-based access as a manual tester?
Create users per role, attempt allowed and denied actions in UI, then verify direct URL/API access where permitted. Confirm error handling does not leak data.
50. How do you know testing is "done enough"?
Exit criteria, critical path coverage, risk burn-down, defect trends, and stakeholder acceptance of residual risk. Done is a decision, not a feeling of perfect completeness.
Tools, Metrics, and Collaboration (51-58)
51. Which tools have you used?
Answer honestly. Common: Jira, Azure DevOps, TestRail, Zephyr, qTest, browser DevTools, Postman, Charles/Burp for traffic, Confluence. Explain how you used them in the workflow.
52. How do you use browser DevTools as a tester?
Inspect network failures, status codes, console errors, local storage/cookies for session clues, responsive layouts, and accessibility attributes at a basic level.
53. What is a test environment?
A controlled deployment with known configuration and data where testing occurs. Differences from production can cause both missed bugs and false alarms; call out env risks.
54. What test metrics do you track?
Execution progress, pass/fail, defect counts by severity, reopen rate, blocked tests, and sometimes escape defects. Always pair metrics with narrative.
55. How do you communicate bad news about release quality?
Early, factual, impact-focused, with options (fix, workaround, limited release). Bring evidence. Avoid drama and avoid silent hope.
56. Describe a missed bug and what you learned.
Use a real story. Own the gap, explain systemic fix (checklist, case, automation, env improvement). Blaming others is a red flag.
57. How do you work with developers?
Shared goals, quick feedback loops, pairing on complex bugs, clear reports, and respect for engineering constraints. Testers and developers are not opposing teams.
58. How do you handle tight deadlines?
Risk-based prioritization, smoke first, negotiate scope, increase communication cadence, and document untested areas explicitly.
Freshers vs Experienced: What Changes
| Topic | Fresher focus | Experienced focus |
|---|---|---|
| Definitions | Clear and correct | Brief, then leadership examples |
| Scenarios | Structured coverage ideas | Prioritization and stakeholder management |
| Defects | Solid report quality | Systemic prevention and metrics |
| Process | STLC vocabulary | Tailoring process to team maturity |
| Tools | Familiarity | Selection tradeoffs and workflow design |
If you are a fresher, your advantage is coachability, clarity, and practice volume. If you are experienced, your advantage is judgment stories.
Sample Strong vs Weak Answers
Question: What is boundary value analysis?
Weak: "It is testing boundaries."
Strong: "Boundary value analysis targets edge values where defects cluster. If a field accepts 1 to 100, I test 0, 1, 100, and 101, plus neighbors if precision matters. I pair it with equivalence partitions so I am not only testing edges but also representative mid values."
Question: How do you prioritize test cases?
Weak: "I run all P0 then P1."
Strong: "I prioritize by user impact, financial risk, change frequency, complexity, and past failure history. For a payments sprint, I put auth, charge, refund, and receipt paths before low-traffic settings pages. I still keep a small random exploratory buffer for surprises."
Preparation Plan (7 Days)
| Day | Focus | Practice output |
|---|---|---|
| 1 | Core definitions | 20 terms with examples |
| 2 | STLC + bug life cycle | Teach-back aloud 10 minutes |
| 3 | Design techniques | 3 features with EP/BVA tables |
| 4 | Scenario drills | Login, search, upload, checkout |
| 5 | Bug reports | Rewrite 3 old bugs to a clean template |
| 6 | Behavioral stories | STAR stories for conflict, miss, deadline |
| 7 | Mock interview | 45 minutes timed answers |
For a longer career path beyond interviews, read how to become a QA engineer.
Common Mistakes in Manual Testing Interviews
1. Only definitions, no examples
Interviewers forget abstract answers. Examples stick.
2. Claiming "I tested everything"
Sounds naive. Talk about risk and residual unknowns.
3. Blaming developers for all quality issues
Signals poor collaboration.
4. No structure in scenario rounds
Rambling lists underperform a calm matrix: positive, negative, boundary, roles, data, non-functional.
5. Memorizing tool names without usage stories
Anyone can recite logos.
6. Ignoring soft communication
Manual QA is a communication job as much as a clicking job.
7. Freezing when requirements are ambiguous
The correct move is to ask questions and state assumptions.
8. Overusing buzzwords like "AI testing" without substance
If you use a term, explain what you personally did.
9. Not asking any questions at the end
Ask about quality risks, release cadence, test data, and how QA influences go/no-go.
10. Forgetting to study the company's product
Ten minutes of product exploration yields better scenario answers.
Practice Challenge You Can Do Today
Pick any public signup page and write:
- Ten scenarios.
- Fifteen test cases with priorities.
- Three example bug reports for hypothetical failures.
- A 5-minute verbal summary of residual risk if you only had one hour to test.
That single drill covers most manual testing interview questions patterns.
If you want interactive practice with feedback-style challenges, try QABattle battles or sign up and build a habit of daily scenario reps.
Final Takeaway
Manual testing interviews reward clear thinking more than encyclopedic memory. Know your fundamentals, walk STLC and the bug life cycle with confidence, apply design techniques on the spot, and narrate risk-based decisions. Practice scenario answers out loud until your structure is automatic. Bring honest project stories, clean defect communication, and curiosity about the product.
Use this question bank as a gym, not a script to recite word for word. The candidate who can design useful tests under uncertainty beats the candidate who only memorized definitions.
FAQ
Questions testers ask
What are the most common manual testing interview questions?
Interviewers commonly ask definitions (test case, scenario, bug), STLC phases, severity vs priority, smoke vs regression, test design techniques, and a scenario such as test cases for login or payment. They also probe communication: how you report bugs, clarify requirements, and decide what not to test under time pressure.
How do you explain STLC in an interview?
Explain STLC as the structured testing lifecycle: requirement analysis, test planning, test case design, environment setup, test execution, and closure. Emphasize entry/exit criteria and how defects and risks feed the next release. Keep it practical with one example from a project, not only a memorized list of phase names.
What scenario-based questions are asked for manual QA?
Typical scenarios include writing test cases for login, search, cart, file upload, or a requirement with missing details. Interviewers watch whether you cover positive, negative, boundary, roles, data states, and risk priority. Thinking aloud with structure matters more than a perfect long list.
How should freshers prepare for manual testing interviews?
Master core vocabulary with examples, practice writing test cases and bug reports, learn STLC and bug life cycle, and prepare two short project stories. Practice scenario questions on paper. Be honest about tools you used. Show curiosity, clarity, and user empathy more than buzzwords.
What is the difference between severity and priority?
Severity is the technical or user impact of the defect on the system. Priority is the business urgency of fixing it. A logo color bug can be high priority before launch day but low severity. A rare crash in an obscure admin tool can be high severity but lower priority if few users hit it.
Do manual testing interviews include tools questions?
Often yes at a practical level: Jira or Azure DevOps for defects, TestRail or similar for cases, browser DevTools basics, and maybe Postman for simple API checks. Deep automation is usually a separate round. Focus on how tools supported your process, not logo lists.
RELATED GUIDES
Continue the route
How to Write Test Cases: Complete Guide with Examples
Learn how to write test cases with practical steps, examples, a QA template, common mistakes, and review tips for reliable software coverage.
STLC: The 6 Phases of the Software Testing Life Cycle
Learn the software testing life cycle (STLC) phases with entry and exit criteria, Agile vs Waterfall tips, test closure activities, and practical examples.
Bug Report Template: How to Write a Great Defect Report
Learn how to write a bug report with a clear template, steps to reproduce, severity vs priority, expected vs actual results, and examples developers trust.
How to Become a QA Engineer in 2026: A Roadmap
How to become a QA engineer in 2026: beginner roadmap, entry-level skills, manual to automation path, and portfolio projects that get interviews.