Senior Test Automation Engineer
Siemens
Eindhoven, Netherlands
3 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Eindhoven, Netherlands
Tech stack
JIRA
Automation of Tests
Computer Programming
Software Debugging
Hardware-In-The-Loop Simulation
Python
Modbus
Software Engineering
System Testing
Strategies of Testing
Gitlab
Pytest
Gitlab-ci
Information Technology
Docker
Job description
- Design, develop, and maintain scalable test automation frameworks using Python, Robot Framework, and Pytest.
- Develop automated tests for system, integration, regression, and end-to-end validation.
- Integrate automated test suites into GitLab CI/CD pipelines to enable continuous testing and rapid feedback.
- Improve test strategies, automation coverage, and validation processes across products and projects.
- Debug software, hardware, communication, and system-level issues.
- Execute validation activities on real EV charging systems and laboratory test setups.
- Work with power supplies, electronic loads, oscilloscopes, power analyzers, and other measurement equipment.
- Collaborate with software, hardware, system, and test engineering teams to ensure product quality and successful releases.
- Support best practices, continuous improvement initiatives, and knowledge sharing within the team.
What Makes You Successful
You combine the mindset of a software engineer with the practical skills of a system test engineer. You enjoy building reliable automation solutions while working hands-on with hardware and complex electrical systems.
Requirements
- A Bachelor's or Master's degree in Electrical Engineering, Computer Science, Software Engineering, Mechatronics, or a related field.
- Minimum 5 years of experience in test automation and system validation.
- Strong programming skills in Python.
- Hands-on experience with Robot Framework and Pytest.
- Experience building automated test frameworks and CI/CD pipelines, preferably using GitLab.
- Experience with automated regression, integration, and system testing.
- Strong troubleshooting skills across software, hardware, and system domains.
- Experience working in laboratory environments with measurement equipment and electrical test setups.
- Knowledge of electrical systems, power electronics, or industrial products.
- Strong communication skills, a quality-focused mindset, and a proactive approach to problem-solving.
Nice to Have
- Experience with DC EV Charging Systems (EVSE).
- Knowledge of OCPP, ISO 15118, Modbus, or CAN.
- Experience with Hardware-in-the-Loop (HIL) testing.
- Experience with embedded systems, Docker, Jira/Xray, or ISTQB certification.