Software Engineer - QA Engineer

SproutsAI

Santa Clara (CA)

On-site

USD 100,000 - 130,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

SproutsAI is seeking a QA Engineer in Santa Clara, California. This role focuses on validating products through systematic testing across hardware, software, and firmware layers. Responsibilities include developing automation, improving testing strategies, and building OS-level automation scripts. The ideal candidate will have a bachelor's degree in Computer Science or Electrical Engineering, or a minimum of 2 years of relevant QA experience. 5+ years of hands-on experience in test and firmware development is required. Excellent communication skills and familiarity with both x86 and ARM architectures are essential.

Qualifications

  • 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.

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

Validation of products through systematic testing
Strong knowledge of x86 and ARM architectures
Test automation and scripting
Experience in software engineering
Excellent verbal and written communication skills

Education

Bachelor’s degree in Computer Science or Electrical Engineering
Minimum 2 years of relevant QA experience

Job description

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.

Job Details
  • Work Location (Tax): Santa Clara, California, USA
  • Start Date: April 30, 2026
  • End Date: October 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

QA Engineer
QA Engineer

Catapult Federal Services • Santa Clara (CA)

On-site
Sr Engineer, Hardware Quality Automation
Sr Engineer, Hardware Quality Automation

Wayne Fueling Systems LLC • Austin (TX)

On-site
USD 110,000 - 160,000
Software Quality Engineer, Vision Products Software
Software Quality Engineer, Vision Products Software

Apple Inc. • Sunnyvale (CA)

On-site
USD 120,000 - 160,000
QA Engineer
QA Engineer

Buzzsolutions • United States

On-site
USD 80,000 - 100,000
QA engineer/ Test Strategy Lead
QA engineer/ Test Strategy Lead

Compunnel, Inc. • Town of Texas (WI)

On-site
USD 100,000 - 130,000
Sr QA Engineer
Sr QA Engineer

ArrowCore Group • Fremont (CA)

On-site
USD 90,000 - 120,000
Hardware QA Engineer (Contract) – HW/FW/Automation
Hardware QA Engineer (Contract) – HW/FW/Automation

Catapult Federal Services • Santa Clara (CA)

On-site
QA Engineer
QA Engineer

TechDigital Group • Santa Clara (CA)

On-site
USD 100,000 - 130,000
Software Engineer — QA & Testing
Software Engineer — QA & Testing

Meritore Technologies • United States

On-site
Senior Quality Assurance Engineer
Senior Quality Assurance Engineer

Pointwest Technologies Corp • Los Angeles (CA)

On-site
USD 100,000 - 130,000