Senior Fullstack developer 36u/w
Role details
Job location
Tech stack
Job description
Het CIBG is op dit moment het systeem aan het ontwikkelen ter ondersteuning van de wet DIAZ, voor meer informatie wordt verwezen naar Wetsvoorstel DIAZ: zorgmedewerkers verplicht inloggen met Dezi | Data voor gezondheid. De systeemontwikkeling wordt verzorgd door 3 scrumteams en een integratie/Enablement team. Binnen het integratie/enablement team is het CIBG op zoek naar een Full stack developer die tevens kennis en ervaring heeft met testautomatisering.
Opdrachtomschrijving Voor het integratie/enablement team zijn we op zoek naar een Full stack developer die de performance van de bestaande UI testen sterk weet te verbeteren en daarbij verbeteringen doorvoert aan het bestaande CIBG testframework. Concreet verwacht het CIBG hierbij de volgende taken en resultaten:
-
Automatiseren van testsets in tools als Karma, Jasmine, ReqNRoll (voorheen Specflow) (met Gherkin), en SoapUI;
-
Het verder uitbouwen van het testautomatiseringsframework dat wordt ingezet voor het efficiënt en uniform testen van onze applicaties;
-
Het samen met het integratie/enablement scrum team analyseren en refinen van user stories en deze waar nodig te verduidelijken samen met de stakeholders;
-
Opstellen van testgevallen en testscripts op basis van user stories
Requirements
Kennis, ervaring, competenties en vaardigheden Wij verwachten van de in te zetten medewerker dat hij of zij:
-
Beschikt over een HBO/WO werk- en denkniveau;
-
Beschikt over minimaal 5 jaar aantoonbare praktijkervaring met front-end ontwikkeling in Angular. Beschikt daarnaast over kennis van de laatste versies van HTML, JavaScript, Typescript en CSS;
-
Beschikt over minimaal 5 jaar aantoonbare praktijkervaring met back-end ontwikkeling, gebruik makend van C#, .NET, Entity Framework (Core) (Code-First), en REST (.NET WebApi);
-
Beschikt over minimaal 3 jaar aantoonbare ervaring met het uitvoeren van systeemintegratie- en functionele acceptatietesten in verschillende omgevingen en minimaal 3 jaar ervaring met het werken met geautomatiseerde testtools als Karma, Jasmine, Specflow, Selenium Webdriver en SoapUI (en/of Postman);
-
Ervaring heeft met het schrijven van feature files, het schrijven van Hooks en Steps en bekend is met Page Objects;
-
Ervaring heeft met Continuous Integration/Continuous Deployment tooling Azure DevOps en GIT;
-
Bekend is met het concept Test Pyramide, geadopteerd door CIBG als strategie rond het automatiseren van testen;
-
Ervaring heeft met het werken in Agile teams.
Wij gaan ervan uit dat een in te zetten medewerker:
-
Zelfstandig kan werken;
-
Beschikt over een goed analytisch en probleemoplossend vermogen en vasthoudend is om te komen tot goede oplossingen;
-
Een proactieve houding heeft: niet bang om te vragen of ergens op af te stappen;
-
Secuur is en een hoge kwaliteit nastreeft;
-
Open en toegankelijk is voor alle betrokken partijen;
-
Beschikt over goede communicatieve vaardigheden en overtuigingskracht heeft;
-
Beschikt over voldoende methodische informatiekundige kennis
Kandidaat heeft tenminste 5 jaar ervaring met software ontwikkeling in Angular en C# Kandidaat heeft tenminste 3 jaar ervaring met testautomatisering
Mate waarin kandidaat beschikt over de gevraagde competenties en vaardigheden (toetsbaar in CV, motivatie en/of mogelijk gesprek). Mate waarin kandidaat kennis heeft van de gevraagde front-end en back- end testframeworks. Mate waarin de kandidaat kennis en ervaring heeft met het toepassen van de principes van Continuous integration/Continuous delivery Solliciteer nu!