Create comprehensive and well-structured test plans, test cases, and test scripts aligned with project requirements and functional specifications.
Define the test automation strategy and approach, including framework capabilities, tool comparison, standard metrics, success and start/stop criteria.
Lead the development and implementation of test automation frameworks and scripts.
Execute automated and manual testing activities, encompassing functional, regression, system, and usability testing, to validate the software’s functionality, performance, and user experience.
Participate in requirement and design reviews to provide early feedback on potential quality risks and contribute to the overall software development process.
Provide timely and accurate status updates on testing progress, test coverage, and test results to the project team and stakeholders.