Senior test automation engineer

Ministerie van Defensie
Utrecht, Netherlands
yesterday

Role details

Contract type
Contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
Dutch
Experience level
Senior

Job location

Remote
Utrecht, Netherlands

Tech stack

API
Automation of Tests
Unit Testing
Azure
C Sharp (Programming Language)
Continuous Integration
Python
Scaled Agile Framework
SoapUI
TypeScript
Postman
Test Scripts
Cypress
Gitlab
Integration Tests
Playwright
Jenkins

Job description

Als Senior Test Automation Engineer met een passie voor techniek ben jij leidend in de implementatie van testen en testautomatisering binnen het team. Je werkt voornamelijk in Apeldoorn, incidenteel Utrecht, met mogelijkheden tot hybride werken. Het is belangrijk dat je een proactieve houding hebt voor deze omgeving. Vaardigheid in de Nederlandse taal is daarbij van belang.

  • Strategie & Leiderschap: Je stemt de teststrategie af, bewaakt deze en neemt de leiding in keten- en acceptatietesten.

  • Techniek & Tooling: Je ontwerpt en implementeert de architectuur van de testautomatisering binnen de CI/CD pipeline.

  • Coaching: Je coacht de ontwikkelaars en waarborgt de kwaliteit van de unit tests, zodat het hele team eigenaarschap kan nemen over de codekwaliteit.

  • Kennisdeling: Je participeert actief in de 'Vakgroep Testen' om kennis te delen en nieuwe inzichten op te doen.

  • Je vertaalt de high-level Defensie teststrategie naar concrete werkwijzen. Je bepaalt wat we automatiseren en vooral ook wat niet (risk-based testing);

  • Je dwingt af dat testen zo vroeg mogelijk in het proces plaatsvindt. Je eist (op een coachende manier) dat unit tests op orde zijn voordat integratietests worden gestart;

  • Je bent de 'poortwachter' op het proces. Je reviewt testcode van anderen en zorgt dat het team zich houdt aan de afgesproken kwaliteitsstandaarden (bijv. via Definition of Done);

  • Je ontwikkelt, onderhoudt en optimaliseert geautomatiseerde testscripts en -frameworks;

Gezien de aard van de opdrachtgever doorloop je voor aanvang een veiligheidsscreening: hou er rekening mee dat deze een doorlooptijd heeft.

Construeert en voert systematische testprocedures uit voor ICT-systemen of gebruikerstoepassingen van klanten om overeenstemming met ontwerpspecificaties vast te stellen. Zorgt ervoor dat nieuwe of herziene componenten of systemen naar verwachting presteren. Zorgt voor ontmoeting van interne, externe, nationale en internationale normen; inclusief gezondheid en veiligheid, bruikbaarheid, prestaties, betrouwbaarheid of compatibiliteit. Produceert documenten en rapporten voor certificeringseisen.

Samenvattende opgave en missie Ontwerpen en testplannen uitvoeren. Garandeert dat geleverde of bestaande producten, toepassingen of services voldoen aan de technische en gebruikersbehoeften en specificaties. Voor bestaande systemen, toepassingen, innovaties en veranderingen; diagnosticeert het falen van producten of diensten om aan de specificatie te voldoen.

Taken

  • Integratietesttechnieken selecteren en ontwikkelen om ervoor te zorgen dat het systeem aan de vereisten voldoet.
  • Integratietests ontwerpen en aanpassen, openstaande problemen identificeren.
  • Organiseer testplannen en procedures voor testen van witte en zwarte dozen op unit-, module-, systeem- en integratieniveau.
  • Procedures voor resultaatanalyse en rapportage opstellen.
  • Ontwerp en implementeer foutopsporings- en correctieprocedures
  • Testprogramma schrijven om de softwarekwaliteit te beoordelen
  • Ontwikkel hulpmiddelen om de effectiviteit van de test te vergroten

Aanvullende Informatie Hybride: De frequentie is een schatting, mits het werk dit toelaat. Afspraak met betrekking tot thuiswerken gaat altijd in overleg met de behoeftesteller (2dagen) Extra standplaats: Utrecht

De Eisen

  • eCF2 Professional: opzetten van test programma's en het bouwen van testscripts
  • Kandidaat heeft minimaal 3 jaar aantoonbare werkervaring met het gekozen eCF profiel soortelijke functie eCF3 Senior Professional/Manager
  • eCF3 Senior Professional /Manager: gebruik maken van specifieke kennis om complexe test programma's uit te (laten) voeren

Requirements

  • e-CF profiel: Test Specialist

  • Referentie Gebied: B.03 Testen

  • Kandidaat heeft minimaal 3 jaar aantoonbare werkervaring met het gekozen eCF profiel soortelijke functie eCF3 Senior Professional /Manager

  • eCF2 Professional: opzetten van test programma's en het bouwen van testscripts zodat potentiële kwetsbaarheden aan stress tests onderworpen kunnen worden; op analytische wijze documenteren en rapporteren van de uitkomsten

  • eCF3 Senior Professional /Manager: het gebruik maken van specifieke kennis om complexe test programma's uit te (laten) voeren, het borgen dat test en testresultaten gedocumenteerd zijn om als input te dienen voor proces eigenaren zoals designers, gebruikers of beheerders en verantwoordelijk voor het naleven van test procedures

  • Kandidaat heeft bij voorkeur meer dan aangegeven eis aantoonbare werkervaring met de gevraagde functie binnen het eCF profiel.

  • Kandidaat heeft ervaring met het inrichten van pipelines in tools zoals Azure DevOps (ADO), GitLab of Jenkins.

  • Kandidaat heeft ervaring met het Scaled Agile Framework (SAFe)

  • Kandidaat heeft ervaring met testautomatisering in Cypress of Playwright en tools om API's te testen zoals SoapUI of Postman

  • Kandidaat heeft ervaring met Contract Based Testing (bijv. Pact).

  • Kandidaat heeft bij voorkeur kennis van C#, Python of Typescript.

  • Kandidaat heeft bij voorkeur meer dan aangegeven eis aantoonbare werkervaring met de gevraagde functie binnen het eCF profiel.

  • Kandidaat heeft ervaring met het Scaled Agile Framework (SAFe)

  • Kandidaat heeft ervaring met Contract Based Testing (bijv. Pact)

  • Kandidaat heeft bij voorkeur kennis van C#, Python of Typescript.

  • Kandidaat heeft ervaring met het inrichten van pipelines in tools zoals Azure DevOps (ADO), GitLab of Jenkins.

  • Kandidaat heeft ervaring met testautomatisering in Cypress of Playwright en tools om API's te testen zoals SoapUI of Postman

Benefits & conditions

  • in welke mate deze aansluiten op de gevraagde eCF-competenties en het niveau
  • Cv's waarin de gevraagde eCF-competenties niet aantoonbaar terugkomen, kunnen niet volledig worden beoordeeld op geschiktheid.Eisen

About the company

Je gaat aan de slag binnen het JIVC (Joint Informatievoorziening Commando), een onderdeel van het Commando Materieel en IT (COMMIT). Binnen JIVC werk je in een van de meest gevoelige en technologische domeinen van Defensie: COC2 en I&V. Deze afdeling maakt en beheert operationele IT voor de Koninklijke Marechaussee (KMar) en andere krijgsmachtonderdelen op het gebied van inlichtingen en veiligheid. Het Opleidings- en Trainingscommando van de Koninklijke Marechaussee (OTCKMar) heeft als resultaatverplichting om een integraal opleidingsconcept te ontwikkelen dat het volledige operationele proces door IT toont binnen de opleidingsomgeving. Dit omvat de transitie van een applicatiegerichte naar een procesgerichte aanpak, waarbij casussen vakoverstijgend worden ingezet. Het project is onderdeel van dit programma dat erop gericht is om de startend beroepsbeoefenaar van de KMar op een dusdanige manier op te leiden zodat de werkwijzen in opleiding logisch aansluiten op de operationele praktijk. Het doel is om opleiders en ontwikkelaars te ondersteunen bij het toepassen van hun visie en werkwijze, zodat de IT-systemen niet langer als losse silo's worden gezien, maar als geïntegreerde onderdelen die real-time (opleidings)data benutten. Om dit mogelijk te maken moet er een integrale werkproces georiënteerde opleidingsomgeving komen waarin de bijbehorende IT systemen aan met elkaar kunnen communiceren en voorzien zijn van representatieve opleidingsdata eCF-profiel Deze opdracht is gebaseerd op het European e-Competence Framework (e-CF). Dit is een Europese standaard voor het beschrijven van IT-competenties en het bijbehorende niveau van verantwoordelijkheid. Het eCF-profiel geeft aan welke competenties en op welk niveau (e-1 t/m e-5) van de kandidaat verwacht worden. + We beoordelen je CV om te zien of er een match is. + We controleren of je voldoet aan de eisen en wensen. + We onderzoeken op basis van data of je gewenste tarief concurrerend is. Omdat het proces verloopt via een aanbesteding is het belangrijk dat je een goede kans maakt om de opdracht te winnen. Bij een match starten we het offertetraject, bij twijfel laten we dit binnen 1 werkdag weten. 2. 2 Introductie bij de opdrachtgever De procedure verloopt via een aanbesteding. De eerste introductie doen wij daarom op papier. + We werken samen een offerte uit waarin we toelichten waarom jouw profiel aansluit op de gestelde eisen en wensen. + We verzamelen de benodigde stukken indien gevraagd zoals referenties, diploma's, motivatiebrief, VOG etc... + Op basis van data bepalen we een kansrijk uurtarief voor de offerte. Jij hebt zelf natuurlijk het laatste woord in het biedingstarief. 3. 3 Aan de slag Wij houden van eerlijk en transparant zaken doen. Als je aan slag gaat via Freep Detachering dan hanteren we de volgende voorwaarden: + Bij Freep kom je voor de duur van je opdracht in dienst, via een eenvoudige Delance-overeenkomst. Zo profiteer je van de voordelen van ondernemerschap én de zekerheid van een werknemer. + Delance-vergoeding: tot 85% van het uurtarief dat wij bij de opdrachtgever factureren - jouw inzet telt direct mee + Heldere administratie: wij zorgen voor loonstrook, nettobetaling, sociale lasten en pensioenopbouw + Volledige dekking: bescherming tegen ziekte en arbeidsongeschiktheid zonder dat jij er omkijken naar hebt meer informatie over onze dienstverlening 4. Reageer direct

Apply for this position