Skip to content
Mach9Mach9

Software Engineer - Test Automation

Build and maintain reliable automated tests and infrastructure for a browser-based 3D CAD platform. The role requires 3+ years of web test automation experience, strong TypeScript or JavaScript skills, and expertise integrating end-to-end testing into CI.

About the job

Responsibilities

  • Expand automated test coverage across the CAD editor and drive pages.
  • Evolve test infrastructure and CI to keep the test suite fast and reliable as coverage grows.
  • Build tools for coding agents to reproduce failures and provide artifacts for diagnosing regressions and verifying fixes.
  • Identify and eliminate flaky tests so failed builds reliably indicate real bugs.
  • Improve the testability of the 3D editor to automate users’ CAD workflows.
  • Help engineers write testable code and durable tests for new features.

Requirements

  • 3+ years building and maintaining automated test suites for production web applications.
  • Proficiency in TypeScript or JavaScript and ability to read and modify application code.
  • Experience with Playwright, Cypress, WebdriverIO, or similar tools.
  • Experience building or substantially evolving an end-to-end test framework, including fixtures, test data, isolation, parallel execution, and flakiness control.
  • Experience integrating tests into CI and maintaining fast, reliable pipelines.
  • Interest in AI-assisted development and using agents to improve software quality.
  • Experience with performance regression tracking.

Nice to Have

  • Experience testing CAD, 3D, geospatial, mapping, high-performance editor, or gaming products.

Compensation and Benefits

  • Annual salary: $130,000–$170,000.
  • Visa sponsorship is available.

Skills

TypeScript, JavaScript, Playwright, Cypress, Webdriverio, End-To-End Testing, CI/CD, Test Automation, Test Frameworks, Performance Testing, Test Isolation, Parallel Testing, Flaky Test Management, Ai-Assisted Development, Cad Testing

Idme

Idme

Mountain View, CA

Software Development Engineer III - Test Infrastructure
$124k+/yrOn-site5+ YOEQA Engineering

Builds and maintains test automation frameworks and infrastructure for web, commerce, identity, and distributed services. The role requires 4+ years of software engineering experience, strong programming skills, Playwright/Jest/API automation expertise, and CI/CD integration experience.

Applied Intuition

Applied Intuition

Sunnyvale, CA

Sensor Validation Engineer
$122k+/yrOn-site3+ YOEQA Engineering

Leads validation and characterization of autonomous-vehicle sensors and improves synthetic sensor simulations through machine-learning and physical models. Requires a bachelor’s degree in an engineering-related field, three years of experience, Python, Linux, sensor validation, and sensor-driver expertise.

Applied Intuition

Applied Intuition

Sunnyvale, CA

Embedded Firmware Validation Engineer
$118k+/yrOn-site3+ YOEQA Engineering

Validates AUTOSAR Classic and Adaptive embedded software stacks through HIL, SIL, and target-hardware testing. The role develops Python/pytest automation, tests automotive communications and safety features, and investigates defects with firmware and functional-safety teams.

Applied Intuition

Applied Intuition

San Diego, CA

Maritime Test Engineer - Autonomous Systems
$145k+/yrOn-site3+ YOEQA Engineering

Conduct hands-on maritime testing of autonomous surface vehicles, operating systems aboard vessels, analyzing sortie data, and reporting anomalies to engineering teams. Requires 3+ years of complex-system test or field operations experience, maritime or autonomous-systems exposure, and U.S. security-clearance eligibility.

Skydio

Skydio

San Mateo, CA

Systems Integration and Test Engineer
$149k+/yrOn-site3+ YOEQA Engineering

Owns requirements, architecture, integration, verification, testing, and failure analysis for autonomous flying robots. The role requires 3+ years of experience with reliable electromechanical systems, cross-domain troubleshooting, test development, and Python or SQL-based data analysis.