1. Role Expectations for a 3-Year Experienced Tester
At 3 years of experience, you are expected to work as a strong independent QA engineer who can own modules with limited guidance.
What Interviewers Expect at This Level
- Solid understanding of manual testing fundamentals
- Clear knowledge of STLC and SDLC
- Ability to analyze requirements independently
- Writing high-quality test scenarios and test cases
- Confident defect logging, tracking, and follow-ups
- Working experience in Agile/Scrum
- Exposure to API testing, DB testing, automation awareness
- Ability to explain real project scenarios and defects
- Basic ownership mindset (not just execution)
At 3 years, interviewers check how you think, not just what you remember.
2. Core Testing Interview Questions & Structured Answers
1. What is software testing?
Answer:
Software testing is the process of verifying and validating a software application to ensure it meets business requirements, works as expected, and is free from critical defects before release.
2. Explain SDLC phases.
Answer:
- Requirement Analysis
- Design
- Development
- Testing
- Deployment
- Maintenance
Each phase contributes to building and delivering a quality product.
3. Explain STLC phases.
| STLC Phase | Key Activities |
| Requirement Analysis | Requirement review, scenario identification |
| Test Planning | Scope, estimation, tools, risks |
| Test Case Design | Writing detailed test cases |
| Test Environment Setup | Environment & data readiness |
| Test Execution | Test execution & defect logging |
| Test Closure | Metrics, reports, sign-off |
4. Difference between SDLC and STLC?
| SDLC | STLC |
| Development lifecycle | Testing lifecycle |
| Focus on building product | Focus on validating product |
| Ends with maintenance | Ends with test closure |
5. What is requirement analysis in testing?
Answer:
Requirement analysis is the process of understanding requirements, identifying test scenarios, finding ambiguities, and ensuring the requirement can be tested.
6. What is RTM and why is it used?
Answer:
RTM (Requirement Traceability Matrix) maps requirements to test cases to ensure complete coverage and avoid missed requirements.
7. What types of testing have you performed?
Answer:
- Functional testing
- Regression testing
- Smoke testing
- Sanity testing
- Integration testing
- System testing
- UAT support
8. Difference between smoke and sanity testing?
| Smoke Testing | Sanity Testing |
| Build verification | Bug fix validation |
| Broad coverage | Narrow and deep |
| Done on new build | Done on stable build |
9. What is regression testing?
Answer:
Regression testing ensures that new changes or bug fixes do not break existing functionality.
10. How do you prioritize test cases?
Answer:
- Business-critical flows
- High-risk areas
- Frequently used features
- Past defect-prone modules
3. Defect Management & Bug Reporting Questions
11. What is a defect?
Answer:
A defect is a deviation between the expected result and the actual result of the application.
12. Explain defect life cycle.
New → Assigned → Open → Fixed → Retest → Verified → Closed
(Additional states: Reopened, Rejected, Duplicate, Deferred)
13. Difference between severity and priority?
| Severity | Priority |
| Technical impact | Business urgency |
| Defined by QA | Defined by business/PO |
14. How do you write a good bug report?
Answer:
- Clear and concise title
- Steps to reproduce
- Actual result
- Expected result
- Environment details
- Screenshots/logs
- Severity and priority
15. Sample Bug Report
Title: User unable to login with valid credentials
Steps:
- Navigate to login page
- Enter valid username and password
- Click Login
Expected Result: User should login successfully
Actual Result: Error message displayed
Severity: High
Priority: P1
4. Agile Interview Questions (3 Years Experience)
16. What is Agile?
Answer:
Agile is an iterative development methodology that delivers working software in small increments called sprints.
17. What Agile ceremonies have you attended?
Answer:
- Sprint planning
- Daily stand-up
- Sprint review
- Retrospective
- Backlog grooming
18. Role of a tester in Agile?
Answer:
Tester participates from requirement discussions, writes test cases early, tests within sprint, logs defects, and validates acceptance criteria.
19. What is a user story?
Answer:
A user story describes a requirement from the end-user perspective along with acceptance criteria.
20. What is Definition of Done (DoD)?
Answer:
A story is considered done when development, testing, defect fixing, and Product Owner approval are completed.
5. Scenario-Based Interview Questions with RCA
21. A defect is found in production. What do you do?
Answer:
- Inform the team immediately
- Collect issue details
- Try to reproduce in test environment
- Log defect
- Support root cause analysis
- Add regression test to avoid recurrence
22. Real-Time Project Defect with RCA
Issue: OTP not received during login
Root Cause: SMS gateway timeout under load
Fix: Retry mechanism added
Prevention: Added timeout and negative test cases
23. Developer says “cannot reproduce”. What do you do?
Answer:
- Share detailed steps
- Attach screenshots/logs
- Mention environment and test data
- Perform joint testing if required
24. How do you handle tight deadlines?
Answer:
By prioritizing critical test cases, focusing on high-risk areas, and communicating risks early.
6. Test Case Examples (UI, API, DB, Performance)
UI Test Case Example – Login
| Field | Value |
| Scenario | Login with valid credentials |
| Steps | Enter username & password |
| Expected | Redirect to dashboard |
| Priority | High |
API Test Case Example (Postman)
Endpoint: /api/login
Validations:
- Status code = 200
- Error message for invalid input
- Response time < 2 seconds
Database Validation (SQL Example)
SELECT count(*)
FROM users
WHERE email = ‘test@test.com’;
Expected Result: 1
Performance Test Scenario
- 500 concurrent users
- Response time < 3 seconds
- No server crash
7. Tools Interview Questions
25. How do you use JIRA?
Answer:
- Defect logging and tracking
- Story validation
- Sprint board updates
26. How do you use TestRail?
Answer:
Managing test cases, executing test runs, and tracking coverage.
27. Postman experience?
Answer:
Used for API testing, validating responses, and checking status codes.
28. Selenium exposure?
Answer:
Basic understanding and ability to identify automation-worthy test cases.
29. JMeter exposure?
Answer:
Basic knowledge of load testing and response time checks.
30. SQL knowledge?
Answer:
Comfortable with SELECT, WHERE, COUNT queries for data validation.
8. Domain Exposure
Banking Domain
- Login & authentication
- Fund transfers
- Transaction history
Insurance Domain
- Policy creation
- Premium calculation
- Claims processing
ETL / Data Testing
- Source-to-target validation
- Data count checks
9. Common Mistakes 3-Year Candidates Make
- Giving memorized definitions
- No real project examples
- Weak defect explanation
- Poor Agile understanding
- Not explaining impact or RCA
10. Quick Revision Cheat Sheet
- SDLC vs STLC
- Defect lifecycle
- Severity vs Priority
- Agile ceremonies
- Test case format
- SQL basics
- API basics
11. FAQs + CTA
Q: Is automation mandatory at 3 years?
Not mandatory, but awareness is expected.
Q: What matters most in interviews at this level?
Real project experience and logical explanation.
