In het kort
CIBG zoekt een full stack software ontwikkelaar. in Den Haag. Het gaat om een detacheringsopdracht voor 36 uur per week met een looptijd van 12 maanden. Deze opdracht sluit te snel om nog te kunnen bemiddelen.
Functie: Full Stack Developer
Als Full Stack Developer verbeter je de performance van bestaande UI-testen en bouw je het bestaande testautomatiseringsframework verder uit.
Jouw profiel
- Je beschikt over aantoonbaar WO-werk- en denkniveau, blijkend uit een afgeronde opleiding en/of minimaal vijf jaar werkervaring op WO-niveau.
- Je hebt minimaal vijf jaar aantoonbare ervaring met softwareontwikkeling in Angular en C#.
- Je hebt minimaal vijf jaar praktijkervaring met front-endontwikkeling in Angular en actuele kennis van HTML, JavaScript, TypeScript en CSS.
- Je hebt minimaal vijf jaar praktijkervaring met back-endontwikkeling met C#, .NET, Entity Framework (Core) (Code-First) en REST (.NET Web API).
- Je hebt minimaal drie jaar aantoonbare ervaring met testautomatisering, systeemintegratietesten, functionele acceptatietesten en werken in verschillende testomgevingen.
- Je hebt minimaal drie jaar ervaring met testtools zoals Karma, Jasmine, SpecFlow/ReqNRoll, Selenium WebDriver, SoapUI en Postman.
- Je hebt ervaring met het schrijven van feature files, hooks en steps, en met het toepassen van Page Objects.
- Je hebt ervaring met CI/CD-tooling, waaronder Azure DevOps en Git.
- Je bent bekend met de Testpiramide als strategie voor testautomatisering.
- Je hebt ervaring met werken in Agile teams.
Gewenste kennis en vaardigheden
- Je beschikt over de gevraagde competenties en vaardigheden.
- Je hebt aantoonbare kennis van de gevraagde front-end- en back-endtestframeworks.
- Je hebt aantoonbare kennis en ervaring met de principes van Continuous Integration en Continuous Delivery.
Eisen
Hier moet je cv aantoonbaar aan voldoen
- Aantoonbaar WO werk- en denkniveau, toetsbaar in CV en motivatie (blijkend uit afgeronde opleiding en/of minimaal 5 jaar werkervaring op WO-niveau)
- Tenminste 5 jaar aantoonbare ervaring met software ontwikkeling in Angular en C#
- Tenminste 3 jaar aantoonbare ervaring met testautomatisering
Wensen
Hiermee val je op
- Mate waarin kandidaat beschikt over de gevraagde competenties en vaardigheden (toetsbaar in CV, motivatie en/of mogelijk gesprek)
- Mate waarin kandidaat aantoonbare kennis heeft van de gevraagde frontend en back-end testframeworks
- Mate waarin de kandidaat aantoonbare kennis en ervaring heeft met het toepassen van de principes van Continuous integration/Continuous delivery
Competenties
- Het automatiseren van testsets met behulp van tools zoals Karma, Jasmine, ReqNRoll (voorheen SpecFlow) met Gherkin en SoapUI
- Het verder uitbouwen van het bestaande testautomatiseringsframework ten behoeve van het efficiënt en uniform testen van applicaties
- Het samen met het Integratie/Enablement Scrum Team analyseren en verfijnen van user stories en deze, waar nodig, verder verduidelijken met stakeholders
- Het opstellen van testgevallen en testscripts op basis van user stories
- Beschikt over HBO/WO werk- en denkniveau
- Minimaal 5 jaar aantoonbare praktijkervaring heeft met front-end ontwikkeling in Angular
- Daarnaast beschikt over actuele kennis van HTML, JavaScript, TypeScript en CSS
- Minimaal 5 jaar aantoonbare praktijkervaring heeft met back-end ontwikkeling op basis van C#, .NET, Entity Framework (Core) (Code-First) en REST (.NET Web API)
- Minimaal 3 jaar aantoonbare ervaring heeft met systeemintegratietesten, functionele acceptatietesten en werken in verschillende testomgevingen
- Minimaal 3 jaar ervaring heeft met geautomatiseerde testtools zoals Karma, Jasmine, SpecFlow / ReqNRoll, Selenium WebDriver, SoapUI en Postman
- Ervaring heeft met het schrijven van feature files, hooks en steps en het toepassen van Page Objects
- Ervaring heeft met CI/CD-tooling zoals Azure DevOps en Git
- Bekend is met de Testpiramide, zoals toegepast binnen CIBG als strategie voor testautomatisering
- Ervaring heeft met werken binnen Agile teams