Manual Testing Interview Questions and Answers (All Levels)
Manual testing interview questions cover the SDLC, STLC, bug life cycle, test case design, defect reporting, and testing types like smoke, regression, and exploratory testing. Whether you are a fresher or a senior QA engineer, interviewers test practical knowledge over theory. This guide covers the most frequently asked questions at every level, with clear answers you can use immediately.
Manual Testing Interview Questions: Fundamentals You Must Know
Every QA interview, from a Bengaluru startup to a Hyderabad MNC, starts with the basics. Interviewers want to confirm you understand what manual testing actually is before they ask you anything harder.
Manual testing is the process of executing test cases without using any automation tools. A tester acts as the end user, verifies the application’s behaviour, and reports defects. It is especially useful for exploratory testing, usability testing, and scenarios where automation is too expensive to set up.
Core Concepts Every Tester Should Explain Confidently
- SDLC (Software Development Life Cycle): The end-to-end process of planning, building, testing, and delivering software. Phases include requirement analysis, design, coding, testing, deployment, and maintenance.
- STLC (Software Testing Life Cycle): A subset of SDLC focused purely on testing activities: requirement analysis, test planning, test case development, environment setup, test execution, and closure.
- Verification vs. Validation: Verification checks “are we building the product right?” (reviews, walkthroughs). Validation checks “are we building the right product?” (actual testing).
- Severity vs. Priority: Severity is the impact of a defect on the system. Priority is how urgently it needs to be fixed. A typo on a homepage can be low severity but high priority.
- Test Plan: A document describing the scope, approach, resources, and schedule for testing activities.
- Test Case vs. Test Scenario: A test scenario is a high-level idea of what to test. A test case is a detailed step-by-step instruction with expected results.
The Bug Life Cycle
The bug life cycle (also called the defect life cycle) describes all the states a defect moves through. Interviewers at companies like Infosys, Wipro, TCS, HCL, and Cognizant regularly ask freshers to draw or explain this cycle.
- New: Tester raises the defect.
- Assigned: Defect is assigned to a developer.
- Open: Developer starts analysing it.
- Fixed: Developer applies a fix.
- Retest: Tester re-executes the test case.
- Closed: Defect is confirmed fixed.
- Reopened: Defect reappears; cycle continues.
- Rejected / Deferred: Not a valid defect, or postponed to a later release.
Key Takeaway: Bug Life Cycle States Interviewers Test
Know every state and what triggers the transition. Interviewers love asking “what happens if a developer marks a bug as Not a Bug?” The answer: the tester reviews it with the project manager and either closes it or escalates.
Manual Testing Interview Questions for Freshers and Experienced Testers
According to NASSCOM’s FY 2024 report, India’s IT industry employs over 5.4 million professionals, with QA and testing roles among the highest-demand entry points for new graduates. Knowing which questions target freshers and which target senior testers helps you prepare smarter.
Manual Testing Interview Questions for Freshers
These are the questions you will face in your first one or two interviews. They test whether you understand the “why” behind testing, not just the vocabulary.
- What is the difference between alpha and beta testing? Alpha testing is done by internal teams before release. Beta testing is done by real users in a real environment before the final launch.
- What is regression testing? Re-running previously passed test cases after a code change to confirm nothing is broken.
- What is boundary value analysis? Testing at the edges of input ranges. For a field that accepts 1-100, you test 0, 1, 100, and 101.
- What is equivalence partitioning? Dividing inputs into groups (partitions) where all values behave the same way, then testing one value from each group.
- What is smoke testing? A quick, surface-level test to check that the build is stable enough for detailed testing.
- What is sanity testing? A narrow regression test focused on one specific functionality after a minor change.
- What is a test environment? The hardware, software, and network setup in which test cases are executed.
- What is the difference between manual testing and automation testing? Manual testing relies on human testers executing cases step by step. Automation testing uses tools like Selenium or Cypress to run scripts. Manual testing is preferred for exploratory, usability, and ad-hoc scenarios; automation suits repetitive regression suites.
A 2023 LinkedIn Workforce Report found that software testing skills appeared in over 1.2 million active job postings in India alone, making QA one of the most accessible entry points into the IT sector for graduates from cities like Pune, Chennai, and Hyderabad.
Manual Testing Interview Questions for Experienced Testers
Senior QA engineers face scenario-based questions. Interviewers want to know how you have handled real problems, not just how you define terms.
- How do you handle incomplete requirements? Raise a query log, schedule a meeting with the BA, and document assumptions. Do not start testing on guesswork.
- What is risk-based testing? Prioritising test cases based on the likelihood and impact of failure. High-risk areas get tested first.
- How do you decide when to stop testing? Common exit criteria: all high-priority test cases pass, defect density drops below a threshold, or a release deadline is reached with sign-off.
- What is the difference between retesting and regression testing? Retesting checks a specific fixed defect. Regression testing checks that the fix did not break anything else.
- Explain exploratory testing. Simultaneous learning, test design, and execution without a scripted test case. Experienced testers use it to find defects that scripted tests miss.
- What is a traceability matrix? A document that maps requirements to test cases, ensuring every requirement has at least one test case covering it.
- What are manual testing scenario-based interview questions? These present a real situation, such as a payment gateway failing intermittently, and ask how you would isolate, document, and escalate the defect. Interviewers at MNCs in Pune and Bengaluru use these to assess practical judgment.
Test Case Questions in Manual Testing
Writing good test cases is a core manual testing skill. Interviewers often hand you a scenario, like “write test cases for a login page,” and watch how you think.
| Test Case ID | Test Scenario | Steps | Expected Result | Type |
|---|---|---|---|---|
| TC_001 | Valid login | Enter correct username and password, click Login | User is redirected to dashboard | Positive |
| TC_002 | Invalid password | Enter correct username, wrong password, click Login | Error message: “Invalid credentials” | Negative |
| TC_003 | Empty fields | Leave username and password blank, click Login | Validation message: “Fields cannot be empty” | Negative |
| TC_004 | SQL injection attempt | Enter ‘ OR ‘1’=’1 in username field | Application rejects input, no login | Security |
| TC_005 | Password case sensitivity | Enter correct username, password in wrong case | Error message: “Invalid credentials” | Boundary |
A good test case always has a unique ID, clear preconditions, numbered steps, and an unambiguous expected result. Vague expected results are the most common mistake freshers make.
Manual Testing Types: Quick Comparison
| Testing Type | Purpose | When Used | Typical Duration | Scripted or Unscripted |
|---|---|---|---|---|
| Smoke Testing | Verify build stability | After every new build | 30-60 minutes | Scripted |
| Sanity Testing | Verify specific fix or feature | After minor code change | 1-2 hours | Scripted |
| Regression Testing | Confirm no new defects introduced | After any code change | Full cycle: 1-3 days | Scripted |
| Exploratory Testing | Discover unexpected defects | Throughout the sprint | Ongoing, time-boxed sessions | Unscripted |
| Usability Testing | Evaluate user experience | Pre-release or UAT phase | Varies by scope | Unscripted |
How to Prepare for a Manual Testing Interview
Preparation is straightforward if you are systematic about it. Do not try to memorise 200 definitions. Instead, understand the “why” behind each concept so you can answer scenario questions too.
- Revise SDLC and STLC phases until you can explain them without notes.
- Practice writing test cases for everyday apps: login pages, payment gateways, search bars.
- Learn at least one defect tracking tool: JIRA, Bugzilla, or Mantis.
- Read real bug reports on open-source projects to see how professionals document defects.
- Understand what makes a good test case: clarity, completeness, traceability, and reusability.
- Study the difference between functional and non-functional testing, since interviewers ask this often.
- Review manual testing interview questions for 2 years experience separately from fresher-level questions, as the depth expected differs significantly.
If you want to grow beyond manual testing and understand how software development connects to QA, reading about the difference between full-stack developers and software developers gives you useful context. And if you are curious about where the industry is heading, the debate around AI replacing coders directly affects how QA roles are evolving.
According to the 2024 World Quality Report by Capgemini and Sogeti, 86% of organisations plan to maintain or increase their QA and testing budgets, which means skilled manual testers are still very much in demand despite the rise of automation tools like Selenium.
Manual Testing Skills That Interviewers Actually Value
Beyond knowing definitions, interviewers look for specific manual testing skills that separate good candidates from great ones.
- Analytical thinking: Can you look at a requirement and spot ambiguities before testing begins?
- Attention to detail: Can you reproduce a bug consistently and document it precisely?
- Communication: Can you explain a defect clearly to a developer who did not see it happen?
- Domain knowledge: Do you understand the business context, whether it is banking, e-commerce, or healthcare?
- Tool familiarity: JIRA for bug tracking, TestRail or Zephyr for test case management, and at least basic SQL for database validation.
QA engineers who understand the DevOps pipeline are increasingly preferred by hiring managers. Getting familiar with how to become a DevOps engineer will help you understand where testing fits in modern CI/CD workflows.
Frequently Asked Questions
What are common manual testing interview questions?
Common manual testing interview questions cover SDLC, STLC, the bug life cycle, test case design techniques like boundary value analysis and equivalence partitioning, types of testing (smoke, regression, sanity), and defect reporting. Interviewers at most Indian IT companies also ask you to write test cases on the spot for a given scenario.
What manual testing questions are asked for freshers?
Freshers are typically asked to explain the difference between verification and validation, alpha vs. beta testing, severity vs. priority, smoke vs. sanity testing, and to write basic test cases. Questions focus on whether you understand core concepts, since most companies expect to train you on their specific tools and processes after hiring.
What are manual testing questions for experienced testers?
Experienced testers face scenario-based questions: how you handle incomplete requirements, how you perform risk-based testing, what your exit criteria look like, and how you manage test coverage across large releases. Interviewers also ask about tools like JIRA, your experience with agile sprints, and how you have mentored junior testers.
How do I prepare for a manual testing interview?
Revise SDLC and STLC phases, practise writing test cases for common features like login and payment screens, learn a bug tracking tool like JIRA, and study real defect reports. Focus on understanding concepts deeply rather than memorising definitions. Mock interviews and reviewing actual job descriptions help you target gaps in your preparation.
What are test case questions in manual testing?
Test case questions ask you to write, review, or critique test cases for a given feature. Common scenarios include login pages, registration forms, and e-commerce checkout flows. Interviewers check whether your test cases have clear steps, expected results, preconditions, and both positive and negative scenarios. Missing edge cases and vague expected results are the most penalised mistakes.
What is the difference between manual testing and automation testing?
Manual testing relies on human testers executing test cases step by step without scripts or tools. Automation testing uses frameworks like Selenium or Cypress to run pre-written scripts. Manual testing is better suited for exploratory, usability, and one-time tests. Automation is preferred for repetitive regression suites where speed and consistency matter.
Last updated: June 2026. Reviewed by the 3University editorial team.


