1. Role Expectations – Software Tester with 1 Year Experience
At 1 year of experience, companies expect you to be a junior QA engineer who can work independently on assigned modules with guidance.
Expected skills at this level:
- Clear understanding of manual testing fundamentals
- Knowledge of STLC and SDLC
- Ability to write and execute test cases
- Log clear and reproducible defects
- Understand Agile/Scrum basics
- Exposure to JIRA, Postman, SQL
- Basic awareness of automation & performance testing
- Good communication with developers and leads
2. Core Interview Questions & Structured Answers (Technical Round)
1. What is software testing?
Software testing is the process of verifying and validating that a software application works as expected, meets requirements, and is free from critical defects before release.
2. Why is software testing important?
- Ensures product quality
- Identifies defects early
- Reduces cost of fixing issues
- Improves customer satisfaction
3. What is the difference between verification and validation?
| Verification | Validation |
| Static process | Dynamic process |
| Reviews & inspections | Actual testing |
| “Are we building it right?” | “Are we building the right product?” |
4. Explain SDLC phases
| Phase | Description |
| Requirement | Business needs gathering |
| Design | System & UI design |
| Development | Coding |
| Testing | Validation |
| Deployment | Release |
| Maintenance | Bug fixes |
5. Explain STLC phases
- Requirement analysis
- Test planning
- Test case design
- Test environment setup
- Test execution
- Test closure
6. What types of testing do you know?
- Functional testing
- Smoke testing
- Sanity testing
- Regression testing
- System testing
- UAT testing
7. Smoke vs Sanity testing
| Smoke | Sanity |
| Broad coverage | Narrow coverage |
| Build stability | Bug fix verification |
| Before detailed testing | After changes |
8. What is a test case?
A test case is a set of steps, data, and expected results used to verify a specific requirement.
9. Components of a test case
- Test case ID
- Test scenario
- Preconditions
- Steps
- Test data
- Expected result
- Actual result
- Status
10. What is a bug/defect?
A defect is a deviation between expected and actual behavior of the application.
11. Defect life cycle
| Status | Description |
| New | Logged by tester |
| Assigned | Assigned to dev |
| Open | Dev working |
| Fixed | Issue fixed |
| Retest | Verified by tester |
| Closed | Successfully resolved |
| Reopened | Issue persists |
12. Severity vs Priority
| Severity | Priority |
| Impact on system | Urgency to fix |
| Set by tester | Set by product |
| Technical | Business |
13. What is regression testing?
Regression testing ensures that existing functionalities still work after new changes or bug fixes.
14. What is UAT?
User Acceptance Testing is done by business users to verify the system meets business needs.
15. What is exploratory testing?
Testing without predefined test cases using tester’s experience and understanding.
3. Agile & Process Interview Questions
16. What is Agile?
Agile is an iterative development approach focusing on continuous delivery, collaboration, and feedback.
17. What is a sprint?
A sprint is a fixed time-box (usually 2 weeks) in which a set of features are developed and tested.
18. Agile ceremonies you know
- Sprint planning
- Daily stand-up
- Sprint review
- Retrospective
19. What is a user story?
A user story describes functionality from an end-user perspective.
Example:
As a user, I want to reset my password so that I can regain access.
20. What are acceptance criteria?
Conditions that must be met for a user story to be accepted.
4. Scenario-Based Interview Questions with RCA
21. Login works for valid user but fails for some users. What will you check?
- User roles
- Database records
- Environment config
- Logs
RCA Example:
Some users marked as inactive in DB.
22. A bug you reported was rejected. What will you do?
- Re-check steps
- Validate requirement
- Attach screenshots/logs
- Discuss with dev politely
23. Application crashes when uploading large file. What could be the reason?
- File size validation missing
- Memory issue
- Server timeout
24. Real-Time Defect Example
Issue: Submit button enabled without mandatory fields
Severity: Medium
Root Cause: Missing front-end validation
5. Test Case Examples
UI Test Case – Login Page
| Field | Value |
| Scenario | Valid login |
| Steps | Enter valid username & password |
| Expected | Navigate to dashboard |
API Test Case – Login (Postman)
POST /login
{
“username”: “testuser”,
“password”: “pass123”
}
Expected Result:
Status 200, token generated
Database Validation (SQL)
SELECT status
FROM users
WHERE username = ‘testuser’;
Used to validate backend user status.
Performance Test Example (Basic)
- 50 users login simultaneously
- Response time < 3 seconds
6. Tools Knowledge (1 Year Level)
JIRA
- Log defects
- Update status
- Add comments & attachments
TestRail
- Create test cases
- Execute test runs
Postman
- API testing
- Validate status codes
- Check response body
Selenium (Awareness)
- Used for automation
- Reduces manual effort
JMeter (Basic Awareness)
- Performance testing tool
- Load & stress testing concepts
SQL
- Select queries
- Validate inserted data
7. Domain Exposure (Basic)
Banking
- Login
- Account balance
- Transactions
Insurance
- Policy creation
- Premium calculation
ETL
- Source to target data validation
8. HR & Managerial Questions
Why did you choose testing?
I enjoy understanding business flows and ensuring quality before customers use the product.
How do you handle pressure?
By prioritizing tasks, communicating issues early, and focusing on critical scenarios.
What are your strengths as a tester?
- Attention to detail
- Logical thinking
- Good documentation
What are your weaknesses?
Initially lacked confidence, but improved through hands-on testing and feedback.
9. Common Mistakes at 1 Year Experience
- Memorizing definitions only
- Not explaining real project work
- Poor defect descriptions
- Confusing severity and priority
- Ignoring Agile concepts
10. Quick Revision Cheat Sheet
- SDLC vs STLC
- Smoke vs Sanity
- Bug life cycle
- Severity vs Priority
- Test case format
- Agile basics
- SQL basics
11. FAQs
Is automation required at 1 year experience?
Not mandatory, but basic knowledge is a plus.
Can I switch to automation later?
Yes. Manual testing builds strong foundation.
