Software Engineer - Test Automation (SDET)
- Location
- San Francisco, CA · On-site
- Job type
- Full-time
- Level
- Mid-level
- Experience
- 3+ years
- Listed
- 30 days ago
Skills & highlights for this role
- Playwright
- TypeScript
- E2E test frameworks
- CI pipelines
- flaky test control
Also useful
- Cypress
- WebdriverIO
- performance regression tracking
- 3D CAD testing
The Role
At Mach9, Test Automation Engineers protect the workflows that civil engineers and surveyors rely on when they work in our browser-based 3D CAD platform. Coding agents do a growing share of our development work, but that only works when we have automated checks that return fast, trustworthy answers. You'll own the accuracy of those answers - giving us coverage that spans from data upload to deliverable export - and the test infrastructure it runs on.
This role is ideal for engineers who have built and maintained automated test suites for production web applications and can chase a failure through app code and infrastructure all the way to its root cause.
Working closely with our platform engineers, you'll help us ship confidently while shipping quickly. Success in this role will mean that our regressions will be caught by tests rather than by customers, and our engineers and agents will move faster because they'll know that your tests tell them immediately when they break something.
Where You Will Make an Impact
- Grow automated coverage across our CAD editor and drive pages
- Evolve our test infrastructure and CI so our test suite stays fast and reliable as its coverage grows
- Build tools for coding agents to reproduce the failures and artifacts that they need to diagnose regressions and verify fixes
- Root out flaky tests so a failing build always means there's a real bug
- Make our 3D editor more testable so we can automatically test our users' CAD workflows
- Help other engineers write testable code and durable tests to go with every feature
What You Bring
- 3+ years building and maintaining automated test suites for production web applications with Playwright, Cypress, WebdriverIO, or similar
- Proficiency in TypeScript or JavaScript, and comfort reading and changing application code
- Experience building or substantially evolving an E2E test framework: fixtures, test data, isolation, parallel execution, and flakiness control
- Experience integrating tests into CI and keeping pipelines fast and reliable
- Interest in AI-assisted development and using agents to improve software quality
- Experience with performance regression tracking
- Experience testing CAD, 3D, geospatial, mapping, high performance editor, or gaming products
About Mach9
Mach9 is transforming civil infrastructure design with AI-powered geospatial tools. Our platform accelerates the creation of engineering deliverables from raw data, cutting manual drafting time by 96×. Trusted by global leaders in engineering and construction, we're backed by Y Combinator, Quiet Capital, and top founders and executives from Cruise, Autodesk, Adobe, and DoorDash.
We believe the needs of a startup benefit from an in-person culture. The team works from our office in SoMa five days a week, with flexibility when needed. Visa sponsorship is available for this role.
From Mach9's careers page, first listed on Rolev.ai on October 10, 2026. Rolev.ai is not the employer.
How Rolev.ai helps with this application
Rolev.ai is a job search and application tool for US job seekers. For this Software Engineer - Test Automation (SDET) role at Mach9, it shows how your resume fits, tailors your resume to the posting, and prepares the application for you to review.
See how you fit
Openings from employer career sites are ranked against your whole resume—and searchable inside Claude, ChatGPT, and Cursor via Rolev.ai MCP.
Tailor without inventing
Every change to your resume is checked against your original. New experience goes in only with your yes—zero fabricated claims.
Draft the full kit
Tailored and Full Match resumes, role-specific cover letters, and answers to employer screening questions are prepared in seconds.
1-Click Extension Autofill
The Chrome extension fills the employer's Greenhouse, Workday, Lever, or Ashby form in 1 click. You review it and press Submit.
Similar roles
All Software Developer jobs- Senior Software Engineer (SDET), Infrastructure ServicesApple · San Francisco, CA
- Senior Software Development Engineer in Test (SDET)Accelerant · Remote (United States)
- Senior Software Development Engineer in Test (SDET) - AI ClusterCerebras Systems · Sunnyvale, CA
- API/UI TesterBeta.SoftSystems · Austin, TX
- Automation EngineerTwo Six Technologies · Aurora, CO
Common questions
Where is the Software Engineer - Test Automation (SDET) job at Mach9 located?
This Software Engineer - Test Automation (SDET) position at Mach9 is located in San Francisco, CA (On-site). Always check Mach9's application page for specific state eligibility or relocation policies.
What qualifications are required for Software Engineer - Test Automation (SDET) at Mach9?
For the Software Engineer - Test Automation (SDET) role, Mach9 highlights 3+ years of relevant experience; experience with Playwright, TypeScript, E2E test frameworks, CI pipelines, flaky test control. Rolev.ai can score your existing resume against these requirements and show any skill gaps before you apply.
How do I apply for the Software Engineer - Test Automation (SDET) position at Mach9?
This listing links directly to Mach9's Ashby application page. You can apply directly on Mach9's site, or use Rolev.ai to check your resume fit, generate a zero-hallucination tailored resume and cover letter for this posting, and autofill the Ashby application form in 1 click with the Rolev.ai Chrome extension. You always review the form and press Submit yourself.