Collaborate with team members and product owners to translate user stories and customer requests into detailed requirements.
Test software to ensure it meets requirement specifications and adheres to quality standards.
Develop a comprehensive test strategy and translate it into a detailed test plan, including test approach, environment details, scope, and other specifications.
Prepare test documentation such as test plans, test cases, test scenarios, and create test data.
Identify and document defects within software products.
Create and execute manual test cases using standard team tools.
Develop, execute, review, and debug automated test scripts.
Perform root cause analysis for defects and recommend strategic solutions to eliminate them.
Conduct moderately complex to complex functional, integration, regression, compatibility, and performance tests with minimal supervision.
Build ownership and subject matter expertise on various product features.
Lead and actively participate in implementing quality engineering process improvements.
Conduct quality peer reviews of test cases and scripts.
Work closely with cross-cultural development teams to ensure quality testing practices are integrated throughout the development cycle.