Public summary
A leading provider of AI-powered electrical CAD software based in Bergkirchen near Dachau is seeking a Test Automation Engineer to join their software development team. This full-time hybrid position involves designing and automating UI tests for WinForms and WPF components, developing integration tests, maintaining automated test frameworks, and contributing to code reviews. The role requires at least 5 years of test engineering experience, strong proficiency in C# and various UI and integration testing frameworks, and experience with agile methodologies and CI/CD tools. Fluency in English (C1) is required; German language skills are a plus. The company offers flexible working hours, home office options, employee benefits including pension plans and training, and a collaborative work environment.
Location and work setup
- Location
- Günding
- Remote status
- Hybrid
- German requirement signal
- No German Required Detected
- Detected job language
- English
Responsibilities
Design and automate UI tests for WinForms and WPF components to ensure stable and intuitive user interfaces; develop and maintain integration tests to validate core product functionality; create and optimize automated tests using established frameworks; identify, analyze, and address potential software risks and issues; contribute to code reviews to improve code quality and testability; stay current with best practices and emerging testing tools to enhance processes.
Qualifications
Bachelor's degree in Computer Science, Software Engineering, or equivalent; minimum 5 years of experience as a Test Engineer specializing in integration and UI testing; strong knowledge of C# and UI testing frameworks like Ranorex, WinAppDriver, Selenium; proficiency with integration testing frameworks such as NUnit, xUnit, MSTest; experience with agile methodologies (Scrum, Kanban), code/design reviews, Git, and CI/CD pipelines preferably using Azure DevOps; excellent analytical and communication skills; fluent in English (C1 level); German language skills are advantageous; experience in the ECAD domain is a plus.