Senior QA Engineer

Overflow
•$120,000 - $170,000•Hybrid

About The Position

Overflow is hiring a QA Engineer to lead and champion quality across our product teams. In this role, you will not be the only person responsible for quality; you will be the force multiplier who enables the entire team to ship high-quality products with confidence.

Requirements

  • 5+ years of industry experience in a Quality Assurance or Software Test Engineer role.
  • Proficient in developing test plans and test cases from product requirements and design specifications.
  • Deep understanding of manual and exploratory testing techniques and know when to apply them.
  • Comfortable working with test automation frameworks (e.g., Cypress, Jest). Able to read, modify, and run tests, even if not a senior-level developer, and eager to help the team expand coverage.
  • Experience testing RESTful APIs and using tools like Postman or Insomnia.
  • Expert with bug tracking tools (e.g., Jira/Linear) and version control systems (e.g., GitLab).
  • Strong understanding of the SDLC, CI/CD pipelines, and agile methodologies, and excel at collaborating with developers on quality.
  • Keen eye for detail, a strong sense of user empathy, and a passion for finding elusive bugs.
  • Excellent communication skills to clearly articulate bugs, test results, and quality risks to both technical and non-technical stakeholders.

Responsibilities

  • Define and own the QA strategy: Develop and maintain comprehensive test plans, test cases, and holistic test strategies that blend automated and manual testing.
  • Lead feature testing cycles: Personally conduct thorough exploratory, functional, and regression testing for all newly released features before they go to production.
  • Partner with engineers: Collaborate with Product Engineers to review their test plans and ensure robust coverage across the entire test pyramid (unit, integration, and E2E).
  • Maintain production quality: Conduct regular "production sweeps" and smoke tests (e.g., on Fridays) to proactively ensure all critical donor and nonprofit flows are fully functional.
  • Champion the user: Be the primary advocate for the user experience, identifying edge cases, usability issues, and inconsistencies that automation might miss.
  • Manage automation: Guide the expansion of our test automation coverage. You'll work within our automation frameworks (like Cypress) to run suites, analyze failures, and contribute to writing and maintaining tests.
  • Bug & Defect Management: Identify, document, and meticulously track bugs, defects, and quality issues in our bug tracking system, and work with engineers to verify fixes.
  • API Validation: Test and validate APIs to ensure data integrity, performance, and security.
  • Advocate for Quality: Champion quality across the full SDLC, participating in planning and design reviews to identify risks and define acceptance criteria before development begins.

Benefits

  • Competitive base salary with equity eligibility
  • Medical, dental, and vision coverage for employees and dependents
  • Generous paid time off and company holidays
  • Paid parental leave
  • 401(k) retirement plan
  • Dedicated mental health and therapy stipend to support personal well-being
  • Team retreats and intentional in-person gatherings throughout the year
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service