Passie voor kwaliteit en testen

Een gouden kans om testen in jouw organisatie te verbeteren

De juiste rol voor de juiste opdracht

Testmanager

Testengineer

QA lead

 App mij voor meer info

Inzetbaar als...

testmanager.
  • Teststrategie en planning: Als testmanager ben ik verantwoordelijk voor het ontwikkelen van een algehele teststrategie die aansluit bij de doelstellingen van het project en de organisatie. Dit omvat het opstellen van testplannen, het vaststellen en beoordelen van testrequirements en het plannen van testactiviteiten.
  • Teammanagement: Ik leid het testteam en coördineer de activiteiten van de individuele testers. Dit omvat het toewijzen van taken, cre​ëren van een optimale teamsfeer en het zorgen voor een effectieve samenwerking binnen het team.
  • Resourcebeheer: Het identificeren en beheren van de benodigde testresources, inclusief testomgevingen, testdata en tools (incl. testautomatisering). Dit omvat ook het plannen van de benodigde training voor het testteam.
  • Rapportage en communicatie: Het rapporteren van testvoortgang en -resultaten aan belanghebbenden, zoals projectmanagers, business en andere teams. Communicatie is essentieel om risico's en problemen tijdig aan te pakken.
  • Kwaliteitsborging: Ik waarborg dat de testprocessen voldoen aan de kwaliteitsnormen en -richtlijnen. Dit kan ook het definiëren en implementeren van best practices en standaarden omvatten.
  • Risicobeheer: Het identificeren, analyseren en beheren van risico's die van invloed kunnen zijn op het testproces en de kwaliteit van het product.
  • Continue verbetering: Het evalueren van het testproces na afloop van het project en het identificeren van mogelijkheden voor verbetering. Dit omvat het vaststellen van lessen geleerd en het bijwerken van de teststrategie voor toekomstige projecten.
testspecialist en opleider.
  • Testuitvoering: Als testspecialist ben ik verantwoordelijk voor het daadwerkelijk uitvoeren van tests op softwaretoepassingen. Dit kan handmatig testen omvatten, of geautomatiseerd testen met behulp van testscripts en tools.
  • Testontwerp: Het ontwerpen van testcases op basis van functionele specificaties, systeemrequirements en risicoanalyses. Ik zorg ervoor dat alle aspecten van de software grondig worden getest en dat potentiële problemen worden geïdentificeerd.
  • Probleemanalyse: Het identificeren, rapporteren en helpen oplossen van bugs en andere problemen die tijdens het testproces worden ontdekt. Hierbij is het van belang dat er een goed begrip is van de architectuur en de functionele aspecten van de applicatie.
  • Testautomatisering: Het ontwikkelen en onderhouden van geautomatiseerde testscripts om de efficiëntie van het testproces te verbeteren. Dit kan het gebruik van verschillende testautomatiseringstools en programmeertalen omvatten.
  • Opleiding en mentorschap: Als testspecialist en opleider heb ik de taak om anderen binnen het team of de organisatie op te leiden. Dit kan zowel formeel als informeel zijn, waarbij kennis wordt overgedragen over testmethodologieën, -tools en -technieken. Mentorschap kan ook betrekking hebben op het begeleiden van junior testers en het delen van best practices.
  • Continue professionele ontwikkeling: Het volgen van ontwikkelingen in het vakgebied van softwaretesting en het bijspijkeren van eigen vaardigheden en kennis. Belangrijk is om op de hoogte te blijven van nieuwe trends, methodologieën en technologieën binnen het testdomein.
  • Advies en consultatie: Het verstrekken van advies aan het projectteam en andere belanghebbenden over teststrategieën, risico's en kwaliteitsverbeteringen. Dit kan bijdragen aan het nemen van weloverwogen beslissingen met betrekking tot het testproces.
testengineer.
  • Analyse van testrequirements: Samenwerken met het testteam en belanghebbenden om de testrequirements te onderzoeken en te begrijpen. Dit omvat het identificeren van geschikte testcases voor automatisering.
  • Ontwikkeling van geautomatiseerde testscripts: Schrijven, implementeren en onderhouden van geautomatiseerde testscripts met behulp van specifieke programmeertalen en testautomatiseringstools. Dit omvat het vertalen van handmatige testcases naar geautomatiseerde scripts.
  • Testautomatiseringsframeworks: Ontwerpen en implementeren van testautomatiseringsframeworks om consistentie en herbruikbaarheid van geautomatiseerde testscripts te waarborgen.
  • Integratie met testmanagementtools: Integreren van geautomatiseerde testscripts met testmanagementtools om testresultaten efficiënt te beheren en te rapporteren.
  • Uitvoering van geautomatiseerde tests: Uitvoeren van geautomatiseerde testscripts als onderdeel van het (continue) integratieproces (zie hieronder) of als geplande regressietests om te controleren op regressiefouten.
  • Rapportage en analyse: Analyseren van geautomatiseerde testresultaten en het genereren van rapporten. Identificeren van defects en het communiceren van bevindingen aan het testteam en de ontwikkelaars.
  • Samenwerking met het testteam: Samenwerken met handmatige testers en andere teamleden om teststrategieën te bedenken, testdekking te maximaliseren en de testefficiëntie te verbeteren. (Slim testen)
  • Integratie met CI/CD-pipelines: Integreren van geautomatiseerde tests in CI/CD-pipelines om snel inzicht te verkrijgen in de kwaliteit van de code.
  • Training en kennisdeling: Het delen van kennis en best practices met het testteam. Dit omvat ook het trainen van teamleden in het gebruik van testautomatiseringstools en -frameworks.
(Agile) QA lead.
  • Teststrategie definiëren: Het ontwikkelen van een teststrategie die aansluit bij de Agile-principes. Dus rekeninghoudend met de iteratieve aard van Agile-ontwikkeling en het (herhaald) plannen van testactiviteiten op korte termijn.
  • Samenwerken met Agile-teams: Actieve betrokkenheid bij Agile-teams om te zorgen voor een geïntegreerde benadering van kwaliteitsborging binnen het Agile-framework. Dit omvat nauwe samenwerking met ontwikkelaars, product owners en scrum masters.
  • Continue testautomatisering bevorderen: Stimuleren van het gebruik van testautomatisering om de snelheid van software-opleveringen te verhogen. Het opzetten en onderhouden van geautomatiseerde tests die passen bij de korte iteraties en snelle feedbackcyclus van Agile.
  • Gebruik van TDD en BDD introduceren: Introduceren van Test-Driven Development (TDD) en Behavior-Driven Development (BDD) methodieken binnen Agile-teams om zo vroegtijdig kwaliteit te verankeren (in code) en de testdekking te verbeteren.
  • Continuous integration & delivery (CI/CD): Het integreren van testautomatisering in CI/CD-piplines om ervoor te zorgen dat tests automatisch worden uitgevoerd bij elke (test)code-commit.
  • Testen binnen sprintplanning: Actieve deelname aan sprintplanningssessies om testactiviteiten op te nemen in de sprintbacklog. Dit omvat ook het identificeren van testdoelen en -requirements voor elke iteratie.
  • Rapportage van testvoortgang: Het rapporteren van testvoortgang en kwaliteitsindicatoren tijdens sprintreviews en andere Agile-ceremonies.
  • Kennisdeling: Het delen van kennis over best practices op het gebied van kwaliteitsborging binnen Agile, en het aanbieden van training en ondersteuning aan teamleden.
  • Risicobeheer: Identificeren van risico's binnen de Agile-ontwikkelomgeving en het ontwikkelen van strategieën om deze risico's te mitigeren.
  • Continue verbetering: Actief bijdragen aan retrospectives om te leren van elke sprint en het aanpassen van het QA-proces t.b.v. continue verbetering.

over mij

Hoi, ik ben Frank. Heb sinds 1995 brede kennis en ervaring opgedaan in het (software)testvakgebied en daarin zo'n beetje alle mogelijke testrollen bekleed. Mijn voorkeur gaat uit naar testopdrachten waarbij ik iets van begin af aan kan opzetten: een testproces of een nieuw testframework, en daarin de mensen meeneem.

Mijn manier van werken kenmerkt zich door: openheid, eerlijkheid, samenwerken, leren, creativiteit, afspraken nakomen en humor!

Ik zoek altijd naar verbinding binnen de organisaties waar ik werk.

klanten

fstolker@aurumtempus.nl

+31 (0) 6 5365 8682