overflow - Senior QA Engineer
Requirements
• 5+ years of industry experience in a Quality Assurance or Software Test Engineer role. • You are proficient in developing test plans and test cases from product requirements and design specifications. • You have a deep understanding of manual and exploratory testing techniques and know when to apply them. • You are comfortable working with test automation frameworks (e.g., Cypress, Jest). You can read, modify, and run tests, even if you aren't a senior-level developer, and are eager to help the team expand coverage. • You have experience testing RESTful APIs and using tools like Postman or Insomnia. • You are an expert with bug tracking tools (e.g., Jira/Linear) and version control systems (e.g., GitLab). • You have a strong understanding of the SDLC, CI/CD pipelines, and agile methodologies, and excel at collaborating with developers on quality. • You have a keen eye for detail, a strong sense of user empathy, and a passion for finding elusive bugs. • You have 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
• The base salary range for this position is $120k – $170k, based on Carta Total Compensation benchmarks for role, geography, and function. Total compensation may also include equity, performance-based bonuses (for eligible roles), and a comprehensive benefits package. • Overflow offers a thoughtful benefits package designed to support your well-being, growth, and life outside of work, including: • 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
Apply in one click
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT