The Quality Assurance Engineer, Software is responsible for debugging software on new and existing products to ensure that they meet the requisite functional, technical, and regulatory compliance and maintain high overall product quality. This role has an understanding of developing software test methodologies and procedures in order to ensure testing efficiency and high level of quality.