- Collaborate with cross-functional teams to ensure quality throughout the software development lifecycle.
- Design, develop, and execute comprehensive test cases and test scenarios.
- Design, implement, and maintain end-to-end automated test suites.
- Verify that software implementations meet business and functional requirements.
- Review business and technical requirements for consistency, completeness, and testability.
- Identify, document, track, and verify software defects through resolution.
- Suggest product and functionality improvements based on usability and quality standards.
- Conduct post-release and post-implementation testing.
- Support regression, integration, system, and user acceptance testing.
- Work with developers and product teams to resolve quality issues and improve development processes.
AgileManual testingRegression testing+1 more