To enhance software quality assurance processes, the full-time salaried Staff Software QA Engineer will design and implement testing strategies, automate test cases, and collaborate with development teams in a hybrid work environment. Key responsibilities Design and execute automated and manual testing processes for software applications Collaborate with cross-functional teams to ensure quality standards are met throughout the development lifecycle Identify, document, and track software defects and issues, providing feedback for continuous improvement Required qualifications Bachelor's degree in Computer Science, Engineering, or related field 5+ years of experience in software quality assurance or testing Proficiency in test automation tools and frameworks Experience with Agile methodologies and software development lifecycle Strong understanding of software testing principles and practices