Skip to content
OpenAIOpenAI

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.

About the job

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

Python, C++, Rust, Linux, Buildkite, CI/CD, Hardware-In-The-Loop, Lava, Openhtf, GitHub

OpenAI

OpenAI

San Francisco, CA

Systems Integration Manager | Consumer Devices
$290k+/yrOn-site5+ YOEQA Engineering

Leads the systems integration organization responsible for device validation infrastructure, test automation, developer tooling, and lab operations for consumer hardware products. The role combines technical architecture, release quality ownership, team development, and cross-functional hardware-software validation.

OpenAI

OpenAI

San Francisco, CA

Systems Test Engineer, End-to-End Validation | Consumer Devices
$230k+/yrHybridQA Engineering

Designs and executes end-to-end validation for consumer devices spanning hardware, software, connectivity, cloud services, and accessories. The role emphasizes reproducible test procedures, failure diagnosis, test-environment development, and automation of high-value scenarios.

Baseten

Baseten

San Francisco, CA
Software Engineer - Testing Frameworks
$165k+/yrHybrid5+ YOEQA Engineering

Build and own the testing frameworks, integration environments, performance tooling, and resilience capabilities that enable reliable AI inference infrastructure. The role requires strong Go or Python skills, distributed-systems testing experience, Kubernetes and Docker expertise, and the ability to improve test reliability at scale.

Discord

Discord

San Francisco, CA

QA/DevOps Engineer
$156k+/yrOn-site3+ YOEQA Engineering

Owns automated QA suite development and maintenance for Oracle ERP Cloud and Salesforce, integrating Tosca-based regression testing into CI/CD pipelines and quarterly release cycles. Requires 3–5+ years of QA automation experience, Tosca expertise, enterprise ERP testing, and scripting or pipeline skills.

OnePay

OnePay

United States

QE Platform Engineer
$150k+/yrRemote5+ YOEQA Engineering

Build and scale shared test automation frameworks and execution infrastructure for web, mobile, and backend systems. The role requires 5+ years in test automation or platform engineering, strong TypeScript/Node.js skills, and experience with Kubernetes, AWS, and cross-stack testing.