Cookies & analytics consent
We serve candidates globally, so we only activate Google Tag Manager and other analytics after you opt in. This keeps us aligned with GDPR/UK DPA, ePrivacy, LGPD, and similar rules. Essential features still run without analytics cookies.
Read how we use data in our Privacy Policy and Terms of Service.
🤖 15+ AI Agents working for you. Find jobs, score and update resumes, cover letter, interview questions, missing keywords, and lots more.

High Tech Source • Rotterdam, South Holland, Netherlands
Role & seniority: Test Automation Engineer (mid-level to senior, within QA/Software group)
Stack/tools: C# for desktop apps (WPF/WinForms); NUnit; GitLab CI/CD; Python scripting (optional); manual testing as needed; documentation
Design, implement, and maintain automated test frameworks for C# desktop applications (front-end and back-end)
Author UI, functional, and integration tests; integrate tests into GitLab CI/CD; maintain test documentation
Collaborate with developers to identify coverage gaps, perform manual testing when automation isn’t feasible, and support data validation/API tests using Python when useful
Bachelor’s degree in CS/Engineering or related field
Proven experience designing/implementing test plans for complex software systems
Strong automation for Windows desktop apps (WPF/WinForms) with C#
Experience with NUnit (or equivalent) and Git workflows
Experience integrating automated tests into CI/CD (GitLab preferred)
Solid understanding of testing principles (test design, regression, integration, performance)
Familiarity with desktop UI automation tools (e.g., FlaUI)
Exposure to industrial/complex mechatronic or control software environments
Location & work type: Location not specified; work type not specified (information not provided)
We’re currently supporting a high‑tech manufacturer of advanced industrial systems in hiring a Test Automation Engineer. In this role you will design, implement, and evolve automated testing for a C#-based Windows desktop application (front‑end and back‑end), helping ensure reliability and performance in a fast‑moving engineering environment.
What you’ll do Design, implement, and maintain automated test frameworks for C# desktop applications (front‑end & back‑end). Author UI, functional, and integration tests in C# using NUnit. Integrate and maintain automated test execution in GitLab CI/CD. Support Python scripting when helpful (e.g., data validation, CI/CD tooling, API tests). Execute manual testing (functional, regression, exploratory) where automation isn’t feasible. Collaborate closely with developers to identify coverage gaps and protect product quality. Maintain clear test documentation (plans, reports, automation guidelines).
Team & ways of working You’ll join a QA/Software group within R&D in a collaborative, informal, agile environment that encourages open communication, knowledge sharing, and continuous improvement. The setting is scale‑up‑like with a flat structure, room for initiative and innovation, and regular social activities that foster a close‑knit culture.
What you bring Bachelor’s degree in Computer Science, Engineering, or related field. Proven experience designing and implementing test plans/strategies for embedded/real‑time or complex software systems. Strong background in test automation for Windows desktop applications (WPF/WinForms). Proficiency in C# for automated test development. Hands‑on experience with NUnit (or equivalent) and Git workflows. Experience integrating automated tests into CI/CD (preferably GitLab). Solid grasp of testing principles (test design, regression, integration, performance).
Nice to have Familiarity with desktop UI automation tools such as FlaUI (or similar). Exposure to industrial/complex mechatronic or control software environments.