You will be responsible for ensuring the quality of software deliverables by defining, executing, and improving testing strategies across multiple projects. Working closely with cross-functional teams, you will contribute to both manual and automated QA efforts while maintaining high standards of reliability and performance. You will collaborate with developers, project managers, and technical consultants to define and implement effective testing strategies. You will design, write, and maintain automated test cases across the software lifecycle. You will perform manual testing of features and applications to validate functionality and user experience. You will identify, document, and prioritize bugs while assessing severity and potential impact. You will proactively communicate risks, issues, and quality concerns to stakeholders and teams. You will ensure testing processes align with best practices, Agile/SCRUM methodologies, and project standards. You will contribute to knowledge sharing by supporting internal learning, documentation, and QA best practices.