HIL Test Engineer - KYYBA, Inc
Farmington Hills, MI
About the Job
As HIL (Hardware in loop) Test Engineer, you play an important role in providing complex EV charging systems with the best Test Systems. You build HIL Test Systems and carry out various automated tests to ensure that software runs correctly on our electric AC chargers. To ensure safety, all features must be fully correct. You realize that even the smallest software changes affect the functionality of the hardware. You will be part of the Global Test Team, location Delft. You will also have colleagues based in Eindhoven and in other parts of the world. The Global Test Team brings a diverse set of cultures and skills. The team has a drive for innovation, being at the heart of our daily software improvements.
Responsibilities:
· Designing and building HIL test systems according to the system requirements to make sure all the requirements can be tested. This involves selecting the Hardware components, assembling it and writing the code in python to integrate the Hardware into the HIL test system.
· Setting up the HIL environment in python and adding the code into Test Frameworks.
· Developing automated test scripts or test frameworks to improve efficiency, repeatability, and coverage of the HIL tests.
·Investigating and resolving issues encountered during testing, collaborating with other engineers to identify root causes, and proposing solutions or design modifications.
·You are the tester who ensures that the tooling we offer to our customers and our own employees is as optimal as possible. So do you think it's necessary to make any changes after your test on an electric vehicle charger? Then you send it back to the developer with a solid foundation. Your colleagues know that your 'seal of approval' is only given when the smallest details are correct.
·Performing tests as soon as all features are bundled in a software version. You check if the feature is correct, meets the functional requirements and look at the points of interest of previous releases.
· Verifying and validating developer changes.
·Communicating with the service organization and customer about what is being tested.
· Writing test plans and cases.
·Collaborate with fellow testers in different locations.
Responsibilities:
· Designing and building HIL test systems according to the system requirements to make sure all the requirements can be tested. This involves selecting the Hardware components, assembling it and writing the code in python to integrate the Hardware into the HIL test system.
· Setting up the HIL environment in python and adding the code into Test Frameworks.
· Developing automated test scripts or test frameworks to improve efficiency, repeatability, and coverage of the HIL tests.
·Investigating and resolving issues encountered during testing, collaborating with other engineers to identify root causes, and proposing solutions or design modifications.
·You are the tester who ensures that the tooling we offer to our customers and our own employees is as optimal as possible. So do you think it's necessary to make any changes after your test on an electric vehicle charger? Then you send it back to the developer with a solid foundation. Your colleagues know that your 'seal of approval' is only given when the smallest details are correct.
·Performing tests as soon as all features are bundled in a software version. You check if the feature is correct, meets the functional requirements and look at the points of interest of previous releases.
· Verifying and validating developer changes.
·Communicating with the service organization and customer about what is being tested.
· Writing test plans and cases.
·Collaborate with fellow testers in different locations.
Source : KYYBA, Inc