SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.
Salary: USD 120,000 - 170,000 / annual
Overflow is a Series C fintech and SaaS platform that enables high-impact churches, nonprofits, and mission-driven institutions to accept donations in multiple forms—cash, stock, crypto, and beyond. The company is backed by prominent venture investors including Uncork Capital, Craft Ventures, and Salesforce Ventures.
As Senior QA Engineer, you will lead and champion quality across product teams, serving as a force multiplier who enables the entire organization to ship high-quality products with confidence. You will own the QA strategy end-to-end, developing comprehensive test plans, test cases, and holistic testing strategies that blend automated and manual approaches.
Key responsibilities include:
- Define and maintain QA strategy with comprehensive test plans and test cases across the full test pyramid (unit, integration, E2E)
- Lead feature testing cycles, conducting exploratory, functional, and regression testing for all newly released features before production
- Partner with Product Engineers to review test plans and ensure robust coverage
- Conduct regular production sweeps and smoke tests to proactively ensure critical donor and nonprofit flows function properly
- Champion user experience by identifying edge cases, usability issues, and inconsistencies that automation might miss
- Guide expansion of test automation coverage using frameworks like Cypress; run suites, analyze failures, and contribute to writing and maintaining tests
- Identify, document, and track bugs and defects in bug tracking systems; work with engineers to verify fixes
- Test and validate APIs to ensure data integrity, performance, and security
- Advocate for quality throughout the full SDLC, participating in planning and design reviews to identify risks and define acceptance criteria
Overflow operates with a flexible work model with no company-wide in-office requirement, though some teams may establish in-person collaboration rhythms. The company maintains offices in Los Gatos, CA and Birmingham, AL for team collaboration and intentional in-person connection.
REQUIREMENTS:
- 5+ years of industry experience in Quality Assurance or Software Test Engineer role
- Proficiency in developing test plans and test cases from product requirements and design specifications
- Deep understanding of manual and exploratory testing techniques and when to apply them
- Comfort working with test automation frameworks (e.g., Cypress, Jest); ability to read, modify, and run tests; eagerness to help expand coverage
- Experience testing RESTful APIs and using tools like Postman or Insomnia
- Expert-level proficiency with bug tracking tools (e.g., Jira/Linear) and version control systems (e.g., GitLab)
- Strong understanding of SDLC, CI/CD pipelines, and agile methodologies; ability to collaborate effectively with developers on quality
- Keen eye for detail, strong sense of user empathy, and passion for finding elusive bugs
- Excellent communication skills to articulate bugs, test results, and quality risks to both technical and non-technical stakeholders