Terminal

QA Engineer - Postman, Jira

Posted: 2 minutes ago

Job Description

About OverflowOverflow creates an opportunity for nonprofits to access a larger funding pool through stock donations.About The RoleOverflow 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.What You’ll DoDefine 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.What You’ll Bring2-3 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. TECH STACK: General Team:SlackGoogle SuiteNotionZoomCanvaPitch Engineering:FigmaGitLabMongoDBAmazon Web ServicesSlackGoogle SuiteNotionZoomCanvaPitchGusto

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In