Skip to content
OpenAIOpenAISan Francisco, CA

QA Software Engineer, Consumer Products

Build and maintain automated test frameworks, CI/CD integration, and hardware-in-the-loop labs for device software quality assurance. Requires deep experience in software testing, automation, and hardware-software integration with proficiency in Python, C/C++/Rust, and Linux.

293k – 325k
HybridQA Engineering

About the role

In this role, you will:

  • Test infrastructure & frameworks: Design, implement, and maintain a unified test framework for device software (unit, integration, system/end-to-end), with adapters for GitHub/Linear/Slack and reproducible runs.
  • CI/CD integration & releases: Integrate test suites with Buildkite, enforce promotion criteria (staging/prod), auto-file regressions, and publish traceable artifacts and release notes.
  • Hardware-in-the-loop lab design & orchestration: Plan and bring up racks, power/networking, and orchestration for device testing; support automated flashing, provisioning, and telemetry capture.
  • Automation tooling: Develop tools for API/firmware validation, result triage, log capture, and replayable bug reports.
  • Quality signals, metrics, and flake control: Stand up dashboards and alerts for pass rates, stability, and release readiness; detect and quarantine flaky tests; drive root-cause analysis with owners; and track DORA-style delivery metrics to guard release health.
  • Vendor enablement: Write clear procedures for QA vendor technicians, review their reports, and maintain a queue of rig maintenance/repairs.
  • Cross-team collaboration: Partner with embedded/system software teams on testability and with release infrastructure engineers on pipelines, signing, rollouts, and rollback/forward strategies.

You might thrive in this role if you:

  • Have deep experience in software quality/test engineering for hardware products shipped at scale, with a strong automation focus.
  • Are proficient in Python, C, C++, or Rust, and have solid Linux fundamentals (processes, networking, storage, udev/systemd).
  • Have experience building CI/CD pipelines, artifact management, and environment isolation.
  • Have demonstrated success designing and operating hardware-in-the-loop labs and device orchestration at scale.
  • Are fluent with test reliability techniques such as failure triage, flake detection/quarantine, and signal quality guardrails.
  • (Nice to have) Experience with device-lab frameworks (e.g., LAVA, OpenHTF) and results pipelines (dashboards/alerting).
  • (Nice to have) Knowledge of release-readiness safeguards: staged rollouts, rollback plans, and signed firmware/software artifacts in CI/CD.

Skills

PythonC++RustLinuxBuildkiteCI/CDHardware-In-The-LoopLavaOpenhtfGitHub

Similar roles

QA Engineering jobs
OpenAI

Design Verification Engineer

OpenAISan Francisco, CA

Design Verification Engineer verifies custom silicon for AI/ML accelerators, owning testbenches for IP blocks, subsystems, and SoC using SystemVerilog/UVM. Requires 3+ years experience, proficiency in verification tools, and knowledge of computer architecture.

226k – 445k
Hybrid3+ YOEQA Engineering
Sigma

Software Engineer - SDET

SigmaSan Francisco, CA

Build testing infrastructure and tooling including AI test generation, test harnesses, and performance frameworks using Rust, Go, and K6. Requires 5+ years building high-quality testing software and strong CS fundamentals.

170k – 240k
On-site5+ YOEQA Engineering
Cerebras Systems

Manufacturing Test Development Engineer

Cerebras SystemsSunnyvale, CA

Develops test automation software, GUIs, and reporting portals for manufacturing AI chip products from PCBA to system level. Requires 5+ years experience, bachelor's in CS/EE, and proficiency in C/C++, Python, SQL, and Linux/Windows environments.

170k – 210k
On-site5+ YOEQA Engineering
Zoox

Software Development Engineer in Test, Operational Tools

ZooxFoster City, CA

Build and maintain scalable test automation frameworks for cloud, backend, and mobile applications at Zoox. Design integration and end-to-end tests while implementing AI tools to improve testing efficiency and reliability.

168k – 211k
Hybrid5+ YOEQA Engineering
Idme

Software Quality Assurance Engineer

IdmeMountain View, CA

Software Quality Assurance Engineer responsible for testing responsive web, iOS, and Android applications at ID.me. Requires 4+ years QA experience including web testing, test case tools, JIRA/Postman/Git, and cloud platforms.

165k – 165k
On-site4+ YOEQA Engineering