Moon→
QA Automation Engineering Intern at Moon in Glendale, CA
InternshipOn-siteFull-timeGlendale, CA$52k–$73k/yr
Skills
javascripttypescriptc#testing frameworksjestplaywrightcypressxunitnunitpytestci/cd conceptsgithub actionsazure devopsai-assisted test generationrest api testinginterest in ai tool usage for test generation
Job Description
Summary: Moon is an ambitious SaaS company dedicated to transforming the entrepreneurial experience through innovative solutions. As a QA Automation Engineering Intern, you will build automated test coverage and CI/CD test gates for both frontend and backend systems, ensuring high-quality standards across the engineering team.
Responsibilities:
- Build automated test coverage for the frontend (React/Capacitor components) and backend (.NET API endpoints)
- Establish or extend CI/CD test gates — define and enforce requirements that prevent untested code from merging
- Create and maintain a regression test suite for core application flows
- Work with each engineering track to identify coverage gaps and close them systematically — you’re the connective tissue across the full stack
- Document testing standards and coverage expectations for the team so the bar is clear and repeatable
- Use AI tools (Cursor, Copilot, Claude) to accelerate test generation — writing tests faster, with better coverage, at scale
- Evaluate AI-generated test output critically — coverage that looks good but doesn’t catch real failures are worse than no coverage
Required Qualifications:
- JavaScript/TypeScript or C# — coverage needs span both the frontend and backend stacks; you don't need both on day one, but you need to be credible in at least one
- Experience with at least one testing framework: Jest, Playwright, Cypress, xUnit, NUnit, pytest, or similar
- Understanding of CI/CD concepts: GitHub Actions, Azure DevOps, or equivalent
- Active AI tool usage — and specifically, genuine interest in how AI can accelerate test generation and coverage maintenance. This is evaluated explicitly
- You treat test code with the same rigour as production code — not as an afterthought
Preferred Qualifications:
- 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
Required Skills: JavaScript, TypeScript, C#, Testing frameworks, Jest, Playwright, Cypress, xUnit, NUnit, pytest, CI/CD concepts, GitHub Actions, Azure DevOps, AI-assisted test generation, REST API testing, Interest in AI tool usage for test generation
Benefits: Direct mentorship from the Sr. Engineering Manager — plus cross-track exposure to frontend, backend, and data engineering teams throughout the program., AI tooling stipend (Cursor Pro, Claude Pro, or equivalent) — the AI-native expectation is real; we remove the financial barrier to getting there., Priority consideration for full-time roles upon graduation.
Benefits
Direct mentorship from the Sr. Engineering Manager — plus cross-track exposure to frontend, backend, and data engineering teams throughout the program.
AI tooling stipend (Cursor Pro, Claude Pro, or equivalent) — the AI-native expectation is real; we remove the financial barrier to getting there.
Priority consideration for full-time roles upon graduation.