×
Register Here to Apply for Jobs or Post Jobs. X

Senior Quality Assurance Engineer, Device

Job in San Francisco, San Francisco County, California, 94199, USA
Listing for: Hayden AI Technologies, Inc.
Full Time position
Listed on 2026-01-11
Job specializations:
  • Software Development
    Software Testing, DevOps
Job Description & How to Apply Below

About Us

At Hayden AI, we are on a mission to harness the power of computer vision to transform the way transit systems and other government agencies address real-world challenges.

From bus lane and bus stop enforcement to transportation optimization technologies and beyond, our innovative mobile perception system empowers our clients to accelerate transit, enhance street safety, and drive toward a sustainable future.

What the job involves

As a Senior Quality Assurance Engineer at Hayden AI, you will drive quality through well‑defined testing processes and disciplined release management for embedded software deployed in real‑world transportation environments. You will be responsible for establishing and executing manual and automated test strategies, defining quality gates, managing regression cycles, and ensuring release readiness across embedded software versions.

You will own the end‑to‑end quality process for embedded software releases, including test planning, risk assessment, defect triage, release sign‑off, and post‑release validation. Working closely with Software Engineers, Product Managers, and Operations teams, you will embed quality into the development lifecycle, improve testing workflows, and support reliable field deployments through structured validation and continuous process improvement.

Responsibilities
  • Support field deployments by validating device stability, performance, and environmental reliability before and after releases.
  • Build and execute automated and manual test suites within CI/CD pipelines to enforce quality gates for embedded software releases.
  • Own end‑to‑end quality for critical embedded software components and lead the planning, execution, and sign‑off of software releases using a combination of structured manual testing and automation‑driven test approaches.
  • Drive the embedded software release process, including test strategy definition, schedule alignment, risk assessment, go/no‑go decisions, and coordination across engineering, product, and operations teams.
  • Define, execute, and continuously improve test strategies for embedded software, edge devices, and system‑level integrations.
  • Design, develop, and maintain Python‑based automated test frameworks to support regression, smoke, and release validation testing.
Required Qualifications
  • Bachelor’s degree in Computer Science, Engineering, or equivalent experience.
  • 7+ years of experience in Quality Assurance, Test Engineering, or Software Engineering in Test.
  • Experience testing devices, embedded systems, or IoT platforms.
  • Strong proficiency in Python for building and maintaining automated test frameworks.
  • Solid understanding of SDLC, CI/CD pipelines, and automation‑first QA methodologies.
#J-18808-Ljbffr
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary