We're in beta · Starting with US & Canada · Shipping weekly — your feedback shapes RiseMe
Machina Labs logo
Machina Labs Verified
Robotics, Artificial Intelligence, Manufacturing, Advanced Materials

Software Engineer in Test

Los Angeles, California, United StatesOnsiteFull Time$140,000–$165,000 /yrPosted 2 months ago

Compensation estimateAI

See base, equity, bonus, and total comp estimates for this role — free, no credit card.

Sign up to see compensation estimate

### Who you are
- The ideal candidate combines strong software engineering fundamentals with deep experience in test automation, CI/CD pipelines, and production-grade release processes
- Bachelor’s degree in Engineering, Computer Science, or comparable practical experience
- Experience testing software systems, including writing test scripts or test code
- Hands-on experience with automated testing frameworks or tools
- Ability to debug issues across software and automation interfaces
- Strong problem-solving and communication skills
- Experience testing industrial automation systems, robotics, or hardware-software integrated products
- Familiarity with CI/CD pipelines, versioned deployments, and release validation
- Experience supporting deployments and troubleshooting issues in production environments
- Background working in small, fast-moving engineering teams where quality ownership is critical

### What the job involves
- Machina Labs is seeking a Software Engineer in Test (SET) to own quality, validation, and release execution across our software platform as we develop and deploy new features and services
- This role is responsible for defining quality strategy for the software stack, validating release candidates, and supporting deployments to production
- You will build automated testing infrastructure, execute validation of new features, triage software issues, and act as a gatekeeper for software releases
- The role partners closely with software engineers and collaborates with robotics and automation engineers when software changes impact production cells
- Own and drive quality strategy for the software stack, including TypeScript, React, Next.js, Python, and Azure GCC High
- Define, formalize, and maintain test plans, test suites, and release criteria for software systems
- Execute smoke tests, regression tests, and system validation of release candidates
- Serve as release authority, approving or blocking promotion from release candidate to official production release
- Design, implement, and maintain automated testing and validation pipelines integrated with CI/CD
- Run tests and experiments for new features to validate functionality, performance, and reliability
- Support deployment of software releases to Azure, including monitoring and initial issue response
- Collect and synthesize feedback from users to inform quality improvements and testing priorities
- Triage and support software issues, performing initial investigation and escalating to engineering teams as needed
- Partner with Robotics and Automation Engineers in Test when required, including deployments to production cells, user support, and large-scale release validation
- Continuously improve testing tools, processes, and release workflows as the platform scales

Ready to apply?
You'll be redirected to Machina Labs's application page.

Similar roles