Software Test Engineer validates vehicle software
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+18 more
Job description
Power BI Dashboard Visionary Operations Leadership Automation Innovation Traceability Data Quality Test Automation Problem Solving Vehicle Systems Computer Science Software Testing Agile Methodology Embedded Software Root Cause Analysis Software Validation User Experience (UX) Lifecycle Management Test Execution Engine New Product Development Artificial Intelligence Python For Data Analysis SQL (Programming Language) Engineering Design Process Python (Programming Language) Continuous Improvement Process Application Programming Interface (API) Tableau (Business Intelligence Software), The Software Test Engineer validates 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. The engineer partners closely with cross-functional 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, drives continuous improvement of test processes and tools, and maintains test environments to enable efficient and effective software verification. Responsibilities
- Plan, prepare, execute, analyze, and document software testing activities for embedded vehicle features and software releases.
- Validate vehicle software and integrated systems to ensure they meet functional, quality, performance, and customer requirements across the product development lifecycle.
- Work in a collaborative Agile environment, participating in cross-functional planning, reviews, and iterations to align testing with development priorities.
- Perform software testing and test execution for vehicle systems, including vehicle-level and user experience (UX) testing.
- Document test results, issues, and test evidence clearly and accurately to support traceability and quality reporting.
- Develop Python scripts to collect, clean, analyze, and report vehicle and fleet data to support validation and operational decisions.
- Build simple tools and dashboards that support fleet decisions, vehicle disposal planning, and efficiency tracking.
- Integrate with approved internal portals, databases, and APIs to automatically pull and aggregate data for analysis and reporting.
- Test dashboards and tools to ensure data calculations, filters, and reports are accurate, reliable, and aligned with requirements.
- Investigate data, tool, or vehicle issues through root cause analysis, identify likely causes, and recommend corrective actions.
- Support test automation efforts by creating automated checks for data quality, dashboard refreshes, and tool functionality.
- Develop automated and scheduled scripts to reduce manual reporting and identify fleet exceptions or required actions.
- Use Python and data analysis techniques to evaluate vehicle status, utilization, mileage, maintenance patterns, and disposal opportunities.
- Collaborate with cross-functional engineering teams to identify, investigate, and validate software and system issues.
- Contribute to continuous improvement of test processes, tools, and methodologies to enhance efficiency and effectiveness.
- Ensure test environments, tools, and data sources are properly maintained and configured to support software verification activities.
- Adapt testing approaches and priorities to evolving technologies, software updates, and development timelines.
- Support the delivery of high-quality vehicle software and system capabilities by providing clear feedback and insights based on test results., The role operates in a hybrid work environment that combines on-site and remote work. The engineer typically works on site during the week with the option to work from home on Fridays when on-site presence is not required. The position supports testing and validation of vehicle software and integrated systems, collaborating closely with cross-functional engineering teams in an Agile setting. Work may involve interacting with vehicle test environments, software tools, internal data portals, APIs, dashboards, and databases to support software verification and fleet-related analysis., Use of Artificial Intelligence (AI): We may use Artificial Intelligence (AI) to support parts of our hiring process, including sourcing, screening, and evaluating candidates. AI helps assess applications and qualifications, but final decisions are made by our hiring team. By applying, you acknowledge and agree that your application may be reviewed using AI tools. Related Jobs Software Test Engineer Actalent
Dearborn, MI*Remote
Planning Power BI Dashboard Visionary Operations Leadership Automation Innovation Traceability Data Quality Test Automation Problem Solving Vehicle Systems Computer Science Software Testing Agile Methodology Embedded Software Root Cause Analysis Software Validation User Experience (UX) Lifecycle Management Test Execution Engine New Product Development Artificial Intelligence Python For Data Analysis SQL (Programming Language) Engineering Design Process Python (Programming Language) Continuous Improvement Process Application Programming Interface (API) Tableau (Business Intelligence Software) +0 Software Validation Engineer Actalent
Dearborn, MI*On-Site
JIRA Github Appium Jenkins VS Code Testrail Visionary Automation Innovation Communication Medical Devices Computer Science Embedded Systems Software Testing Agile Methodology Analytical Skills Embedded Software Selenium (Software) Software Engineering Computer Engineering Information Technology Electrical Engineering Artificial Intelligence Technical Documentation Engineering Design Process Git (Version Control System) Python (Programming Language) +0
Requirements
- Proven experience in software validation and software testing for complex systems.
- Hands-on test execution experience, including planning, running, and documenting tests for software and vehicle systems.
- Strong Python skills to develop scripts that collect, clean, analyze, and report vehicle or fleet data.
- Ability to integrate with APIs and internal portals or databases to automatically pull and aggregate data.
- Experience testing dashboards and tools to verify data calculations, filters, and reporting accuracy.
- Demonstrated root cause analysis skills to investigate data, tool, or vehicle issues and identify likely causes and corrective actions.
- Strong analytical and problem-solving abilities with attention to detail.
- Ability to work effectively in a collaborative Agile environment with cross-functional engineering teams.
- BS degree in Engineering or Computer Science, or an equivalent technical discipline., * Experience with test automation, including creating automated checks for data quality, dashboard refreshes, and tool functionality.
- Advanced Python and data analysis skills, including use of libraries such as pandas.
- Experience developing automated and scheduled scripts that reduce manual reporting and highlight fleet exceptions or required actions.
- Familiarity with dashboard development using tools such as Power BI, Tableau, or similar platforms.
- Knowledge of SQL and databases, including the ability to query and combine data from multiple systems.
- Familiarity with vehicle testing, fleet operations, vehicle lifecycle management, and UX evaluation.
- Experience working with embedded software or vehicle systems in a product development context.
- Ability to adapt quickly to evolving technologies, tools, and development priorities., Individual compensation offered for this position within this range will depend on many factors, including qualifications, skills, relevant experience, job knowledge, geographic location, internal equity, and other pertinent job-related factors.
About the company
Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 20,000 consultants and 5,000 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500. We are proud to be an Engineering News-Record (ENR) Top 500 Design Firm for our engineering design services and a ClearlyRated Best of Staffing® winner for both client and talent service.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
The 8 Best Code Testing Tools
Software Engineer Career: Things You Should Know
Best Countries for Software Engineers
What is Software Engineering?