Job Description
Job Description
Job Title : Senior QA Engineer
Location : Remote
Employment Type : Contractor
Special Incentive : Candidates hired by August 31st will receive a sign-on bonus as part of their offer package.
At Summit K12 , we believe that every student can do well in school if instruction is tailored to their unique learning needs and they receive the encouragement to strive and achieve. Our learning programs provide teachers with the ability to differentiate instruction, monitor progress, and support learners in their journey toward success.
From English learners, multilingual students, bilingual students and dual language learners who are struggling to read or write, Summit K12’s online, standards-based supplemental curriculum will close gaps and ensure growth for all students.
ROLE OVERVIEW :
The Senior QA Engineer will own testing strategy end-to-end, balancing deep exploratory / manual testing with targeted automation. This role requires both hands-on technical expertise and the ability to shape processes that raise quality standards across the engineering organization. The ideal candidate thrives in fast-paced Agile teams, digs into complex systems, and proactively surfaces risks while maintaining a laser focus on user experience.
KEY RESPONSIBILITIES :
1. Manual & Exploratory Testing :
Lead deep exploratory testing of Moodle modules, React components, and third-party integrations.
Create, execute, and maintain detailed test cases, scenarios, and regression checklists.
Investigate legacy code paths to uncover edge cases, usability issues, and regression risks.
2. Test Strategy & Planning :
Define and document test strategies across unit, integration, functional, performance, and stress testing.
Align with Product and Engineering to scope test coverage, prioritize risks, and validate acceptance criteria.
Own load-testing frameworks (e.g., JMeter) and maintain baseline performance benchmarks.
3. Test Automation :
Build and maintain lightweight automated suites for high-value, repeatable flows using PHPUnit, Jest, Cypress, Playwright, or Selenium.
Integrate automated tests into CI / CD pipelines, ensuring reliability and flagging flaky tests early.
Balance pragmatic automation with effective manual coverage to minimize automation debt.
4. API & Integration Testing :
Validate REST and GraphQL endpoints with Postman or equivalent tools, ensuring data accuracy and system integrity.
Simulate third-party calls and confirm compliance with contracts and service expectations.
5. Cloud & Observability :
6. Security & Compliance :
7. Test Environment & Data Management :
8. Agile Delivery & Collaboration :
Represent QA in sprint planning, daily stand-ups, reviews, and retrospectives.
Debug backend and frontend issues alongside developers using logs, traces, and observability tools.
Surface risks proactively and recommend mitigations early in the development cycle.
9. Reporting & Communication :
BASIC QUALIFICATIONS :
ADVANCED QUALIFICATIONS :
CORE COMPETENCIES :
WHAT WE OFFER :
Remote work environment
Opportunities for professional growth and development
Competitive salary
ADDITIONAL INFORMATION :
Equipment : This position requires reliable home internet that can support video calls on Google Meet and Zoom and a quiet, professional place.
Senior Qa Engineer • Austin, TX, US