QA Automation Engineering Intern

MoonGlendale, CA
Hybrid

About The Position

Moon operates without a dedicated QA team, with engineering owning quality and automated test coverage. As the QA Automation Engineering Intern, you will act as a developer building the infrastructure for automated test suites, CI/CD test gates, and regression coverage across the React/Capacitor frontend and the .NET backend. The test infrastructure you build will be a lasting contribution beyond your internship. This role offers significant impact and cross-functional exposure to frontend, backend, and data engineering teams, reporting directly to the Sr. Engineering Manager for mentorship. Test code is held to the same standard as production code, undergoing review and iteration. AI-assisted test generation is a key expectation, requiring effective use of tools like Cursor, Copilot, and Claude. The role requires 3 days on-site in Glendale, CA, with flexibility for academic schedules; fully remote is not offered.

Requirements

  • JavaScript/TypeScript or C# (credibility in at least one required).
  • Experience with at least one testing framework (e.g., Jest, Playwright, Cypress, xUnit, NUnit, pytest).
  • Understanding of CI/CD concepts (e.g., GitHub Actions, Azure DevOps).
  • Active AI tool usage with a genuine interest in AI for test generation and coverage maintenance.
  • Treats test code with the same rigor as production code.

Nice To Haves

  • Playwright or Cypress for frontend end-to-end testing.
  • xUnit or NUnit for .NET backend testing.
  • pytest for Python pipeline testing.
  • Experience writing tests for REST APIs.
  • Exposure to coverage tooling and reporting.

Responsibilities

  • Build automated test coverage for the frontend (React/Capacitor components) and backend (.NET API endpoints).
  • Establish or extend CI/CD test gates to prevent untested code from merging.
  • Create and maintain a regression test suite for core application flows.
  • Collaborate with engineering tracks to identify and close coverage gaps across the full stack.
  • Document testing standards and coverage expectations for the team.
  • Use AI tools (Cursor, Copilot, Claude) to accelerate test generation, ensuring effective and critical evaluation of AI-generated output.
  • Adopt an AI-native approach to test code development.

Benefits

  • Competitive hourly compensation, tiered by experience (undergraduate and graduate rates).
  • Direct mentorship from the Sr. Engineering Manager.
  • Cross-track exposure to frontend, backend, and data engineering teams.
  • Work that ships to production users during the internship.
  • Real code review under the same standards applied to the full-time team.
  • AI tooling stipend (Cursor Pro, Claude Pro, or equivalent).
  • Priority consideration for full-time roles upon graduation.
  • Outsized impact relative to scope: building infrastructure the whole engineering team depends on.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service