Jobs · Engineering · California

Software Engineer - QA Engineer

SproutsAI · Santa Clara, CA · 2 mo ago
On-siteEngineeringFull-time

Job Overview

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

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

Similar jobs

QA Software Engineer

Sightline IntelligencePortland, OR· 4 wk ago
Information Technologyapply on workforcenow.adp.com

Software QA Engineer

VantorColorado Springs, CO· 2 wk ago
Engineering$90k–$120k/yrapply on maxar.wd1.myworkdayjobs.com

Software QA Engineer

Pioneering Evolution, LLCArlington, VA· 1 wk ago
Engineeringapply on workforcenow.adp.com

Software QA Engineer

4 Corner ResourcesOrlando, FL· 1 wk ago
Information Technology$43/hrapply on www1.jobdiva.com

Software QA Engineer

Ooma, Inc.Sunnyvale, CA· 1 wk ago
Engineering$123k–$135k/yrapply on job-boards.greenhouse.io