Senior QA Engineer

Senior QA Engineer

Department: Product

Reports To: Director of Engineering

Job Location: Home

Summary of Position

As a Senior QA Engineer for Health-e Pro, you will be a driving force in ensuring the quality and reliability of our best-in-class school nutrition software. As the founding QA Engineer, you will own and lead our test automation practice from the ground up — bringing seasoned expertise to define the strategy, architect the frameworks, and establish the standards that will scale with our platform. You’ll work with the Director of Engineering to define the automation strategy, select and implement the tooling, and establish the frameworks and standards that will scale with our platform. This role focuses on integration, regression, and end-to-end testing — unit testing is owned by our backend engineers, and you’ll collaborate with them to ensure comprehensive coverage across all layers. You will be responsible for identifying defects early in the development cycle, driving quality standards, and contributing to a culture of continuous improvement—helping schools confidently rely on our software to enhance meal planning processes and improve student health outcomes.

Core Responsibilities:

  • Test Automation & Framework Leadership:   Architect and lead the buildout of our automation framework from scratch, making authoritative decisions on tooling, patterns, and scalability. Design and implement automated test suites (functional, regression, integration, and end-to-end) for our web-based platform. Define, document, and champion the team’s automation strategy and testing standards across the organization. Proactively identify gaps in coverage and drive systemic improvements to overall test quality.
  • Collaboration & Strategy:    Partner with Product Managers, Software Engineers, and QA team members to understand requirements and acceptance criteria. Participate in agile ceremonies including sprint planning, daily scrums, and retrospectives to ensure quality is built into every stage of development. Provide technical guidance and mentorship to less experienced QA team members.
  • API & Integration Testing:    Lead development and execution of API test automation using tools such as Postman, RestAssured, or similar frameworks. Validate data integrity and interoperability across integrations and internal system components, bringing a deep understanding of how front-end and back-end systems interact.
  •  Quality Standards & CI/CD:    Write clean, maintainable, and well-documented test scripts. Participate in code reviews for test code, contribute to CI/CD pipeline integration, and help enforce quality gates that prevent defects from reaching production.
  • Defect Management & Reporting:    Identify, document, and track defects with clear reproduction steps and supporting evidence. Analyze test results, synthesize quality metrics into actionable insights for engineering and product leadership, and drive resolution and regression prevention.
  • Continuous Improvement:    Stay at the forefront of QA tools, methodologies, and industry best practices. Proactively propose and champion improvements to the team’s testing approach, toolset, and culture — including exploring AI-assisted testing strategies.

Desired Qualifications and Skills:

  • Education/Certifications:    Bachelor’s degree in Computer Science, Information Technology, or a related field, or equivalent practical experience. Relevant certifications (ISTQB, etc.) are a plus.
  • Experience:    7+ years of hands-on QA engineering experience, with a demonstrated track record of architecting, building, and scaling automated test frameworks in agile software environments. Prior experience as a founding or lead QA engineer is strongly preferred. Experience mentoring or guiding junior QA engineers is a plus.
  • Technical Skills:    Deep proficiency in one or more automation frameworks such as Playwright, Cypress, Selenium, or similar.  Experience writing test scripts in JavaScript/TypeScript or Python.  Solid understanding of API testing tools (Postman, RestAssured, or equivalent).  Familiarity with relational databases (PostgreSQL, MySQL) for backend validation is a plus.  Experience integrating automated tests into CI/CD pipelines (Bitbucket, GitHub Actions, Jenkins, or similar).  Knowledge of containerization tools (Docker) is a plus.  Experience with performance or load testing tools (k6, JMeter, or similar) is a plus. Experience with AI-assisted development tools (Claude, GitHub Copilot, or similar) is a plus.
  • Organizational Skills:    Proven ability to manage multiple testing workstreams simultaneously with strong attention to detail. Excellent analytical and problem-solving skills with the ability to work both independently and collaboratively in a fast-paced, agile environment. Must be a self-starter, able to work with minimal supervision.
  • Communication:    Strong communication skills with the ability to clearly document test plans, defect reports, and quality metrics for both technical and non-technical stakeholders. Comfortable presenting quality data and recommendations to leadership.
  •  Character:   Cares about the impact of their work — our software helps schools improve meal planning and student nutrition. A collaborative team player who takes pride in elevating the quality standards of everyone around them.

    Compensation and Benefits:

    • Salary: Negotiable, 40 hours per week
    • Quarterly bonuses
    • 10 paid holidays per year
    • 16 days PTO Annually (accrued monthly)
    • Home Office Stipend
    • Medical, Dental, Vision insurance
    • HSA matching program
    • 401k Plan: Up to 4% corporate matching funds
    • $2,000 annual match to charitable donations

    Upload Resume