Senior Software Test Engineer

Sapphire Stream Technology

Southfield (MI)

On-site

USD 87,000 - 118,000

Full time

13 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Sapphire Stream Technologies in Southfield, MI is seeking a Senior Software Test Engineer to test, verify, and validate automotive infotainment and connected vehicle software at bench and in-vehicle levels.

You will conduct log collection, root-cause analysis, OTA/USB update validation, and document results in Jira while collaborating with development and QA teams to ensure high-quality software releases. A Master’s degree and 3 years of experience are required.

Qualifications

  • Master's degree in Software Engineering or Computer Science, or foreign equivalent.
  • 3 years of experience in software test/QA for automotive or infotainment domains.
  • Strong knowledge of test methodologies, including automated and regression testing.
  • Experience with log collection and root-cause analysis in vehicle software environments.

Responsibilities

  • Test, verify, and validate automotive infotainment and connected vehicle software through manual and automated testing at bench and vehicle levels.
  • Collect and analyze logs to support defect isolation and root-cause analysis.
  • Validate OTA/USB updates across vehicle modules and bench setups.
  • Document results in Jira and collaborate with development/QA teams to ensure high-quality releases.
  • Perform automated testing to improve coverage and efficiency; develop/test automation scripts.

Skills

Java
C++
Python
QA methodologies
Automated testing

Education

Master's degree in Software Engineering or Computer Science

Tools

Jira
GitHub
Gerrit
Artifactory
NeoVI Fire2 / Vehicle Spy

Job description

Job Title: Senior Software Test Engineer

Work Location: Southfield, MI

Employment Type: Full-Time, 40 hours/week

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.

Internal Reference ID: REQ-QA006

Rate Of Pay: $102,981 per year

Location Of Employment: 2000 Town Center, Unit 660, Southfield, MI 48075

Contact: askhr.na@sapphirestreamtech.com | Sapphire Stream Technologies

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 110,000 - 140,000
Automotive Infotainment Validation Engineer
Automotive Infotainment Validation Engineer

Sapphire Stream Technology • Southfield (MI)

On-site
USD 97,000 - 118,000
Principal Software Engineer
Principal Software Engineer

Sapphire Stream Technology • Southfield (MI)

On-site
USD 108,000 - 132,000
Senior Automotive Infotainment QA Engineer
Senior Automotive Infotainment QA Engineer

Sapphire Stream Technology • Southfield (MI)

On-site
USD 87,000 - 118,000
Software Integration Tester
Software Integration Tester

Ford Motor • Dearborn (MI)

Hybrid
USD 95,000 - 120,000
Immediate medical, dental, vision and prescription drug coverage
Flexible family care days
Vehicle discount program
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 Integration Tester
Software Integration Tester

Ford • Dearborn (MI)

On-site
USD 110,000 - 150,000
Medical coverage
Dental coverage
Vision coverage
+2
Automotive Test Automation Engineer - Onsite
Automotive Test Automation Engineer - Onsite

Cognizant • Dearborn (MI)

On-site
USD 110,000 - 150,000
Medical Insurance
Dental Insurance
Vision Insurance
+2
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
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