- Develop and maintain test cases and scenarios.
- Conduct testing to validate that the software adheres to key architectural requirements.
- Perform testing at all levels, including unit, integration, and system testing.
- Investigate and reproduce customer-reported defects, analyze root causes, and determine the impacted areas.
- Collaborate with development teams to resolve issues, conduct retesting, and ensure proper fixes.
- Review requirements, clarify specifications with customers through Q&A, and report findings to the Project Manager.
- Track, analyze, and report test progress, results, and defects to the Project Manager.
- Recommend process improvements to enhance production efficiency and offer prompt solutions