Senior Software Test Engineer

Sapphire Stream Technology

Southfield (MI)

On-site

USD 95,000 - 140,000

Full time

4 hours ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Sapphire Stream Technology in Southfield, MI is seeking a Senior Software Test Engineer to drive testing for automotive infotainment and connected vehicle software.

You will perform manual and automated testing at bench and vehicle levels, collect logs, reproduce issues, and coordinate with developers and QA to ensure high-quality releases. The role demands strong scripting and test automation skills in a fast-paced environment.

Qualifications

  • Master's degree in Software Engineering or Computer Science, or foreign equivalent.
  • 3+ years of relevant experience.
  • Strong knowledge of automotive infotainment software testing.

Responsibilities

  • Test, verify, and reproduce infotainment system issues on Vehicle Cockpit Infotainment System Software.
  • Collect and analyze logs for defect isolation and root-cause analysis.
  • Execute regression, performance, and sanity tests; document results in Jira.
  • Develop and run automated tests and scripts to improve coverage.
  • Collaborate with developers and QA to reproduce issues and verify fixes.

Skills

Infotainment systems
QA methodologies
Test automation
Java
C++
Python
CAN tools
Gerrit/GitHub/Jira
Windows/Linux/Android
Spring/IDEs/MySQL/Postman

Education

Master's degree in Software Engineering or Computer Science

Tools

NeoVI Fire2
Vehicle Spy
Tera Term
Gerrit
GitHub
Jira
OpenGrok
Artifactory
Postman

Job description

Job Title: Senior Software Test Engineer

Work Location: Southfield, MI

Employment Type: Full-Time, 40 hours/week

Job Description

Test, verify, and validate automotive infotainment and connected vehicle software through manual and automated testing at bench and vehicle levels; perform log collection, root-cause analysis, and OTA/USB update validation; document results in Jira; and collaborate with development and QA teams to ensure high-quality software releases.

  • Test, verify, and reproduce infotainment system issues, including audio defects, CarPlay functionality failures, connectivity problems, projection issues, and system performance concerns on Vehicle Cockpit Infotainment System Software.
  • Collect and analyze logs using NeoVI Fire2 (Vehicle Spy), gmlogger, SOC/VIP logs (via Tera Term), and USB/OTA logs to support defect isolation and root-cause analysis.
  • Reproduce, validate, and troubleshoot OTA and USB software update issues across CSM/VCU modules; download builds from Artifactory, flash software images, configure test environments, and verify successful update behavior.
  • Conduct release validation on vehicles and bench setups to identify software bugs across audio, connectivity, projection, and system-level features.
  • Execute unit tests, sanity tests, regression tests, system tests, and performance tests to ensure software quality and stability; document results in Jira and coordinate follow-up testing with developers.
  • Perform automated testing, including FIO testing, USB update automation, Monkey testing, and performance testing to improve test coverage and efficiency; develop or execute automated scripts to support repeatable validation workflows.
  • Work closely with developers to collect detailed logs, reproduce complex issues, assist in debugging, and verify software fixes; perform QA+1 reviews in Gerrit/GitHub after verification.
  • Document test procedures, test results, and issue reproduction steps in Jira and internal systems; share testing knowledge with colleagues and support team members in daily tasks and troubleshooting.
  • Support urgent validation tasks, including after-hours testing, OTA/USB update verification, FIO testing, and plant support activities; assist with time-critical testing during release cycles or production events.
  • Collaborate with internal development teams, QA teams, and external partners to resolve issues efficiently and ensure high-quality software releases; participate in design discussions, technical reviews, and requirement clarifications.
  • Review and create system/functionality specifications based on customer and end users’ requirements; create test plans and cases according to the project schedule and software functional requirements.
  • Participate in the continuous improvement of test processes and methodologies; define infotainment test and automation strategy and develop effective test execution plans aligned to vehicle program milestones.
Knowledge and Skills Applied
  • Infotainment and vehicle systems knowledge, including audio systems, CarPlay, connectivity, projection features, OTA, and USB update mechanisms.
  • Solid knowledge of software quality assurance methodologies and tools, including unit, sanity, regression, system, and release validation testing.
  • Software development, test automation framework, tool development, and scripting.
  • Programming skills in Java, C++, and Python.
  • Knowledge of CAN communication and diagnostic tools, including NeoVI Fire2 (Vehicle Spy).
  • Knowledge of SW configuration tools, including Tera Term, Gerrit, GitHub, Jira, OpenGrok, and Artifactory.
  • Knowledge of Agile and Waterfall software development processes.
  • Operating Systems: Windows, Linux Ubuntu, and Android.
  • Frameworks (Spring), IDEs (IntelliJ, Eclipse, Visual Studio), Databases (MySQL), Testing (Postman).
Requirements

Master's degree in Software Engineering or Computer Science, or foreign equivalent + 3 years of experience.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Validation Engineer
Senior Validation Engineer

Sapphire Stream Technology • Southfield (MI)

On-site
USD 90,000 - 130,000
Infotainment Validation/Warranty Engineer - Auburn Hills, Michigan
Infotainment Validation/Warranty Engineer - Auburn Hills, Michigan

Eagle Technology Competence, LLC. • Auburn Hills (MI)

On-site
USD 75,000 - 95,000
Infotainment System Engineer
Infotainment System Engineer

Eagle Technology Competence, LLC. • Farmington Hills (MI)

On-site
USD 70,000 - 90,000
Senior Software Engineer – Automotive Infotainment & Connectivity
Senior Software Engineer – Automotive Infotainment & Connectivity

Sapphire Stream Technology • Southfield (MI)

On-site
USD 120,000 - 160,000
Connected Car Services Engineer - Superior Township, Michigan
Connected Car Services Engineer - Superior Township, Michigan

Eagle Technology Competence, LLC. • Michigan

On-site
USD 90,000 - 130,000
Software Engineer with Automotive infotainment
Software Engineer with Automotive infotainment

Zapnix LLC • Raymond (OH)

On-site
USD 90,000 - 120,000
software engineer infotainment
software engineer infotainment

Pentangle Tech Services | P5 Group • Kentucky

On-site
USD 65,000 - 95,000
Infotainment Test Engineer - Android and AR/VR Experience
Infotainment Test Engineer - Android and AR/VR Experience

Global Connect Technologies • Mountain View (CA)

On-site
USD 120,000 - 180,000
Software Engineer
Software Engineer

OSI Engineering • Raymond (OH)

On-site
USD 65,000 - 90,000
Automotive Test Automation Engineer - Infotainment Systems
Automotive Test Automation Engineer - Infotainment Systems

Cognizant • Dearborn (MI)

On-site
USD 100,000 - 130,000
Medical/Dental/Vision/Life Insurance
401(k) plan
Paid holidays and PTO
+3