Vehicle Test / Validation Engineer

Dearborn, MI, US

Apply

Back to Results

Position Description:

The candidate will be responsible for validating vehicle software and integrated systems to ensure they meet functional, quality, performance, and customer requirements throughout the product development lifecycle. Working in a collaborative Agile environment, this role supports the planning, preparation, execution, analysis, and documentation of testing activities for embedded vehicle features and software releases, as well as the development of tools and automation supporting vehicle operations and validation. The engineer partners with cross-functional engineering teams to identify, investigate, and validate software and system issues, contributing to the delivery of reliable, high-quality vehicle functionality. This position supports both manual and automated validation efforts; develops and maintains automation scripts, services, APIs, dashboards, and related software tools; promotes continuous improvement of test processes and tools; and ensures test environments are maintained to support efficient and effective software verification. The role requires strong analytical and problem-solving abilities, attention to detail, and the ability to adapt to evolving technologies and development priorities while contributing to the successful delivery of vehicle software, automation solutions, and system capabilities.

Skills Required:

Software Testing, Test Execution, Python, API, Root Cause Analysis, Fleet Engineering

Skills Preferred:

Test Automation, Python, Automated Scripting

Experience Required:

3-5 years of experience. Develop, execute, and automate functional test scenarios based on user stories within Agile sprints.
Design and develop full-stack tools, services, dashboards, and APIs to automate vehicle operations, test execution, data collection, and reporting. Collaborate with development and feature teams to understand requirements, ensure testability, and define effective validation strategies.
Prepare and maintain test benches, vehicles, laboratory nodes, tools, software, and test environments.
Log test results following merge of test code to master; debug failures, perform root-cause analysis, and submit validated defects in JIRA. Reproduce, troubleshoot, and prioritize hardware and software defects with feature engineers and cross-functional teams.
Participate in system design, documentation, integration, and testing to deliver high-quality infotainment and vehicle software.
Develop and enhance automated test frameworks, scripts, pipelines, and utilities for current and future vehicle programs.
Apply full-stack development skills across backend services, databases, APIs, web-based user interfaces, and CI/CD workflows.
Provide sprint estimates for development, automation, and testing activities; identify opportunities to improve quality, efficiency, and delivery velocity. Use test-management tools for planning, execution, monitoring, metrics analysis, and test-result reporting.
Deliver detailed defect reports, technical feedback, and clear documentation to support efficient issue resolution and continuous improvement.

Experience Preferred:

Python or similar scripting languages
API interaction and data parsing
Log analysis and telemetry interpretation
Test automation frameworks
Toolchain development for vehicle operations
Technical writing and process documentation

Education Required:

Bachelor's Degree

Education Preferred:

Additional Information :

***FULLY ONSITE***



Apply

Back to Results