> Markdown version of [/jobs/ext/1979662-senior-software-test-engineer](https://www.wearedevelopers.com/jobs/ext/1979662-senior-software-test-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Test Engineer - **Company:** Sapphire Technologies, Inc. - **Location:** Southfield, MI, United States - **Experience:** Expert - **Salary:** $102,981.0 - **Contract:** Permanent contract - **Skills:** Testing (Software), Java (Programming Language), Microsoft Windows, Adobe InDesign, Agile Methodology, Amazon Web Services, Android Software Development, JIRA, Automation of Tests, Unit Testing, C++ (Programming Language), Ubuntu (Operating System), Code Coverage, Software Quality, Computer Programming, Databases, Software Debugging, Eclipse (Software), Github, IntelliJ IDEA, Python (Programming Language), Microsoft Visual Studio, MySQL, Regression Testing, Software Engineering, Software Quality Assurance (SQA), System Software, System Testing, Test Execution Engine, Diagnostic Tools, Curam Configuration Tools, Scripting, Google Cloud, Performance Testing, Gerrit, Postman, Connectivity Problems, Bug Reporting, Information Technology, Artifactory - **Published:** August 7, 2026 - **Apply:** https://jobs.mitalent.org/job-seeker/job-details/JobCode/400066612 ## About the Role * 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). * Cloud platforms: AWS, Google Cloud., Master's degree in Software Engineering or Computer Science, or foreign equivalent + 3 years of experience. ## 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. ## Related Videos - [Improving quality with Agentic AI with Rovo Dev and Xray](https://www.wearedevelopers.com/videos/2005-improving-quality-with-agentic-ai-with-rovo-dev-and-xray) - [MySQL Protocol Features You Should Be Aware Of](https://www.wearedevelopers.com/videos/100267-mysql-protocol-features-you-should-be-aware-of) - [Innovating Developer Tools with AI: Insights from GitHub Next](https://www.wearedevelopers.com/videos/1268-innovating-developer-tools-with-ai-insights-from-github-next) - [Agile work at CARIAD – Creating a customer web application for controlling the vehicle ](https://www.wearedevelopers.com/videos/200-agile-work-at-cariad-creating-a-customer-web-application-for-controlling-the-vehicle) - [Collaboration Quantified: Lessons from Open Source Developer Networks](https://www.wearedevelopers.com/videos/1422-collaboration-quantified-lessons-from-open-source-developer-networks) - [For the Cars and the Curious: Android Drift](https://www.wearedevelopers.com/videos/499-for-the-cars-and-the-curious-android-drift) ## Related Articles - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer)