Python Test Automation Engineer - OTA Validation
ICONMA, LLC · Posted Nov 12, 2026
- Dearborn, Michigan, United States
1–10 jobs· newest first
On-site · Full-time · Mid
CA$115K–CA$165KOn-site · Full-time · Senior
$91K–$136KOn-site · Full-time · Staff
$132K–$165KSenior

On-site · Full-time · Senior

On-site · Full-time · Mid
On-site · Full-time · Mid
+10K new in the last hour
ICONMA, LLC · Posted Nov 12, 2026
Our Client, an IT Services and Consultant company, is looking for a Python Test Automation Engineer - OTA Validation for their Dearborn, MI location. Requirements: BS in Computer Science or Engineering or equivalent Good Experience in OTA SW Upgrade / Downgrade Experience in creating Software updates and deploy Over-the-air (OTA) Experience in ECU Flashing, performing software updates via OTA, wire flashing and/or USB in a vehicle (fleet updates) Experience Performing Stress, functional, feature & Core hotfix Testing for various modules in targeted time frame and runs. Validation experience in over-the-air updates for components 3G/4G TCUs, NAVI, HMI Modules Creating test strategies, plans, and execute cycles using Jira Capture the MLT logs and identify the root cause of the OTA issues Test Automation using Python, C#, ECU Test etc. Good Experience in HIL Validation Platforms like DSPACE, In Vehicle Automation Testing, experience in Testing Tools like Vector CANOE, CANALYZER etc. Good Experience / Knowledge working on Issue management, Defect Management and Version Management tools like JIRA, Github, SVN etc. Effectively collaborate with suppliers and stakeholders to address and resolve open issues. Coordinate with Product Owners and Feature Owners to clearly understand business requirements and feature functionality. Conduct defect status and review meetings with stakeholders, including cloud, Mobile app, TCU, BCM, and suppliers Good Knowledge of UDS Protocol, Validating Diag over CAN, DOIP, CAN, LIN Protocols etc. Knowledge of CAN Flash by using DET tool and analyze logs by using CANoe/CANalyzer tool and recover (partial-brick) modules in-vehicle using various DET methods Knowledge of ECU Test, CAPL Scripting etc. would be added advantage Should be able to support DevOps Team in developing scripts for CI/CD using Python and validating the same Why Should You Apply? Health Benefits Referral Program Excellent growth and advancement opportunities
See full job descriptionICONMA, LLC · Posted Nov 12, 2026
Python Test Automation Engineer - OTA Validation
The Senior HIL Specialist leads the development, integration, and validation of real-time Hardware-In-the-Loop (HIL) environments for lighting and visibility systems and low-voltage power systems.
The salary range for this role is $115,000 to $164,600.
The HIL Specialist develops, integrates, and validates real-time simulation models with ECUs, electrical interfaces, and vehicle hardware on Hardware-In-the-Loop (HIL) benches supporting automotive lighting, visibility, and low-voltage power controls.
The salary range for this role is $90,900 to $136,400. The actual base salary a successful candidate will be offered within this range will vary based on factors relevant to the position.
Design and develop test cases to validate automotive ECUs and subsystems on HIL platforms, execute validation campaigns, troubleshoot HIL benches, develop automated test scripts, integrate test cases into CI/CD pipelines, analyze test results, provide detailed test reports, validate communication protocols, and ensure compliance with automotive standards.
Lead efforts to ensure the quality, reliability, and performance of cutting‑edge mechatronic systems in current and next‑generation electric vehicle hardware.
The salary range for this role is $132,100 - $165,100 for Palo Alto, CA-based applicants.
Electrical Engineer on the drone program designing power systems for uncrewed aircraft.
Test Engineer for automotive Radar/ADAS systems
The Vehicle Test Engineer is responsible for the validation and verification of ADAS (Advanced Driver Assistance Systems) components (e.g., radar, camera, etc) and systems. This role involves planning and executing test plans, analyzing test data, and collaborating with cross-functional teams to ensure system performance and safety standards are met.
The Vehicle Test Engineer is responsible for the validation and verification of ADAS (Advanced Driver Assistance Systems) components and systems, involving executing test plans, analyzing test data, and collaborating with cross-functional teams to ensure system performance and safety standards are met.