QA Engineer

Purple-Squirrels•Newark, CA
•Onsite

About The Position

The QA Engineer owns end-to-end quality assurance for assigned feature areas, including test planning, test-case design, exploratory testing, regression coverage, defect management, and release sign-off. The role designs, builds, and maintains automated UI, API, and integration test suites, using AI-assisted tools to accelerate test-case generation, maintenance, and recovery of flaky tests. The engineer evaluates and integrates AI/ML-based testing tools into the existing QA pipeline, maintains reliable CI/CD test integration, and analyzes test results and production signals to identify quality risks before they cause customer-facing defects. The role collaborates with developers on defect root cause and verification, and mentors other QA engineers in applying AI tools while maintaining test rigor. This position is onsite in Newark, California.

Requirements

  • 6–9 years of QA engineering experience, including at least 2 years building and maintaining test automation frameworks.
  • Hands-on experience using AI-assisted testing or development tools in a production QA workflow.
  • Strong scripting ability in Python, JavaScript/TypeScript, or Java for building and maintaining automated tests.
  • Experience with API testing and CI/CD pipelines.
  • Experience owning full QA cycles beyond automation, including test planning, defect management, exploratory testing, and release sign-off.
  • Familiarity with AI-assisted code review and automated testing/quality tools.
  • Comfort using AI-enabled project management tools for sprint tracking and status reporting.
  • Able to work onsite in Newark, California.

Nice To Haves

  • QA experience in automotive, embedded systems, or another hardware-adjacent software environment.
  • Experience with performance and load testing tools.

Responsibilities

  • Design, build, and maintain automated UI, API, and integration test suites, using AI-assisted tools for test-case generation, maintenance, and self-healing of flaky tests.
  • Own end-to-end QA for assigned feature areas, including test planning, test-case design, exploratory testing, and regression coverage.
  • Evaluate and integrate AI/ML-based testing tools into the existing QA pipeline.
  • Triage, log, and track defects through resolution; collaborate with developers on root cause and fix verification.
  • Build and maintain CI/CD test integration so automated suites run reliably on every build.
  • Analyze test results and production signals to identify quality risk areas before they become customer-facing defects.
  • Mentor other QA engineers on applying AI tooling effectively without sacrificing test rigor.
  • Own defect management and release sign-off as part of full QA cycles.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service