Logo
EDAG Group

Test Automation Engineer

EDAG Group, Farmington, Michigan, United States, 48331

Save Job

Test Automation Engineer

The EDAG Group is a globally leading, independent engineering services provider that combines excellent engineering with the latest technology trends. With a global network of some 60 branches, the EDAG Group realizes projects in the Vehicle Engineering, Electrics/Electronics and Production Solutions segments. Drawing on more than 50 years of engineering experience, EDAG's proprietary 360-degree development approach has become a hallmark of quality in the holistic development of vehicles and smart factories. The company's interdisciplinary expertise in the areas of software and digitization provides it with crucial skills to actively shape dynamic transformation processes as an innovative partner. With an interdisciplinary team of around 8,600 experts, the EDAG Group develops unique mobility and industrial solutions for customers that include the world's leading automotive and non-automotive companies. The company is listed on the stock exchange since 2015 and generated revenues of 796 million in 2022. Test Automation Engineer is responsible for designing, developing, and maintaining automated test solutions to improve the efficiency, coverage, and reliability of the testing process. This role supports continuous integration and delivery (CI/CD) by enabling rapid feedback on code quality, system functionality, and performance, ensuring robust product validation throughout the development lifecycle. Integrate embedded software, ECUs, sensors, actuators, and communication networks (e.g., CAN, LIN, Ethernet). Design and implement robust automated test frameworks for ECU and software-in-the-loop (SIL), hardware-in-the-loop (HIL), and vehicle-level testing. Develop test scripts using Python, CAPL, or similar scripting languages. Automate regression test suites for automotive applications across CAN, LIN, FlexRay, and Ethernet communication protocols. Integrate automated tests into CI/CD pipelines (Jenkins, GitLab CI, or similar). Configure HIL/SIL setups to validate new software releases quickly and efficiently. Ensure test coverage against system and software requirements using tools like DOORS, Polarion, or Jama. Document automated test cases, procedures, and results in alignment with project requirements, provide regular test status reports and metrics to stakeholders. Conduct root cause analysis on test failures and provide actionable feedback to developers. Ensure testing processes comply with ASPICE guidelines and ISO 26262 functional safety standards. Collaborate with SW, HW teams, suppliers, function owners to ensure streamlined integration and test implementation, trouble shooting on test assets. Test bench integration across diverse systems, ECU's, control units, sensors, and actuators into HIL system. Validates and troubleshoots simulator, automation solutions, vehicle systems within test environment for early detection and resolution/debug EE system components HW/SW issues. Testing experience using Hardware in the Loop equipment, software (e.g. dSpace, National Instruments), embedded controller networks (CAN, LIN) and the use of ECU diagnostic and network communication tools (e.g. CANoe, CANalyzer, Vehicle Spy). Requirements Bachelor's/Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field. Strong programming/scripting skills in Python, CAPL, or C/C++ for automation. Strong understanding, development and verification of plant and control models in MATLAB/Simulink for execution in hardware in the loop test environment, dSpace control desk and automation desk Strong understanding of 1st principles in Engineering, result/solution oriented. Familiarity with SW for embedded systems, EE systems and architecture Familiarity with A2B, CAN, Automotive Ethernet, LIN, LVDS communication protocols and Vehicle Network tools, such as CANalyzer, CANoe, etc. Expertise with complex problem solving, data analysis, access/interpret/drive results with extended teams. Knowledge of Automotive design and development process, system requirements, and general engineering best practices.