Senior QA Engineer

New Today

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:

  • Test features deployed in AWS (ECS, Lambda, RDS, S3), ensuring reliability and scalability.
  • Use observability tools (CloudWatch, New Relic, custom dashboards) to monitor system health and track performance regressions during test runs.

6. Security & Compliance:

  • Conduct manual security reviews for new features, monitoring for vulnerabilities in authentication, data exposure, and injection risks.
  • Partner with DevOps to triage vulnerabilities, validate fixes, and enforce compliance standards.

7. Test Environment & Data Management:

  • Spin up and configure isolated test environments in AWS.
  • Seed and manage test databases (PostgreSQL, MySQL) with realistic datasets for repeatability.
  • Ensure test environments mirror production for reliable, high-fidelity results.

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:

  • Log clear, reproducible bugs in Jira/TestRail and shepherd issues through resolution.
  • Deliver concise, actionable test reports and release-readiness sign-offs.
  • Collaborate daily with developers, product owners, and DevOps to maintain alignment and velocity.

BASIC QUALIFICATIONS:

  1. 6+ years of experience in Quality Engineering for complex, cloud-hosted applications.
  2. Proven expertise in manual functional and exploratory testing techniques.
  3. Strong SQL skills (PostgreSQL and MySQL) for test data setup and validation.
  4. Experience designing and executing load and performance tests with JMeter.
  5. Demonstrated ability to configure and manage cloud-based test environments on AWS.
  6. Working knowledge of CI/CD pipelines, observability tools, and modern QA processes.
  7. Excellent written and verbal communication skills, with the ability to translate findings for technical and non-technical stakeholders.

ADVANCED QUALIFICATIONS:

  1. Prior experience testing Moodle or other LMS platforms.
  2. Familiarity with React, Tailwind, Sass, and modern CSS testing strategies
  3. Hands-on experience with Cypress or Playwright automation.
  4. Background in EdTech, particularly K–12 curriculum or assessment products.

CORE COMPETENCIES:

  1. Meticulous attention to detail with strong prioritization and delivery focus.
  2. Self-starter who takes ownership of quality outcomes.
  3. Strong problem-solving mindset with the ability to surface risks early.
  4. Collaborative and feedback-driven team player, comfortable in Agile environments.
  5. Passion for building reliable, user-centered experiences for educators and students.

WHAT WE OFFER:

  1. Mission-driven work with a talented, collaborative team
  2. Remote work environment

  3. Opportunities for professional growth and development

  4. 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.

Location:
Austin
Category:
Technology

We found some similar jobs based on your search