- Review and analyze requirements, specifications, and technical design documents, providing
- timely feedback
- Develop detailed, comprehensive, and well-structured test plans and test cases
- Prioritize and plan testing activities
- Play the role of test engineer: Design, develop, and execute automated tests
- Identify and report issues found, then verify that issues are resolved
- Perform regression testing
- Proven work experience in software quality assurance
- Solid knowledge of software QA methodologies, tools, and processes
- Keen eye for detail and a commitment to excellence
- Keep track of quality metrics
- Verify that the final product meets the requirement
- Work closely with product development and testing teams to ensure timely delivery of the project