Develop and implement comprehensive testing strategies, Selenium, JavaDesign, write, execute, and maintain test plans, scenarios, scripts, and proceduresIdentify, track and report software defectsWork with the development team to ensure high-quality software developmentPerform both manual and automated testingParticipate in product design reviews to provide feedback on potential issuesDrive innovation and streamline overall testing processesEnsure the latest industry practices and technologies are appliedManage any potential risks related to product qualityProvide technical leadership and mentoring to junior QA Engineers