Must-Have
1. Testing Fundamentals
- Strong understanding of SDLC (Software Development Life Cycle) & STLC (Software Testing Life Cycle)
- Knowledge of testing levels (unit, integration, system, UAT)
- Knowledge of testing types:
- Functional testing
- Regression, smoke, sanity
- Defect lifecycle, severity and priority
- Web and Mobile App (IOS and Android)
2. Test Design & Execution
- Ability to analyze requirements (BRD, FRD, User Stories)
- Writing and maintaining:
- Test cases
- Test scenarios
- Test plans
3. Defect Reporting & Tracking
- Writing clear, reproducible bug reports
- Experience with any of defect tracking tools:
- Jira
- Azure DevOps
- Bugzilla
- Verifying bug fixes and regression impact
4. Agile & Process Knowledge
- Agile/Scrum principles
- Working with:
- User stories
- Acceptance criteria
- Participation in sprint ceremonies
5. Soft Skills (Critical)
- Analytical & logical thinking
- Attention to detail
- Strong written and verbal communication
- Collaboration with developers and product teams
6. Test Automation
- Experience with automation tools for Web and Mobile App (IOS/Android):
- Selenium
- Cypress
- Playwright
Nice-to-Have
7. Certification related to Software Testing like ISTQB Foundation Level.