The Software QA Manager will establish and lead a new Quality Assurance (QA) group within Mainstream Nonprofit Solutions Inc. This role focuses on developing and implementing QA strategies to ensure high-quality software delivery, collaborating with cross-functional teams, and fostering a culture of quality and accountability. The manager will be responsible for building QA processes from the ground up, mentoring staff, and driving improvements in software reliability and efficiency.