I241001-001: Mobile Test Automation Engineer / Developer

Werkgever:
Hinttech Staffing
Regio:
Minimaal elke dinsdag ten kantore ICTU Den Haag en deels remote
 
Functieomschrijving

Je bent de geschikte kandidaat dankzij je persoonlijkheid, kennis, kunde en ervaring, waaronder:
• Ruime ervaring met test automation van mobiele- en web/backend-applicaties, inclusief het opstellen van logische test gevallen.
• Gedegen technische en inhoudelijke bagage om een bijdrage te leveren aan het bouwen, implementeren, onderhouden, uitvoeren en verbeteren van de testware inclusief automatische regressie testen (ART) + integreren in de CI/CD.
• Ervaring met kwaliteitsborging in combinatie met softwareontwikkeling in Rust, Dart (Flutter), alsmede Android en iOS app development is een pré.
• Je leest graag relevante technische blogs en/of gaat regelmatig naar conferenties en meetups.
• Je voelt je thuis in complexe omgevingen.
• Je bent doortastend, creatief, analytisch en kunt keuzes onderbouwen.
• Ervaring met het werken in agile omgevingen.
• Je bent communicatief vaardig, zowel mondeling als schriftelijk in het Nederlands en Engels. Je bent in staat om constructief te overleggen met gebruikers, stakeholders en teamleden. Je voelt aan wanneer het tijd is voor een kop koffie of thee.
• Je hebt affiniteit met de toe te passen methoden en technieken, maar je staat ook open om nieuwe dingen/technologieën te leren en eigen te maken.
• Je hebt een oplossingsgerichte mentaliteit en acteert met een grote mate van zelfstandigheid.

Functie-eisen

Zorg ervoor dat alle eisen (1 t/m 4) en wensen (1 t/m 3) voor elk onderdeel afzonderlijk worden toegelicht. Ontbreekt de toelichting bij een onderdeel, dan wordt de sollicitatie automatisch afgewezen!

E1) De kandidaat beschikt over minimaal HBO+/WO werk- en denkniveau met afgeronde opleiding.

E2) De kandidaat heeft tenminste 3 jaar aantoonbare ervaring met:
- verschillende talen en tools (multiskilled), waaronder het ontwikkelen van software in Rust of
een vergelijkbare (systems programming) taal;
- ontwikkeling en of test automation van mobiele (iOS, Android) én web/backend applicaties
i.c.m. diverse integraties/koppelvlakken in een complex landschap;
- het bouwen en onderhouden van testware, inclusief integratie in een buildstraat in een
kubernetes omgeving met bv. gitlab-ci, die een efficiënte en effectieve kwaliteitsborging
bewerkstelligt met relevante test tooling (bv. Selenium, Cypress, Browserstack en of Appium)
i.c.m. een stevig fundament aan unit- en integration tests vanuit development (testpiramide);
- het werken in een agile/scrum én devops omgeving (elk gewenst moment aantoonbaar
kwalitatieve releases kunnen uitrollen);
- het geautomatiseerd testen van gerealiseerde software op de requirements (aantoonbare
testdekking functionele en niet-functionele eisen i.c.m. user stories) en het borgen van
traceerbaarheid;

E3) De kandidaat heeft ervaring met cryptografie, PKI, digitale handtekeningen, digitale identiteit
(SSI) en authenticatiefunctionaliteit in het digitale identiteiten domein (bv. DigiD);
E4) De kandidaat heeft ervaring met het werken voor de rijksoverheid. 

W1) Je hebt minimaal 2 jaar aantoonbare ervaring met ontwikkeling en of testautomatisering i.c.m.:
1. Browserstack en Appium
2. Selenium en Cypress
3. Golden testing
4. Kotlin
5. Espresso en XCUnit
6. Aantoonbaarheid en traceerbaarheid
7. Mobile apps
8. Gitlab
9. Jira
10. Kubernetes en Harbor
Maximaal te behalen punten = 10 
Bij geen aantoonbare ervaring is de score 0

W2) Aantoonbare kennis van en courante ervaring in vergelijkbare rollen en of opdrachten  40%
> 5 jaar = 10 punten 
> 3 jaar = 8 punten 
> 2 jaar = 6 punten 
> 1 jaar = 4 punten 
< 1 jaar = 2 punten 
Bij geen aantoonbare ervaring is de score 0

W3) Bij voorkeur aan te leveren als motivatie bij de aanbieding:
• Voorbeeld(en) van (een) applicatie(s) waaraan je gewerkt hebt.

Verwacht gemiddeld aantal uren inzet per week:32-40


Zorg ervoor dat alle eisen (1 t/m 4) en wensen (1 t/m 3) voor elk onderdeel afzonderlijk worden toegelicht. Ontbreekt de toelichting bij een onderdeel, dan wordt de sollicitatie automatisch afgewezen!

Bedrijfsomschrijving

Doel van de opdracht
De Mobile Test Automation Engineer/Developer levert een bijdrage aan softwarecomponenten ten behoeve van inrichting van de EDI-stelsel voor wallets.

Wanneer wordt de opdracht als voltooid beschouwd?
De opdracht wordt als voltooid beschouwd na acceptatie van de laatste deliverable in het kader van de implementatie van het EDI-Stelsel NL en overdracht van alle projectdocumentatie aan de opdrachtgever.

Taakomschrijving
Heb jij passie voor het bouwen en onderhouden van efficiënte en betrouwbare testware inclusief geautomatiseerde testen?

Word je heel blij van het creëren van betrouwbare en robuuste digitale oplossingen, waarbij de gebruiker centraal staat? En wil je bijdragen aan een betere digitale overheid?

Dan ben jij degene die wij zoeken!

De functie
Voor het project NL Wallet zijn we op zoek naar een Mobile Test Automation Engineer die zich eventueel ook comfortabel voelt als potentieel Rust Developer in het digitale identiteiten domein met als doel om een betrouwbare en robuuste Nederlandse Publieke Wallet te realiseren.

Dit project maakt onderdeel uit van het ambitieuze BZK programma EDI Stelsel NL (Nederlandse implementatie van het Raamwerk voor een Europese Digitale Identiteit). Met als doel de ontwikkeling van een open source Publieke Wallet binnen het EDI-stelsel voor wallets, waarin één of meer nationale wallets én Europees erkende wallets uit andere landen in Nederland zijn te gebruiken. Zie https://github.com/MinBZK/nl-wallet en https://edi.pleio.nl voor meer informatie.

Jouw inzet als Mobile Test Automation Engineer / Developer:
Van jouw hand komt werkende testware én software;
Je bouwt en onderhoudt met collega's de testware die een efficiënte en effectieve kwaliteitsborging bewerkstelligen, waarbij op elk gewenst moment aantoonbaar kwalitatieve releases van de mobiele (iOS, Android) en backend applicaties snel kunnen worden uitgerold;
Je toetst (zoveel mogelijk geautomatiseerd en wanneer nodig handmatig) de gerealiseerde software op de requirements (functionele en niet-functionele eisen i.c.m. user stories, traceerbaarheid, acceptatiecriteria), waarvan de resultaten transparant in Quality Time (ICTU kwaliteitssysteem) worden gepresenteerd;
Je werkt nauw samen met de kwaliteitsmanager;
Je participeert in scrum ceremonies.

Verwachte einddatum: 31-12-2024 met optie tot verlenging (per jaar)

Het team
Je wordt onderdeel van een bestaand multidisciplinair Scrum Team, bestaande uit developers, UX-experts, meewerkend architecten en DevOps engineers. Een deel van de activiteiten wordt online/hybride georganiseerd met middelen als MS Teams/SharePoint, e.d. Het team is zelf organiserend, waarbij ICTU de Scrum waarden openheid, durf, respect, focus en commitment vanzelfsprekend vindt voor de teams, net zoals samenwerken en elkaar helpen.

De organisatie
ICTU werkt aan een betere digitale overheid, voor en samen met andere overheidsorganisaties. We werken vanuit de overtuiging dat ICT de overheid vooruithelpt bij maatschappelijke vraagstukken. Bij ICTU werken rond de 500 enthousiaste en gedreven medewerkers, met een kern van eigen professionals en een grote flexibele schil. We werken in meer dan 35 projecten, vanuit verschillende domeinen en voor verschillende overheden.

De afdeling ICTU Software Expertise (ISE) levert diensten aan ICTU-projecten waarin software wordt ontwikkeld. Deze projecten kenmerken zich door een hoge mate van complexiteit, veel belanghebbenden en wettelijke verplichtingen. Kwaliteit vinden we daarbij heel belangrijk, de softwareontwikkeling vindt dan ook plaats volgens een evoluerende Kwaliteitsaanpak, ondersteund door een ontwikkelplatform met CI/CD tools, geautomatiseerde processen en een geautomatiseerd kwaliteitssysteem. Projecten werken volgens Scrum.

De standplaats is Den Haag en we werken grotendeels vanuit huis. Voor diegenen die daar prijs op stellen is er altijd kantoorruimte beschikbaar om te werken.

Sollicitatieprocedure

Contactgegevens
Bedrijfsnaam: Hinttech Staffing
Contactpersoon: De heer Staffing
Adres: Loire 172
Postcode/plaats: 2491 AL 's-Gravenhage
Telefoon: +31 (0)70 315 7679
Fax: www.hinttech.com
Email: staffing@hinttech.com

 Kernwoorden