1. Role Expectations at 2 Years Experience (Manual Testing)
At 2 years of experience, you are no longer treated as a fresher. You are expected to work as an independent manual tester who understands the product, process, and quality risks.
Interviewers expect you to:
- Understand end-to-end project flow
- Analyze requirements without hand-holding
- Design effective test scenarios & test cases
- Execute testing independently
- Log clear, high-quality defects
- Understand STLC, SDLC, and Agile
- Communicate confidently with developers & leads
- Have basic exposure to API testing, SQL, performance awareness
- Support UAT and production issue analysis
At this level, interviews focus on real project understanding, not textbook definitions.
2. Core Manual Testing Interview Questions & Structured Answers
Manual Testing Fundamentals
1. What is manual testing?
Manual testing is the process of validating software functionality without automation tools, by executing test cases manually and observing application behavior.
At 2 years experience, manual testing involves:
- Business logic validation
- User workflow testing
- Negative and edge-case testing
- Exploratory testing
2. Why is manual testing still important?
Manual testing is important because:
- Human thinking finds usability & logic issues
- Exploratory testing cannot be automated fully
- New features initially rely on manual validation
- Business rules need domain understanding
3. Explain SDLC with tester involvement.
| SDLC Phase | Tester’s Role |
| Requirement Analysis | Identify gaps & test scenarios |
| Design | Review flows, edge cases |
| Development | Prepare test cases & data |
| Testing | Execute tests, log defects |
| Deployment | Sanity testing |
| Maintenance | Regression & RCA |
4. What is STLC?
STLC (Software Testing Life Cycle) defines all testing activities.
Phases of STLC:
- Requirement Analysis
- Test Planning
- Test Case Design
- Test Environment Setup
- Test Execution
- Test Closure
At 2 years, you are expected to optimize test cases, not just write many.
5. Difference between SDLC and STLC?
| SDLC | STLC |
| Complete software lifecycle | Testing lifecycle only |
| Business + Dev + QA | QA focused |
| Ends at maintenance | Ends at closure |
3. Types of Manual Testing (Frequently Asked)
6. What types of testing have you performed?
- Functional Testing
- Smoke Testing
- Sanity Testing
- Regression Testing
- Integration Testing
- System Testing
- UAT support
7. What is Smoke Testing?
Smoke testing validates critical functionalities to check build stability.
Example:
- Application launch
- Login
- Dashboard load
8. What is Sanity Testing?
Sanity testing checks whether specific fixes or changes are working correctly.
9. What is Regression Testing?
Regression testing ensures that new changes do not break existing functionality.
10. Difference between Smoke and Sanity Testing?
| Smoke | Sanity |
| Broad coverage | Narrow coverage |
| Build stability check | Fix validation |
| Done initially | Done after fix |
11. What is Integration Testing?
Integration testing verifies data flow between multiple modules.
Example:
Order → Payment → Inventory → Notification
4. Test Case Design Interview Questions
12. What is a test case?
A test case is a set of documented steps used to verify a requirement.
Test Case Components:
- Test Case ID
- Scenario
- Steps
- Test Data
- Expected Result
- Actual Result
- Status
13. Sample Manual Test Case – Login
| Field | Value |
| Scenario | Invalid login |
| Steps | Enter valid username + wrong password |
| Expected | Error message displayed |
14. What is a test scenario?
A test scenario is a high-level testing condition.
Example:
Verify user login functionality
15. Difference between test case and test scenario?
- Test Scenario → What to test
- Test Case → How to test
16. What is Boundary Value Analysis (BVA)?
BVA focuses on testing edge values.
Example:
Allowed amount: 1,000 – 10,000
Test values: 999, 1000, 1001, 9999, 10000, 10001
17. What is Equivalence Partitioning?
Dividing input values into valid and invalid sets to reduce test cases.
5. Defect Management & Bug Reporting
18. What is a defect?
A defect is a mismatch between expected and actual behavior.
19. Explain Bug Life Cycle.
- New
- Assigned
- Open
- Fixed
- Retest
- Closed / Reopen
20. Severity vs Priority
| Severity | Priority |
| Impact on system | Urgency of fix |
| Set by QA | Set by business |
Example:
Wrong calculation → High severity
UI misalignment → Low severity
21. Sample Real-Time Bug Report
Title: Amount debited but order not created
Environment: QA
Steps:
1. Place order
2. Complete payment
3. Check order history
Expected: Order created
Actual: No order shown
Severity: Critical
Priority: High
22. What makes a good bug report?
- Clear and concise title
- Reproducible steps
- Expected vs actual result
- Screenshots/logs
- Correct severity & priority
6. Agile Manual Testing Interview Questions
23. What is Agile methodology?
Agile is an iterative development approach focusing on:
- Early delivery
- Continuous feedback
- Collaboration
24. What is a Sprint?
A sprint is a time-boxed iteration (usually 1–2 weeks).
25. Agile ceremonies you participated in:
- Sprint Planning
- Daily Stand-up
- Sprint Review
- Retrospective
26. Role of a manual tester in Agile.
- Understand user stories
- Clarify acceptance criteria
- Write test cases early
- Continuous testing within sprint
7. Scenario-Based Questions + RCA
27. A defect you logged was rejected. What will you do?
- Recheck requirement
- Reproduce issue
- Attach evidence
- Discuss politely with developer
28. A production defect occurred. What is your role?
- Understand the issue
- Reproduce in lower environment
- Identify missed scenario
- Perform RCA
- Add preventive test cases
29. Explain RCA with real example.
Issue: Duplicate orders created
Root Cause: Retry button scenario not tested
Fix: Added retry & network-failure test cases
30. How do you handle tight deadlines?
- Risk-based testing
- Focus on critical flows
- Smoke + targeted regression
- Clear communication of risks
8. Test Case Examples (Hands-On)
UI Test Case – Registration
Scenario: Mandatory field validation
Steps:
1. Leave email blank
2. Click Submit
Expected: Error message displayed
API Awareness Test Case (Postman – Manual)
- Method: POST
- Endpoint: /api/login
- Validate:
- Status code
- Error message
- Status code
Database Validation (SQL)
SELECT status
FROM orders
WHERE order_id = 45678;
Expected result: SUCCESS
Performance Awareness Scenario
- Multiple users login simultaneously
- Application should respond within acceptable time
9. Tools Knowledge (2 Years Manual Testing)
| Tool | Usage |
| Jira | Bug & task tracking |
| TestRail | Test case management |
| Postman | API testing basics |
| Selenium | Awareness only |
| SQL | Data validation |
| JMeter | Performance awareness |
10. Domain Exposure Examples
Banking
- Login
- Fund transfer
- Account statement
Insurance
- Policy creation
- Premium calculation
- Claims flow
E-Commerce
- Cart
- Checkout
- Payment gateway
11. Common Mistakes at 2 Years Experience
- Giving fresher-level answers
- Not knowing project end-to-end flow
- Weak defect explanation
- No RCA thinking
- Ignoring API & SQL basics
12. Quick Revision Cheat Sheet
- SDLC phases ✔
- STLC phases ✔
- Smoke vs Sanity ✔
- Regression testing ✔
- Test case format ✔
- Bug life cycle ✔
- Severity vs Priority ✔
- Agile basics ✔
13. FAQs – 2 Years Manual Testing Interview Questions
Q: Is automation mandatory at 2 years?
No, but awareness is expected.
Q: Is SQL compulsory?
Basic SELECT queries are usually expected.
Q: What matters most at this level?
Project clarity, defect handling, and logical thinking.
