***Average annual salary of $81,920.00 (including wage, incentives, bonuses, overtime, shift differential, etc.)***
We are seeking a Software QA Manager to establish and lead a new Quality Assurance (QA) group within our team! This role requires experience in software quality assurance, including test strategy development, manual and automated testing, and the ability to foster collaboration with cross-functional teams. You will play a vital part in creating scalable QA processes that ensure high-quality software delivery across the organization.
A Day in the Life as a Software QA Manager
As a Software QA Manager, you will lead the development of our QA strategy, ensuring our software products meet the highest standards. You'll work closely with development teams to create and implement both manual and automated test suites, establishing the foundation for long-term success in software quality. Your work will directly impact employees who use our systems to support case managers working with children and families. This includes ensuring that the systems are reliable, efficient, and meet the organization's growing needs.
You will be responsible for setting up the QA group from the ground up—building out processes, defining best practices, and selecting tools. As the team grows, you will take on a leadership role in hiring, training, and mentoring QA professionals.
Key Responsibilities:
• Establish and lead the Software QA group, developing test strategies, plans, and processes.
• Collaborate with software developers to ensure a seamless handoff from development to QA.
• Define and implement both manual and automated testing protocols to ensure coverage of all software features.
• Ensure the scalability and reliability of QA practices as the organization and its needs grow.
• Serve as the primary point of contact for all things QA, setting expectations with key stakeholders across the business.
• Mentor and develop QA staff, fostering a culture of quality, ownership, and accountability.
• Explore and implement tools for automated testing, continuous integration, and QA analytics.
• Drive improvements in code quality and product reliability by identifying patterns in bugs and testing failures.
What We Are Looking For
We are looking for someone with a passion for building and leading QA processes and teams. The ideal candidate will have a mix of hands-on testing experience, technical expertise, and leadership skills to establish the foundation for long-term software quality. You will help shape the vision of our QA group and play a pivotal role in improving our software delivery process.
Requirements:
• A bachelor’s degree in computer science, Engineering, or related field.
• 5+ years of experience in software quality assurance, including manual and automated testing.
• Experience in creating and implementing QA processes, including test plans, test cases, and defect tracking systems.
• Proficiency in automated testing tools (e.g., Selenium, JUnit, or similar).
• Knowledge of software development life cycles (SDLC), especially Agile/Scrum methodologies.
• Experience with CI/CD pipelines and tools such as Jenkins, GitLab, or similar.
• Excellent leadership, communication, and team-building skills.
Why you should work for Mainstream Nonprofit Solutions
We offer a wide variety of benefits, including flexible scheduling! We also provide you with 20 days of personal leave in your first year of employment and 25 days after completion of year one as well as 12 paid holidays! We offer a longevity bonus and tuition reimbursement! As a bonus, you get to work with a FANTASTIC team who are all dedicated to the mission and vision by being devoted to the strength of family and to be nationally recognized for excellence in service, education, and advocacy.
If you want to make a difference in a child’s life, join our team today!
TFI is an Equal Opportunity Employer.
To apply, please visit www.tfifamily.org/employment