Senior Software Test Engineer EUV (w/m/d)
Core
Develop and maintain test strategy for control systems (IO, PLC, HMI) on EtherCAT basis, build automated test environments, and support integration/system acceptance testing.
Role type
Senior Software Test Engineer (Control Systems/Automation)
Builds
Automated test environments (HIL test benches), CI/CD integrated automated tests, and test processes for control systems.
Domain
Industrial automation, control systems, EUV technology
Required skills
Software and system testing, Test automation with Python (pytest), Software development in high-level/scripting languages, Knowledge of TwinCAT3, Knowledge of fieldbus systems (EtherCAT), Test plan and specification creation, Root-cause analysis, Project leadership in testing
Preferred skills
ISTQB certification, Experience with AI-assisted development tools (Claude, GitHub Copilot), Jira, Confluence, Git, Azure DevOps, Test management tools (Xray)
Technologies
Python, pytest, TwinCAT3, EtherCAT, Jira, Confluence, Git, Azure DevOps, Xray
Responsibilities
Develop and continuously refine test strategy for control systems, Create and maintain test plans, specifications, and test cases, Build automated test environments and integrate tests into CI/CD pipelines, Conduct and evaluate integration, system, and acceptance tests, Lead test process in cross-functional coordination with customers and suppliers
Seniority
Senior, hands-on IC with project leadership responsibilities