**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
