Functieomschrijving
Voor Gemeente Amsterdam zoeken wij een Automation Tester. Als Automation Tester ontwerp, bouw en onderhoud je geautomatiseerde tests voor webapplicaties en API’s. Je schrijft zelf tests in TypeScript of JavaScript, automatiseert regressie- en end-to-end-testen en integreert deze in Azure DevOps-pipelines. Je werkt nauw samen met ontwikkelaars en productteams om de kwaliteit van software structureel te verbeteren.Jouw verantwoordelijkheden:
- Ontwerpen, ontwikkelen en onderhouden van geautomatiseerde tests in TypeScript;
- Bouwen van UI-tests met Playwright of Cypress;
- Ontwikkelen van API-tests voor REST-interfaces;
- Integreren van tests in Azure DevOps CI/CD-pipelines;
- Samenwerken aan Bicep-gebaseerde automatisering en releaseprocessen;
- Analyseren en rapporteren van testresultaten;
- Verbeteren van de teststrategie en kwaliteitsborging binnen agile teams.
Competenties
- Je beschikt over analytisch vermogen: je kunt hoofd- en bijzaken onderscheiden, een vraagstelling in onderdelen uitsplitsen en logische verbanden leggen tussen verschillende deelaspecten.
- Je bent omgevingsbewust: je blijft goed geïnformeerd over vakinhoudelijke, organisatorische, maatschappelijke en politieke ontwikkelingen of andere factoren en weet deze effectief te benutten voor jouw functie of organisatie.
- Je bent klantgericht en speelt in op wensen en behoeften van de klant.
- Je levert een constructieve bijdrage aan het gezamenlijke resultaat en werkt mee aan de sfeer en relaties binnen het team.
- Je bent resultaatgericht en neemt concrete doelen als uitgangspunt voor jouw gedrag, waaraan je vasthoudt tot het doel is bereikt.
- Je neemt verantwoordelijkheid, bent aanspreekbaar op je eigen handelen en indien nodig dat van anderen, en neemt de consequenties.
Organisatie
Je gaat werken binnen een gemeentelijke organisatie die bestaat uit 5 clusters, een bestuurs- en concernstaf, 7 stadsdelen en 1 stadsgebied. De stadsdelen besturen samen met de gemeenteraad, burgemeester en wethouders de stad Amsterdam. De clusters hebben ieder hun expertise, zoals sport, jeugd of parkeren. Zij werken beleid uit tot stadsbrede kaders waarbinnen de stadsdelen het uitvoerende werk doen. Ook bieden ze directe ondersteuning aan bewoners die dit nodig hebben, bijvoorbeeld op het gebied van participatie of werk. Stadsdelen richten zich onder andere op de inrichting van straten en pleinen, groen en parken en welzijnswerk in de buurt. Ze zorgen ervoor dat het werk aansluit bij de behoeften van hun stadsdeel en bij het beleid voor de hele stad. Meer informatie over de gemeentelijke organisatie vind je op: https://www.amsterdam.nl/.
De opdrachtgever
Je komt terecht bij de afdeling Erfpacht en Uitgifte, onderdeel van de directie Grond en Ontwikkeling. Hun missie is: “Meer waarde creëren voor de stad en metropool Amsterdam.”
De afdeling Erfpacht en Uitgifte beheert ruim 300.000 erfpachtcontracten, met jaarlijkse canoninkomsten van meer dan €100 miljoen en een balanstotaal van circa €8 miljard. Binnen de afdeling werken 280 medewerkers verdeeld over 7 teams. Als Financieel data analist maak je deel uit van het team Advies, Beleid en Ontwikkeling, subteam Advies & Ontwikkeling. Hier komen verschillende expertises samen en vind je ook andere data analisten als sparringpartners. Vanuit dit team wordt bovendien gewerkt aan de verdere inrichting van datamanagement binnen de afdeling, waarbij je als Financieel analist actief mee samenwerkt.
Het programma NISE (Nieuw Informatiesysteem Erfpacht en Uitgifte) heeft als doel om het informatiesysteem van de afdeling Erfpacht & Uitgifte te moderniseren. Er wordt gewerkt aan een component-gebaseerd, stabiel, veilig en flexibel landschap volgens de Common Ground Principes en het vijf-lagen model. Drie devops teams, elk met hun eigen expertise, verzorgen de ontwikkeling. Deze teams worden ondersteund door een stevige programmaorganisatie waarin de productmanager, software & integratiearchitect en programmamanager een leidende rol vervullen.
Jouw profiel
- Je beschikt over relevante ervaring als Automation Tester, inclusief het schrijven van testscripts in TypeScript of JavaScript.
- Je hebt ervaring met tools zoals Playwright of Cypress en het opzetten van UI- en API-tests.
- Je bent bekend met Azure DevOps en CI/CD-pipelines.
- Ervaring met Bicep-gebaseerde automatisering en releaseprocessen is een pre.
- Je bent analytisch, klantgericht, resultaatgericht en werkt graag samen binnen een agile team.
- Je voelt je verantwoordelijk voor de kwaliteit van de software en draagt actief bij aan het verbeteren van processen.
Functie-eisen
- Je hebt minimaal 3 jaar aantoonbare werkervaring met testautomatisering
- Je hebt aantoonbare kennis van Playwright en/of Cypress
- Je hebt aantoonbare ervaring met TypeScript voor testontwikkeling
- Je hebt aantoonbare kennis van Azure DevOps, Bicep, en procesautomatisering
- Je hebt aantoonbare werkervaring met API-testen (REST, JSON)
- Je bent bereid om op locatie te werken op maandag en donderdag
- Je hebt aantoonbare kennis van en ervaring met DSO-API-strategie
- Je beschikt minimaal over een WO werk- en denkniveau
Functie-wensen
- Je hebt aantoonbare kennis van Azure DevOps, Bicep en procesautomatisering
- Bij voorkeur heb je ervaring binnen het publieke domein, bijvoorbeeld bij een van de G4 gemeenten
Functie eisen
- Je hebt minimaal 3 jaar aantoonbare werkervaring met testautomatisering
- Je hebt aantoonbare kennis van Playwright en/of Cypress
- Je hebt aantoonbare ervaring met TypeScript voor testontwikkeling
- Je hebt aantoonbare kennis van Azure DevOps, Bicep, en procesautomatisering
- Je hebt aantoonbare werkervaring met API-testen (REST, JSON)
- Je bent bereid om op locatie te werken op maandag en donderdag
- Je hebt aantoonbare kennis van en ervaring met DSO-API-strategie
- Je beschikt minimaal over een WO werk- en denkniveau
Functie wensen
- Je hebt aantoonbare kennis van Azure DevOps, Bicep en procesautomatisering
- Bij voorkeur heb je ervaring binnen het publieke domein, bijvoorbeeld bij een van de G4 gemeenten
