Software Engineer - QA Engineer

SproutsAI

Santa Clara (CA)

On-site

USD 120,000 - 180,000

Full time

34 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

SproutsAI in Santa Clara, California seeks an experienced QA Engineer to validate products across hardware, software and firmware, focusing on automation, diagnostics and continuous improvement of QA processes.

You will analyze logs, develop test plans, expand automation, leverage AI tools to optimize workflows, and report root causes with clear technical documentation.

Qualifications

  • Bachelor's degree in CS or EE or equivalent experience in QA.
  • 5+ years hands-on experience in test development, firmware, automation, or software engineering.

Responsibilities

  • Validate products by developing, applying, and maintaining quality standards.
  • Analyze logs and failures across HW, SW, and FW; propose debugging and mitigation strategies.
  • Improve testing strategies, tools, and processes to enhance product quality.
  • Leverage AI tools to support and optimize automation processes.
  • Develop new automation to improve code coverage and achieve near 100% automation.
  • Build OS, System-level and test automation scripts and tools.
  • Develop, modify, and execute comprehensive test plans.
  • Document test results for debugging and GPU modification support.
  • Provide root cause analysis and corrective action plans.
  • Prepare clear and detailed technical reports.

Skills

Test automation
Firmware development
Software engineering
Diagnostics
Code coverage
Communication

Education

Bachelor's degree in CS or EE
2+ years QA experience

Tools

Linux admin
Windows admin
Python scripting

Job description

Job Overview

This role focuses on validating products through systematic testing, ensuring high-quality standards across hardware, software, and firmware layers. The engineer will work on automation, diagnostics, and continuous improvement of QA processes.

  • Work Location (Tax)Santa Clara, California, USA
  • Start DateApril 30, 2026
  • End DateOctober 29, 2026
Job Details
  • Work Location (Tax)Santa Clara, California, USA
  • Start DateApril 30, 2026
  • End DateOctober 29, 2026
Key Responsibilities
  • Validate products by developing, applying, and maintaining quality standards.
  • Analyze logs and failures across HW, SW, and FW; propose debugging and mitigation strategies.
  • Improve testing strategies, tools, and processes to enhance product quality.
  • Leverage AI tools to support and optimize automation processes.
  • Develop new automation to improve code coverage and achieve near 100% automation.
  • Build OS,System-level and test automation scripts and tools.
  • Develop, modify, and execute comprehensive test plans.
  • Document test results for debugging and GPU modification support.
  • Provide root cause analysis and corrective action plans.
  • Prepare clear and detailed technical reports.
Technical Skills
Systems & Architecture
  • Strong knowledge of x86,ARM architectures.
  • Understanding of Linux and Windows OS internals.
  • Experience with firmware such as UEFI,BIOS and BMC.
  • Knowledge of platform security concepts.
Automation & Development
  • Experience in test automation, scripting, and system-level automation.
  • Hands-on experience in test development, firmware development, or software engineering.
  • Ability to enhance automation coverage and efficiency.
Hardware & OS Management
  • Familiarity with hardware components, devices, peripherals, and drivers.
  • Experience with Linux and Windows administration.
  • Knowledge of networking, security, and system imaging (bare metal and virtual machines).
Education
  • Bachelor`s degree in Computer Science (CS) or Electrical Engineering (EE).
  • Alternatively, minimum 2 years of relevant QA experience.
Experience Requirements
  • 5+ years of hands-on experience in test development, firmware development, automation, or software engineering.
  • Experience architecting diagnostics for complex server systems, especially at the HW,SW interface.
  • Strong experience executing test plans and interpreting results.
Additional Requirements
  • Ability to build PCs including assembly, setup, and installation.
  • Experience in developing strong QA processes.
  • Excellent verbal and written communication skills.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Quality Engineer, Tools and Automation
Quality Engineer, Tools and Automation

Apple Inc. • Cupertino (CA)

On-site
USD 120,000 - 180,000
Device-Side Software QA Engineer - Video Engineering Domain -Fulltime only Location : Sunnyvale, CA – onsite
Device-Side Software QA Engineer - Video Engineering Domain -Fulltime only Location : Sunnyvale, CA – onsite

AppLab Systems, Inc • Sunnyvale (CA)

On-site
USD 110,000 - 170,000
Senior Quality Assurance Automation Engineer
Senior Quality Assurance Automation Engineer

The Mice Groups, Inc. • Fremont (CA)

On-site
USD 83,000 - 131,000
Embedded QA/Automated Test Engineer
Embedded QA/Automated Test Engineer

Pentangle Tech Services | P5 Group • Alpharetta (GA)

On-site
USD 65,000 - 90,000
QA Engineer
QA Engineer

Venture Elite Solutions • San Francisco (CA)

On-site
USD 90,000 - 140,000
Health insurance
401(k) retirement plan
Professional development opportunities
QA engineer/ Test Strategy Lead
QA engineer/ Test Strategy Lead

Compunnel Inc. • Spring (TX)

On-site
USD 100,000 - 130,000
Firmware Quality Assurance Engineer
Firmware Quality Assurance Engineer

Bridge Technical Talent • Connecticut

On-site
USD 85,000 - 125,000
QA Engineer
QA Engineer

V15P1Talonnn • San Jose (CA)

On-site
USD 80,000 - 90,000
QA Engineer_July28
QA Engineer_July28

V15P1Talonnn • San Jose (CA)

On-site
USD 57,000 - 100,000
QA Engineer
QA Engineer

TechDigital Group • Santa Clara (CA)

On-site
USD 100,000 - 130,000