1. Requirements Analysis & Planning
- Review and analyze functional/non-functional requirements
- Ensure acceptance criteria are clear, complete, and testable and define definitions of done aligned with the customer.
- Identify risks, gaps, and ambiguities early in the lifecycle
- Contribute to test planning, estimation, and scope definition
2. Test Strategy & Test Case Design
- Develop comprehensive test scenarios and test cases
- Maintain Requirement Traceability Matrix (RTM)
- Prepare and manage test data
- Conduct peer reviews for test cases
3. Test Environment Ownership
- Validate test environments, deployments, and configurations
- Ensure environment stability with DevOps/Engineering teams
- Set up logs, monitoring, and tools required for effective testing
4. Test Execution
- Execute functional, regression, integration, and E2E tests
- Conduct exploratory and risk-based testing
- Log defects with clear steps and evidence
- Participate in defect triage meetings
- Re-test fixes and ensure robust regression
5. Automation
- Identify automation opportunities
- Maintain and enhance automation framework
- Ensure automated tests run smoothly in CI/CD pipelines
- Troubleshoot flaky scripts/tests
6. Non-Functional Testing
- Conduct basic performance, load, and security validations
- Validate usability and accessibility standards
7. Documentation & Reporting
- Prepare test plans, test reports, and dashboards
- Communicate test status, risks, and blockers
- Document known issues, release notes, and quality sign-offs
8. Continuous Improvement & Leadership
- Mentor junior QAs
- Drive process improvements
- Advocate for quality across engineering teams
- Enhance test strategies, coverage, and automation maturity
Requirements
- 5–8+ years of experience in software testing
- Strong expertise in functional, regression, integration & E2E testing
- Hands-on experience with test case design techniques
- Strong understanding of SDLC, STLC, Agile/Scrum
- Experience with bug tracking tools
- Automation experience (Selenium, Cypress, Playwright, etc.)
- Experience with API testing tools
- Basic knowledge of performance or security testing

