1 dag, 3 uur ago

Full-stack ontwikkelaar – Testing

Als ontwikkelaar ben je werkzaam op de applicatie Crescendo 2 een single-page applicatie die opgebouwd is uit meerdere modules. Jij bent actief op de alle modules waarvan de twee voornaamste zijn Evalfed en Cartofed die respectievelijk het evaluatieproces en de functiecartografie van het openbaar federaal ambt ondersteunen.

De ontwikkeling wordt sterk aangedreven vanuit de back-end en in het bijzonder de set-up. Daarvoor wordt gebruik gemaakt van complexe datamodellen, PostgresQL, PHP en het framework Laravel, waaronder ook ‘Nova’ voor het de aanmaak en het beheer van set-up.

De voornaamste focus zal liggen op het analyseren van user stories, technical stories en change requests om test scenario’s voor te stellen, waarna je ook de volledige ontwikkeling ervan in Behat uitvoert en deze opzet op een manier dat deze op frequente en robuuste wijze draaien. Je vat de resultaten ervan samen aan de hand van geautomatiseerde rapporten in Zephyr Scale en koppelt je bevindingen terug naar de ontwikkelaars van de respectievelijke modules.

Aanvullend zal je oog hebben voor performantie waarbij je op basis van jouw analyses van performance bottlenecks door middel van refactoring en caching de performantie optimaliseert waar nodig. Hiervoor heb je een redelijke kennis van caching en Redis.

Aan de front-end wordt gewerkt met Tailwind CSS, Vue.js (voor Evalfed) en Livewire (voor Cartofed). Je bent voldoende thuis in beide technologieën opdat je testattributen kan toevoegen waar nodig.

Verder sta je in voor de unit testing van je werk, waarvoor gebruik gemaakt wordt van PHPUnit.

Als code repository wordt gewerkt met GitLab en het opvolgen van het project (kanban) verloopt via Jira.

Je bent daarom geen vreemde voor het werken met DevOps, Git en het werken in een agile team.

Verder wordt gebruik gemaakt van Docker voor een makkelijke opzet en opstart van jouw werkzaamheden en van Phan voor QA. Kennis van Docker en kennis van Phan zijn géén noodzaak, maar wel een meerwaarde.

Je werkt in een meertalig (NL & FR) team en kan actief gebruik maken van de projecttaal EN. Je kan steeds terugvallen op jouw eigen moedertaal.

Solliciteer voor deze vacature

This position was originally posted on Pro Unity.

It is publicly accessible, and we recommend applying directly through the Pro Unity website instead of going through third party recruiters.

Nieuwsbrief inschrijving illustratie