1. Role Expectations for a 3-Year Experienced Tester
At 3 years of experience, you are expected to function as an independent contributor, not a fresher and not yet a full owner like a senior tester.
What Interviewers Expect at 3 Years
- Solid understanding of STLC & SDLC
- Strong manual testing fundamentals
- Ability to analyze requirements independently
- Writing high-quality test cases and scenarios
- Confident defect reporting and follow-ups
- Working knowledge of Agile/Scrum
- Exposure to API, DB, automation awareness
- Ability to explain real project scenarios
- Ownership of modules or features
2. Core Software Testing Interview Questions & Answers
1. What is software testing?
Answer:
Software testing is the process of evaluating a software application to identify defects and ensure it meets specified requirements, business expectations, and quality standards before release.
2. Explain SDLC phases.
Answer:
- Requirement Analysis
- Design
- Development
- Testing
- Deployment
- Maintenance
Each phase has defined deliverables and quality checks.
3. Explain STLC phases.
| STLC Phase | Description |
| Requirement Analysis | Understand requirements & identify test scenarios |
| Test Planning | Define scope, effort, tools, risks |
| Test Case Design | Create detailed test cases |
| Test Environment Setup | Prepare test environment |
| Test Execution | Execute test cases & log defects |
| 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 at maintenance | Ends at test closure |
5. What is requirement analysis in testing?
Answer:
Requirement analysis involves reviewing requirements to understand functionality, identify ambiguities, determine test scenarios, and ensure testability.
6. What is RTM?
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 & sanity testing
- Integration testing
- System testing
- UAT support
8. Difference between smoke and sanity testing?
| Smoke | Sanity |
| Broad testing | Focused testing |
| Build verification | Bug fix verification |
| 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 of actual behavior from expected behavior.
12. What is defect life cycle?
New → Assigned → Open → Fixed → Retest → Verified → Closed
(Additional: Reopened, Rejected, Deferred)
13. Severity vs Priority?
| Severity | Priority |
| Technical impact | Business urgency |
| Set by QA | Set by business |
| Eg: App crash | Eg: Payment failure |
14. How do you write a good bug report?
Answer:
- Clear summary
- Steps to reproduce
- Actual vs Expected result
- Environment details
- Screenshots/logs
- Severity & priority
15. Sample Bug Report
Title: Login fails for valid user
Steps:
- Enter valid username/password
- Click Login
Expected: User logged in
Actual: Error message shown
Severity: High
Priority: P1
4. Agile Interview Questions (3 Years Experience)
16. What is Agile?
Answer:
Agile is an iterative development approach focusing on collaboration, flexibility, and frequent delivery of working software.
17. What Agile ceremonies have you attended?
Answer:
- Sprint planning
- Daily stand-ups
- Sprint review
- Retrospective
- Backlog grooming
18. Role of tester in Agile?
Answer:
Tester participates from requirement grooming, writes test cases early, tests within sprint, and validates user stories before closure.
19. What is a user story?
Answer:
A user story describes functionality from an end-user perspective with acceptance criteria.
20. What is Definition of Done (DoD)?
Answer:
A story is done when development, testing, defect fixing, and PO acceptance are complete.
5. Scenario-Based Questions with RCA
21. A defect is found in production. What do you do?
Answer:
- Collect details from users
- Reproduce issue
- Log defect
- Support root cause analysis
- Add regression test
22. Example Real-Time Production Defect
Issue: OTP not received
Root Cause: SMS gateway timeout
Fix: Retry mechanism added
Prevention: Negative & load test cases added
23. Developer says “working as designed”. What do you do?
Answer:
- Recheck requirement
- Discuss with BA/Product
- Provide business impact
- Update defect or close with clarification
24. How do you handle tight deadlines?
Answer:
- Risk-based testing
- Focus on critical flows
- Communicate risks early
6. Test Case Examples
UI Test Case Example
| Field | Value |
| Scenario | User registration |
| Steps | Enter details & submit |
| Expected | Account created |
| Priority | High |
API Test Case (Postman)
Endpoint: /api/register
Validations:
- Status code 201
- Response time < 2 sec
- Proper error for invalid input
Database Testing (SQL)
SELECT count(*)
FROM users
WHERE email = ‘test@test.com’;
Expected: 1
Performance Test Scenario
- 500 concurrent users
- Response < 3 sec
- No server crash
7. Tools Interview Questions
25. JIRA usage?
Answer:
- Bug tracking
- Story tracking
- Sprint dashboards
26. TestRail usage?
Answer:
- Test case management
- Test execution
- Coverage tracking
27. Postman experience?
Answer:
- API testing
- Request validation
- Environment variables
28. Selenium awareness?
Answer:
I understand basics, identify automation candidates, and can review scripts.
29. JMeter usage?
Answer:
Basic load testing and response time validation.
30. SQL knowledge?
Answer:
Able to write basic queries for data validation, joins, and counts.
8. Domain Exposure
Banking Domain
- Login security
- Fund transfers
- Transaction history
Insurance Domain
- Policy creation
- Premium calculation
- Claims
ETL/Data Testing
- Source to target validation
- Data consistency checks
9. HR & Managerial Interview Questions
31. How do you handle conflicts with developers?
Answer:
By sharing clear steps, logs, and focusing on facts rather than opinions.
32. How do you handle repetitive work?
Answer:
By improving test coverage, suggesting automation, and focusing on quality improvement.
33. What are your strengths?
Answer:
Strong requirement analysis, defect reporting, and ownership mindset.
34. Why should we hire you?
Answer:
I bring strong testing fundamentals, real-project exposure, and reliability in delivering quality features.
10. Common Mistakes 3-Year Candidates Make
- Memorizing definitions
- No real-time examples
- Weak defect explanation
- Poor Agile understanding
- Not explaining impact
11. Quick Revision Cheat Sheet
- SDLC vs STLC
- Severity vs Priority
- Defect lifecycle
- Agile ceremonies
- Test case structure
- SQL basics
- API testing basics
12. FAQs + CTA
Q: Is automation mandatory at 3 years?
No, but awareness is expected.
Q: What matters most in interview?
Clear explanation + real examples.
