What is a QA Engineer at Blackbaud?
At Blackbaud, a QA Engineer plays a vital role in ensuring the reliability, security, and performance of cloud software designed specifically for the social good community. Because Blackbaud provides critical infrastructure—including fundraising tools, financial management systems, and donor databases—to nonprofits, foundations, education institutions, and healthcare organizations, the stakes for software quality are exceptionally high. A single bug or system outage does not just impact corporate revenue; it can disrupt active fundraising campaigns, delay disaster relief funds, and interfere with crucial community services.
As a QA Engineer, you will be responsible for safeguarding the user experience across flagship platforms like Raiser's Edge NXT, Financial Edge NXT, and Luminate Online. You will work at the intersection of software development and product management, advocating for the end user and building robust automated testing frameworks to prevent regressions. This role requires a balance of technical coding capability, analytical problem-solving, and a deep understanding of software quality assurance methodologies.
This position is both challenging and deeply rewarding. You will operate in a modern SaaS environment, navigating complex cloud architectures, continuous integration pipelines, and scale challenges. By ensuring that Blackbaud’s software remains stable and performant, you directly empower thousands of social good organizations worldwide to achieve their missions more effectively.

