- Work closely with software developers and project managers to understand project requirements and user stories.
- Develop test cases and test plans based on project specifications.
- Execute test cases manually and/or using automated testing tools.
- Identify, document, and track software defects to resolution.
- Participate in agile/scrum meetings to provide updates on testing progress and discuss any issues or roadblocks.
- Collaborate with cross-functional teams to ensure the quality of deliverables throughout the software development lifecycle.
- Assist in the creation and maintenance of testing documentation, including test scripts, test matrices, and test reports.