> Markdown version of [/jobs/ext/2262012-c-developer-testautomatisering](https://www.wearedevelopers.com/jobs/ext/2262012-c-developer-testautomatisering). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # C# Developer Testautomatisering - **Company:** ICQ-Flex Profs BV - **Location:** Amersfoort, Netherlands - **Contract:** Temporary to permanent - **Skills:** .NET Framework, Application Programming Interfaces (APIs), Automation of Tests, Microsoft Azure, C Sharp (Programming Language), Software Quality, Software Design Patterns, Microsoft Visual Studio, Windows Presentation Foundation, Software Architecture, Software Engineering, System Testing, Multithreading, Test-Driven Development (TDD), Inversion of Control, Integration Tests, Microsoft Test Manager - **Published:** August 27, 2026 - **Apply:** https://www.icq.jobs/vacatures/vacature-c-developer-testautomatisering-466336-11.html ## About the Role Alvorens te kunnen starten met de werkzaamheden dient de kandidaat in het bezit te zijn van een Verklaring van Geen Bezwaar (VGB) van de Militaire Inlichtingen- en Veiligheids Dienst (MIVD) op het niveau B. 1. Je hebt minimaal 5 jaar aantoonbare ervaring als software engineer in Visual Studio C#. 2. Je hebt minimaal 3 jaar aantoonbare kennis en ervaring met WPF. 3. Je hebt minimaal 2 jaar aantoonbare ervaring met het implementeren van Inversion of Control (IoC). 4. Je bent minimaal 36 uur per week beschikbaar. 5. Je hebt minimaal een afgeronde hbo-opleiding. 1. Je hebt bij voorkeur minimaal 2 jaar kennis en ervaring met Visual Studio C# in .NET Framework 4.0 en hoger. 2. Je hebt bij voorkeur minimaal 3 jaar ervaring in software ontwikkeling binnen multidisciplinair teams. 3. Je hebt bij voorkeur minimaal 1 jaar kennis en ervaring met het opzetten van geautomatiseerde functionele, load/performance en UI-testen. 4. Je hebt bij voorkeur minimaal 2 jaar kennis en ervaring van Reflection en Multi-threading binnen .Net 4.0 en hoger. 5. Je hebt bij voorkeur minimaal 3 jaar kennis en ervaring met het toepassen van Design patterns. 6. Je hebt bij voorkeur minimaal 1 jaar kennis en ervaring met het implementeren van unmanaged DLLs in managed code (Native en .NET Interoperability). 7. Je hebt bij voorkeur minimaal 1 jaar kennis en ervaring met het werken onder een distributed VCS systeem. 8. Je hebt bij voorkeur minimaal 2 jaar kennis en ervaring met test-driven development. 8. Je hebt bij voorkeur minimaal 1 jaar kennis en ervaring met Web-API. ## Description Ontwikkelen van C# .NET applicaties binnen een complexe gelaagde architectuur; - Onderhoud en doorontwikkeling aan de automatische test omgeving en in-house ontwikkelde distributed test framework; - Applicaties automatiseren (testen) middels C# op API, ViewModel en Ul niveau; - Automatiseren (testen) van testgevallen van gedistribueerde applicaties; - Zelfstandig inhoud kunnen geven aan het ontwerpen en definiƫren van complexe automatische testscenario's binnen een gelaagde software architectuur; - Uitvoeren van testen (component-integratie testen en systeem testen); - Het adviseren van ontwikkelteams m.b.t. testbaarheid product code en geautomatiseerd testen; - Het adviseren van kwaliteitsmanager m.b.t. de kwaliteit van de code in de te testen producten; - Reviewen en opstellen van requirements en gebruikersdocumentatie; - Administreren bevindingen en het opstellen van testrapporten m.b.v. Azure DefOps en MTM; - Vastleggen en beoordelen van testresultaten; - Meedenken/discussiƫren over het (geautomatiseerde) test proces en verbeteringen in dit proces De Sectie Projecten en Ontwikkeling binnen de Keten Landgebonden IT bij het JIVC/C4i&i ontwikkelt voor het landoptreden binnen Defensie Command en Control (C2) systemen t.b.v. operationele commandovoering. Voor het mobiele domein ontwikkelt de sectie Projecten en Ontwikkeling ook de dragende (communicatie-) infrastructuur. In het mobiele domein is dit het Battlefield Management Systeem (BMS) en in het dismounted domein het VOSS project. De C# Software engineer Testautomatisering, waarvan grote affiniteit verwacht wordt voor testautomatisering, werkt nauw samen met de ontwikkelaars die het product ontwikkeld hebben en de testengineers die handmatig de producten testen. Voor het uitvoeren van geautomatiseerde testen is bovenop VS2017 Microsoft Test Manager / AzureDevOps, een eigen geautomatiseerde testomgeving en framework gebouwd waarmee de C2 applicaties wordt getest. Het betreft in deze aanvraag regulier werk waarvan de uitvoering plaatsvindt onder toezicht en leiding van een medewerker van Defensie (projectleider/behoeftesteller). De uitvoering gebeurt op basis van inspanningsverplichting en is hoogstwaarschijnlijk langdurig van aard. ## Related Videos - [Testing .NET applications a Tool box for every developer](https://www.wearedevelopers.com/videos/704-testing-net-applications-a-tool-box-for-every-developer) - [This Is Not Your Father's .NET](https://www.wearedevelopers.com/videos/967-this-is-not-your-father-s-net) - [Asynchronicity and multithreading in C#](https://www.wearedevelopers.com/videos/447-asynchronicity-and-multithreading-in-c) - [How To Test A Ball of Mud](https://www.wearedevelopers.com/videos/173-how-to-test-a-ball-of-mud) - [Continuous testing - run automated tests for every change!](https://www.wearedevelopers.com/videos/190-continuous-testing-run-automated-tests-for-every-change) - [Hacking C# from the inside - how to do anything in NET](https://www.wearedevelopers.com/videos/117-hacking-c-from-the-inside-how-to-do-anything-in-net) ## Related Articles - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [How to land a developer job in Amsterdam](https://www.wearedevelopers.com/magazine/36-how-to-land-a-developer-job-in-amsterdam) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Best Coding Boot Camps in Germany](https://www.wearedevelopers.com/magazine/237-best-coding-boot-camps-in-germany) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market)