The Quality Assurance (QA) and Test Engineer is responsible for the design, development, and execution of comprehensive test plans and test cases aimed at identifying and resolving software defects. This role necessitates a robust understanding of established testing methodologies, software development lifecycle processes, and industry-standard quality assurance best practices. The QA and Test Engineer will collaborate closely with development teams, product management, and other relevant stakeholders to ensure the delivery of high-quality software products.