SoftwareTestPilot
42 Q&A · Freshers → Senior

Manual Testing Interview Questions and Answers (1970)

42 real manual testing interview questions and answers spanning freshers to senior QA. Fundamentals, test design (BVA, EP, decision tables), defect management, test types, process metrics, and behavioral scenarios — plus salary bands and 8 People-Also-Ask FAQs.

  • 8 min read
  • Difficulty: Mixed (Easy → Medium)
  • Freshers · 1–5 YOE
  • Updated July 1970
  • Avinash Kamble

1. Manual Testing Fundamentals

Easy Very Common 1 min read

Q1.What is manual testing?

Manual testing is the process of executing test cases by a human tester without using automation tools — the tester interacts with the application, observes behavior, and reports defects. It is essential for exploratory, usability, ad-hoc, and UAT scenarios where human judgment is irreplaceable.

Easy Very Common 1 min read

Q2.What are the advantages of manual testing?

Human intuition uncovers UX and visual bugs automation misses; low setup cost for short-lived features; flexible when requirements shift daily; ideal for exploratory and usability testing; and no scripting expertise required.

Easy Very Common 1 min read

Q3.What are the disadvantages of manual testing?

Slower and non-repeatable at scale, prone to human error, expensive for regression across releases, hard to run in parallel, and difficult to measure precise performance metrics.

Easy Very Common 1 min read

Q4.What is the difference between manual testing and automation testing?

Manual is human-driven — flexible, exploratory, subjective. Automation is script-driven — fast, repeatable, objective. Manual is best for new features and UX; automation is best for regression, load, and data-driven checks. Modern teams use both.

Easy Very Common 1 min read

Q5.What skills does a good manual tester need?

Domain knowledge, analytical thinking, attention to detail, strong written communication (bug reports), test-design mastery (BVA, EP, decision tables), SQL basics, API testing basics (Postman), and familiarity with Jira, TestRail, or Zephyr.

Easy Very Common 1 min read

Q6.What is the difference between QA and QC?

QA is process-oriented and preventive (audits, reviews, standards, methodology). QC is product-oriented and corrective (inspection, testing, defect detection). QA improves the process; QC verifies the product.

Easy Very Common 1 min read

Q7.What is verification vs validation?

Verification — are we building the product right? Static, done via reviews and walkthroughs. Validation — are we building the right product? Dynamic, done via test execution and UAT.

Easy Very Common 1 min read

Q8.What is the difference between a test plan, test strategy, and test case?

Test strategy is a high-level, project-agnostic document (org-wide policy). Test plan is project-specific (scope, schedule, resources, risks). Test case is the lowest level — steps, inputs, expected result for one scenario.

Confidence check

If you can confidently answer the Manual Testing Fundamentals questions above, you're well prepared for this section of your interview. Move on, or rehearse the trickier ones aloud with our AI mock interviewer.

2. Test Case & Test Data Design

Easy Very Common 1 min read

Q9.How do you write a good test case?

A good test case has: unique ID, clear title, precondition, atomic steps, single expected result, traceability to a requirement, priority, and no dependency on other tests. Rule of thumb: another tester should reproduce it exactly from your steps alone.

Easy Very Common 1 min read

Q10.What is boundary value analysis (BVA)?

BVA tests at the edges of input ranges — min, min-1, min+1, max, max-1, max+1. For a text field 5–15 chars: test 4, 5, 6, 14, 15, 16 characters. Bugs cluster at boundaries where developers use wrong operators (< vs ≤).

Easy Very Common 1 min read

Q11.What is equivalence partitioning (EP)?

EP divides inputs into partitions where behavior is expected to be identical, then tests one value per partition. For age 18–60: one from <18 (invalid), one from 18–60 (valid), one from >60 (invalid) — three tests instead of dozens.

Easy Very Common 1 min read

Q12.What is decision table testing?

A decision table lists all combinations of conditions and their expected actions. For a loan-approval rule (age, income, credit score), each row becomes a test case. Guarantees complete logical coverage and exposes missing rules.

Easy Very Common 1 min read

Q13.What is state transition testing?

Models the system as states and events. For a login screen: Logged-Out → Logged-In (correct password), Logged-Out → Locked (3 failed attempts). Tests cover valid transitions, invalid transitions, and state boundaries.

Easy Very Common 1 min read

Q14.What is pairwise (orthogonal) testing?

Pairwise testing covers all pairs of input combinations instead of every combination (which explodes combinatorially). Tools like PICT or AllPairs.exe generate the minimum set. Common when you have 5+ parameters with 3+ values each.

Easy Very Common 1 min read

Q15.What is positive vs negative testing?

Positive testing checks the system does what it should with valid inputs (happy path). Negative testing checks the system gracefully handles invalid inputs (letters in a number field, expired token, malformed JSON) without crashing or exposing data.

Easy Very Common 1 min read

Q16.What is exploratory testing and when do you use it?

Exploratory testing is simultaneous learning, test design, and execution — the tester uses charters, heuristics, and domain knowledge to probe the system. Best for new features, incomplete specs, complex workflows, and time-boxed risk assessments. Managed via Session-Based Test Management (SBTM).

Confidence check

If you can confidently answer the Test Case & Test Data Design questions above, you're well prepared for this section of your interview. Move on, or rehearse the trickier ones aloud with our AI mock interviewer.

3. Defect Management

Easy Common 1 min read

Q17.Explain the bug life cycle.

Standard flow: New → Assigned → Open → In Progress → Fixed → Retest → Verified → Closed. Alternate states: Rejected, Deferred, Duplicate, Not-Reproducible, Reopened. Each transition is logged in Jira for audit and metrics.

Easy Common 1 min read

Q18.What is the difference between severity and priority?

Severity = business impact (Critical/High/Medium/Low). Priority = urgency to fix (P1/P2/P3/P4). A misspelled company name on the homepage is low severity but high priority; a crash on a rarely used feature is high severity but low priority.

Easy Common 1 min read

Q19.What information should a bug report contain?

Title, environment (browser, OS, build, device), preconditions, exact reproduction steps, actual result, expected result, severity, priority, screenshots/screen recording, console + network logs, reproducibility %, and a link to the failing test case.

Easy Common 1 min read

Q20.What is defect leakage and how do you measure it?

Defect leakage = defects escaped to a later stage (e.g., found in prod that QA missed). Formula: Leaked defects ÷ Total defects × 100. Target < 5%. Track by root cause (missing test, environment gap, unclear requirement) and feed back into test-design.

Easy Common 1 min read

Q21.What is defect density?

Defect density = number of defects ÷ size of the module (KLOC, function points, or story points). Used to compare module quality and prioritize deeper testing on high-density modules.

Easy Common 1 min read

Q22.How do you handle a defect the developer rejects as 'Not a bug'?

Re-verify with the exact steps in a clean environment, capture video + logs, and share back. If disagreement continues, escalate with the requirement/specification reference and the business impact. If the spec is ambiguous, request a three-way call with the PO to lock behavior before closing.

Confidence check

If you can confidently answer the Defect Management questions above, you're well prepared for this section of your interview. Move on, or rehearse the trickier ones aloud with our AI mock interviewer.

4. Manual Test Types & Levels

Easy Common 1 min read

Q23.What are the levels of testing?

Four levels: Unit (developers, individual functions), Integration (interactions between modules), System (end-to-end product against requirements), Acceptance (business stakeholders / users). Each level has entry/exit criteria and different owners.

Easy Common 1 min read

Q24.What is integration testing and its approaches?

Integration testing verifies interactions between modules. Approaches: Big Bang (all at once), Top-Down (stubs replace lower modules), Bottom-Up (drivers replace upper modules), Sandwich (both directions), Incremental (module-by-module).

Easy Common 1 min read

Q25.What is smoke vs sanity testing?

Smoke is a shallow, wide check on a new build — do the core flows work at all? Runs before regression. Sanity is a narrow, deep check on a specific area after a small fix. Smoke is done by QA; sanity is often done by devs and QA together.

Easy Common 1 min read

Q26.What is regression testing?

Regression testing re-runs existing test cases after any code change to confirm nothing that used to work is now broken. Primary automation candidate — grows in size every release. Managed via a curated regression suite plus risk-based prioritization.

Easy Common 1 min read

Q27.What is retesting?

Retesting re-executes the same failed test against a new build after the developer claims to have fixed the bug. Confirms the specific bug is fixed. Complements regression — retesting is bug-specific; regression is broader.

Easy Common 1 min read

Q28.What is UAT and who performs it?

User Acceptance Testing is the final validation performed by end users or business stakeholders against real-world scenarios. Two flavors: Alpha (in-house users, controlled) and Beta (external users, limited release).

Easy Common 1 min read

Q29.What is compatibility testing?

Compatibility testing verifies the application behaves correctly across browsers (Chrome, Safari, Firefox, Edge), OSes (Windows, macOS, iOS, Android), screen resolutions, and network conditions. Runs on BrowserStack, Sauce Labs, or LambdaTest.

Easy Common 1 min read

Q30.What is accessibility testing?

Accessibility testing verifies the application is usable by people with disabilities per WCAG 2.1/2.2 (perceivable, operable, understandable, robust). Tools: axe DevTools, WAVE, Lighthouse. Manual checks with screen readers (NVDA, JAWS, VoiceOver) are irreplaceable.

Confidence check

If you can confidently answer the Manual Test Types & Levels questions above, you're well prepared for this section of your interview. Move on, or rehearse the trickier ones aloud with our AI mock interviewer.

5. Test Process, Metrics & Reporting

Easy Common 1 min read

Q31.What is a Requirement Traceability Matrix (RTM)?

An RTM maps each requirement to test cases, defects, and business objectives — proves 100% coverage, exposes untested requirements, and simplifies impact analysis when a requirement changes. Usually a spreadsheet or Zephyr/Xray column.

Easy Occasional 1 min read

Q32.What are the common test metrics you track?

Test execution %: executed ÷ planned. Pass %: passed ÷ executed. Defect leakage %: prod defects ÷ total × 100. Defect density, mean time to detect, mean time to repair, automation coverage, and requirements coverage.

Easy Occasional 1 min read

Q33.How do you decide when to stop testing?

Combine multiple criteria: all planned test cases executed, exit criteria met (e.g., zero P1 open), risk-based coverage complete, defect-arrival rate flattens, and deadline reached with stakeholder sign-off. Never stop on a single metric alone.

Easy Occasional 1 min read

Q34.What is Test Closure and what does the report contain?

Test Closure formally ends the testing phase. The Test Closure Report contains: summary of executed vs planned, defect statistics by severity/priority, root-cause analysis of leakage, lessons learned, and recommendations for the next release.

Easy Occasional 1 min read

Q35.What is risk-based testing?

Risk-based testing prioritizes test effort on features with the highest combined impact × probability of failure. Business-critical flows (payment, login) get exhaustive coverage; low-risk features get sampled. Managed via a risk matrix updated per release.

Easy Occasional 1 min read

Q36.What is defect triage?

Defect triage is a recurring meeting (usually daily during a release) where QA, dev leads, and PO review new defects, agree on severity/priority, assign owners, and decide fix-in-release vs defer. Prevents backlog explosion.

Confidence check

If you can confidently answer the Test Process, Metrics & Reporting questions above, you're well prepared for this section of your interview. Move on, or rehearse the trickier ones aloud with our AI mock interviewer.

6. Real-World Scenarios & Behavioral

Medium Occasional 1 min read

Q37.How would you test a login page?

Positive: valid credentials, remember-me, password reveal. Negative: invalid password, blank fields, SQL injection, XSS in username, expired session, account locked after 3 attempts. Non-functional: response time < 2s, HTTPS, no credentials in URL, no password in local storage, session cookie HttpOnly + Secure, WCAG accessibility, tab navigation, screen-reader labels, mobile responsiveness.

Medium Occasional 1 min read

Q38.How would you test an ATM withdrawal flow?

Positive: valid card + PIN + amount within balance + within daily limit. Negative: wrong PIN (3 attempts → block), expired card, insufficient balance, exceed daily limit, cash-out of ATM, network drop mid-transaction (rollback), duplicate transaction, currency mismatch. Non-functional: response time, receipt printing, transaction logging, compliance with banking regulations.

Easy Occasional 1 min read

Q39.How would you test a shopping-cart 'Add to Cart' feature?

Add single item, add multiple quantities, add out-of-stock item, add to cart from search/wishlist/PDP, cart persistence after logout/login, cart across devices, price updates when discount applied, tax calculation, currency conversion, cart limit (99 items), max cart value, and empty cart edge case.

Easy Occasional 1 min read

Q40.What is the toughest bug you have found?

Structure the answer as STAR: Situation (production issue found in staging), Task (isolate root cause), Action (used browser DevTools + backend logs + DB query to narrow to a race condition in the payment webhook), Result (patched before release, added regression test + monitoring alert). Interviewers score on process, not the bug itself.

Easy Occasional 1 min read

Q41.How do you handle disagreement with a developer about a bug?

Stay factual — share reproduction video, logs, environment, and the requirement or spec. If the requirement is ambiguous, get the PO in a call to lock behavior. Never escalate emotionally; escalate procedurally when specs are missing.

Easy Occasional 1 min read

Q42.What would you do if requirements are not clear or missing?

Reach out to the PO/BA in writing, refer to any related user story, competitor product, or industry standard. Write assumptions in the test plan, get sign-off, and log clarifications in a shared doc. Never guess silently — undocumented assumptions cause leakage.

Confidence check

If you can confidently answer the Real-World Scenarios & Behavioral questions above, you're well prepared for this section of your interview. Move on, or rehearse the trickier ones aloud with our AI mock interviewer.

Quick revision

  1. Q1: What is manual testing — Manual testing is the process of executing test cases by a human tester without using automation tools — the tester interacts with the application, observes behavior, and reports d
  2. Q2: What are the advantages of manual testing — Human intuition uncovers UX and visual bugs automation misses; low setup cost for short-lived features; flexible when requirements shift daily; ideal for exploratory and usability
  3. Q3: What are the disadvantages of manual testing — Slower and non-repeatable at scale, prone to human error, expensive for regression across releases, hard to run in parallel, and difficult to measure precise performance metrics.
  4. Q4: What is the difference between manual testing and automation testing — Manual is human-driven — flexible, exploratory, subjective.
  5. Q5: What skills does a good manual tester need — Domain knowledge, analytical thinking, attention to detail, strong written communication (bug reports), test-design mastery (BVA, EP, decision tables), SQL basics, API testing basi

Frequently asked questions

The 2026 shortlist: SDLC vs STLC, severity vs priority, bug life cycle, boundary value analysis, equivalence partitioning, decision table, smoke vs sanity, regression, retesting, and a real bug report — all covered on this page with 40+ answers.

Yes. Manual QA remains 45% of open QA roles globally in 2026, especially in BFSI, healthcare, insurance, and government. Domain-heavy testing, UAT, exploratory testing, and accessibility auditing cannot be fully automated.

Freshers ₹3.5–5 LPA, 2–4 YOE ₹6–9 LPA, 5+ YOE ₹10–16 LPA. Domain expertise (insurance, banking, healthcare) adds 20–30%. See our Manual Tester Salary guide for city-wise bands.

Follow our Manual-to-Automation roadmap: (1) pick Java or Python, (2) learn one tool (Selenium/Playwright), (3) build a POM framework on a real app, (4) add CI/CD, (5) publish on GitHub. Most manual testers transition in 4–6 months of consistent effort.

Industry benchmark is 20–30 well-structured functional test cases per day for a mid-level tester. Complex integration scenarios or compliance tests may drop to 5–10 per day due to research and traceability overhead.

Retesting re-runs the exact failed test after a bug fix to confirm it passes. Regression re-runs a broader suite to confirm the fix didn't break anything else. Retesting is planned per bug; regression is planned per release.

Start with ISTQB Foundation Level (CTFL). For 3+ YOE, add CTAL-TA (Test Analyst) or CTAL-TM (Test Manager). Domain-specific: ISTQB Mobile Testing, Agile Tester, or Usability Tester.

Yes — 80% of manual QA roles in BFSI/enterprise require SQL for back-end validation (select, joins, aggregate, subqueries). See our SQL Interview Questions for QA for the shortlist.

Was this article helpful?

Cluster · QA Career

More from QA Interview Questions

Behavioral, framework, coding — full interview prep.

Pillar guide · 10 articles
More in this cluster
From the QA Career pillar

Key takeaways

  • Master the fundamentals before tackling advanced Manual Testing scenarios.
  • Always explain trade-offs — interviewers reward judgement, not memorisation.
  • Use real project examples; generic answers blend in.
  • Practice answers out loud — written prep doesn't transfer to live rounds.
  • Revise the 30-second cheat sheet the night before your interview.
  • Keep one strong scenario story ready for every section above.

These Questions Are Just the Start

Get 1000+ more with detailed model answers in our QA Interview Preparation Kit. Covers manual testing, automation, API, SQL, Selenium, Playwright, and framework concepts — everything asked in real QA interviews.

Get Interview Kit — ₹1,045

Manual Testing jobs hiring now

Live, indexable Manual Testing openings — updated daily in Jobs Radar.

Browse all QA jobs on Jobs Radar

Loading current openings…

Home