Gedaan met laden. U bevindt zich op: Tester expert (klasse C)

Tester expert (klasse C)

Context van de functie binnen de organisatie

De Vlaamse ICT-vereniging is een kosten- en kennisdelende organisatie, die strategische digitaliseringsfuncties ter beschikking stelt van haar leden-overheidsorganisaties. Het doel is om deze leden te ondersteunen bij de uitvoering en afstemming van hun digitaliseringsbeleid op de behoeften en doelstellingen van de overheidsorganisatie. De vereniging richt zich op cruciale expertise die een brug slaat tussen de bedrijfsvoering en digitalisering.

De vereniging hanteert hierbij een hoge mate van flexibiliteit, waarbij de ter beschikking gestelde profielen kunnen doorstromen tussen de verschillende leden.

Binnen deze context wordt de functie ingezet bij de leden van de Vlaamse ICT-vereniging. Hierbij wordt veel belang gehecht aan strategisch en klantgericht denken, waarbij de functie een essentieel onderdeel zal zijn van de organisatie in een duurzaam partnership op (middel)lange termijn.

Doel van de functie

De functie van een tester heeft als doel om de kwaliteit, functionaliteit en betrouwbaarheid van software of systemen te waarborgen. Dit wordt bereikt door het uitvoerig testen van toepassingen, het opsporen van fouten (bugs), en het valideren of het product voldoet aan de specificaties en verwachtingen van gebruikers

Samengevat is het doel van een tester om ervoor te zorgen dat het eindproduct veilig, gebruiksvriendelijk, betrouwbaar en vrij van fouten is voordat het aan gebruikers wordt vrijgegeven.

Aansturing

Rapporteert hiërarchisch aan

  • Teamleider / coördinator
  • ICT-directeur

Rapporteert functioneel aan

  • Architect
  • Functioneel analist
  • Product owner
  • Scrum master

Stuurt hiërarchisch aan

Niet van toepassing

Stuurt functioneel aan

  • Ontwikkelaar
  • Tester
< 5 medewerkers
5-15 medewerkers

Dimensies van de functie

  • Beoordelen en doorgronden van complexe functionele en niet-functionele eisen die door de business of IT zijn opgesteld, met aandacht voor details die cruciaal zijn voor de prestaties, beveiliging en gebruikservaring van systemen en applicaties.
  • Ontwerpen en optimaliseren van geavanceerde testscenario’s en -cases op basis van functionele en technische specificaties, waarbij gebruik wordt gemaakt van deep-dive analyses en risicobeoordelingen om testdekking te maximaliseren.
  • Uitvoeren van zowel handmatige als geautomatiseerde tests op een hoog niveau, inclusief prestatie- en stresstests, beveiligingstests en regressietests, en het implementeren van nieuwe geautomatiseerde teststrategieën die de efficiëntie en nauwkeurigheid van het testproces verhogen.
  • Documenteren en analyseren van testresultaten en identificeren van systematische defectpatronen, en het vertalen van deze inzichten naar concrete verbeterpunten voor ontwikkelteams en projectmanagement.
  • Proactief samenwerken met en adviseren van stakeholders (ontwikkelaars, business-analisten, producteigenaren, teamleiders, en projectmanagers) om snel gezamenlijke oplossingen te vinden, testresultaten te bespreken en verbeteringen te realiseren die bijdragen aan de algemene productkwaliteit.
  • Leiden en ondersteunen van de User Acceptance Testing (UAT) fase door eindgebruikers te begeleiden, feedback te verzamelen en te vertalen naar verbeteringen, en te fungeren als de belangrijkste schakel tussen gebruikers en het ontwikkelingsteam in deze cruciale testfase.
  • Aanzetten tot en leiden van innovaties in testmethodologieën en -processen door best practices en nieuwe technologieën te introduceren, en door mentoring van junior en medior testers om een cultuur van continue verbetering te bevorderen binnen het testteam.

Autonome beslissingsbevoegdheid

De functiehouder beslist hoe de bestaande procedures en methodes moeten aangepast worden om de zich nieuw aandienende situatie binnen de bestaande context te integreren. De functiehouder kan de inhoudelijke betekenis van bestaande concepten bijsturen.

Resultaatgebieden

  • Doel: Opstellen van diepgaande testplannen en -scenario’s die complexe functionele en technische eisen effectief afdekken en klaarstaan voor efficiënte testuitvoering.

    Deelactiviteiten :

    • Grondige analyse en interpretatie van complexe functionele en technische documentatie.
    • Ontwikkelen van testplannen en testcases die robuust zijn en rekening houden met randgevallen.
    • Definiëren van een geavanceerde teststrategie, inclusief risicoanalyse en resourcebeheer.
    • Optimaliseren van testdata en configureren van diverse testomgevingen voor maximale testdekking.
  • Doel: Zorgvuldig uitvoeren van tests waarbij alle functionele en technische eisen op expertniveau worden beoordeeld en gedocumenteerd.

    Deelactiviteiten:

    • Uitvoeren van complexe functionele tests, zowel handmatig als geautomatiseerd, met diepgaande focus op kwaliteit.
    • Verifiëren van systeemwerking aan de hand van gedetailleerde en complexe testscenario’s.
    • Uitvoeren van regressietesten met aandacht voor systeemintegriteit en stabiliteit.
    • Nauw samenwerken met ontwikkelteams voor een snelle en grondige validatie van gevonden issues.
  • Doel : Beheer van defecten en bevindingen met heldere documentatie en communicatiestructuren naar alle betrokkenen.

    Deelactiviteiten:

    • Documenteren van defecten met uitgebreide details, inclusief analyse van oorzaak en mogelijke impact.
    • Prioriteren en escaleren van defecten op basis van urgentie en impact op het project.
    • Volgen van defecten tot ze zijn opgelost en opnieuw testen na bugfixes.
    • Voorzien van regelmatige updates en transparante communicatie naar alle stakeholders
  • Doel : Creëren van diepgaande en strategische rapportages over testresultaten en kwaliteitsbevindingen, gericht op risicobeheersing en besluitvorming.

    Deelactiviteiten :

    • Opstellen van gedetailleerde rapportages voor management en stakeholders, inclusief analyse van risico’s.
    • Documenteren van testresultaten met een focus op betrouwbaarheid en risicobeoordeling.
    • Actief adviseren van projectteams over softwarekwaliteit en potentiële risico’s voor strategische beslissingen.
    • Adviseren van stakeholders over de kwaliteit en risico’s van de applicatie voor go/no-go-beslissingen.
  • Doel : Verbeteren en innoveren van testmethoden en processen om testefficiëntie en -effectiviteit naar een hoger niveau te tillen.

    Deelactiviteiten :

    • Analyseren van bestaande testprocessen en identificeren van verbeterpunten op basis van recente inzichten.
    • Initiëren en implementeren van best practices en nieuwe technologieën voor testoptimalisatie.
    • Voortdurend bijhouden en delen van kennis over innovatieve tools en methodologieën.
  • Doel : Bevorderen van effectieve samenwerking met belanghebbenden, gericht op kwaliteit en een volledig functionele, gebruikersgerichte oplossing.

    Deelactiviteiten :

    • Intensief samenwerken met business-analisten en producteigenaren voor een accurate vertaling van eisen naar tests.
    • Presenteren van testresultaten en risicoanalyse aan stakeholders met een focus op beslissingsondersteuning.
    • Actieve deelname aan refinement en planningssessies, met aandacht voor testbaarheid en kwaliteitsborging
  • Doel : Bevorderen van softwarebetrouwbaarheid en -kwaliteit door rigoureuze risicobeheersing en kwaliteitscontroles.

    Deelactiviteiten :

    • Identificeren en prioriteren van risico’s, met diepgaande analyse van kritieke systeemgebieden.
    • Uitvoeren van risico-gebaseerde testen voor hoge-impact en complexe systeemonderdelen.
    • Proactief samenwerken met het team voor tijdige identificatie en mitigatie van mogelijke knelpunten.
  • Doel : Zorgdragen voor een geslaagde acceptatie van software door eindgebruikers met een klantgerichte ondersteuning tijdens de UAT-fase.

    Deelactiviteiten :

    • Voorbereiden en ondersteunen van eindgebruikers bij de uitvoering van User Acceptance Testing.
    • Helpen bij het oplossen van functionele problemen die tijdens UAT naar voren komen.
    • Fungeren als aanspreekpunt en adviseur voor eindgebruikers tijdens de UAT, inclusief probleemoplossing.
    • Zorgdragen voor tijdige verwerking van feedback en bevindingen van eindgebruikers.

Indien de werking van de dienst of de organisatie als geheel het vereist, kunnen er in overleg tijdelijk bijkomende verantwoordelijkheden toegekend worden.

Contacten

  • Verschillende contacten met operationele info
  • Verschillende contacten met complexe info
  • 1-op-1 onderhandelingen
  • Interne samenwerking binnen teams
  • Klant- of cliëntondersteuning
  • Adviserende rollen
  • Netwerken en relatiemanagement
  • Externe samenwerking met partners

Functioneringscriteria

Welke opleiding, ervaring en vaktechnische compenties heb je nodig voor deze functie?

  • Hoger onderwijs van het lange type (master), bij voorkeur in een ICT-gerelateerde richting.

  • minimaal niveau CEFR level B2

  • Vereiste ervaring (in een gelijkaardige functie/vakdomein waarvan x in een relevante sector) + inwerkperiode (periode nodig om op zelfstandige wijze de functie te kunnen uitvoeren)

    In een gelijkaardige functie

    In een relevante sector

    Inwerkperiode

    < 3 maanden

    X

    3 m – 1j

    1j – 4j

    4j – 7j

    X

    X

    >7 jaar

  • Aanduiding met ‘X’ welke van toepassing zijn.

    Vaktechnisch ICT competentiedomein

    (Dit zijn domeinen waarbinnen vaktechnische competenties zich situeren, eerder dan specifieke competenties. Hierbij is ook geen definitie, noch niveaubepaling. Het is eerder een overzichtelijke aanduiding in welke richting de vaktechnische competenties zich moeten situeren. Het focust enkel op deze domeinen die onontbeerlijk zijn binnen de functie, niet op alle domeinen die nuttig zouden kunnen zijn.)

    Business intelligence & databeheer

    IT-strategie en planning

    Bedrijfsprocesanalyse

    X

    Bedrijfsprocesverbetering

    X

    Beveiliging & risicobeheer

    X

    Programma- / projectmanagement

    Informatiemanagement

    X

    Architectuurbeheer

    Bedrijfsrelatiebeheer

    Infrastructuur en operaties

    Klantenservice (Helpdesk)

    X

    Applicatieontwikkeling en -beheer

    Sourcing management

    Leveranciersbeheer

    ICT-personeelszaken

    ICT-financiën

    Cloudbeheer / databasebeheer

    DevOps-praktijken

    Gegevensprivacy & naleving

    Kunstmatige intelligentie & machine learning

    Verandermanagement

    X

    Gebruikerservaringsontwerp

    Netwerkkennis

Gedragscompetenties

Op deze gedragscompetenties word je geëvalueerd.

  • Handelen in overeenstemming met de belangen, waarden en normen van de organisatie

    Niveau 2 – Handelt in het belang van de organisatie

    • Draagt actief bij aan de doelen en waarden van de organisatie
    • Overweegt de gevolgen van zijn voorstellen en acties voor de organisatie
    • Blijft consequent handelen, ook in lastige of onzekere situaties
    • Zegt wat hij doet, is open over de door hem gehanteerde waarden en normen
    • Wekt vertrouwen in zijn objectiviteit en integriteit
  • Een bijdrage leveren aan een gezamenlijk resultaat in een team of project, ook als dat niet meteen van persoonlijk belang is

    Niveau 2 – Stimuleert de samenwerking binnen zijn entiteit, werkgroepen of projectgroepen

    • Laat het gemeenschappelijk belang van de organisatie primeren op het persoonlijk belang
    • Komt met ideeën om het gezamenlijke resultaat te verbeteren
    • Betrekt belanghebbenden bij het nemen van beslissingen, stemt consequenties van acties en beslissingen met betrokkenen af
    • Moedigt anderen aan om van gedachten te wisselen, te overleggen en samen opdrachten aan te pakken
    • Onderneemt acties zodat er een positieve verstandhouding en productieve samenwerking binnen de groep ontstaat en blijft
  • Een probleem duiden in zijn verbanden en op een efficiënte wijze op zoek gaan naar aanvullende relevante informatie

    Niveau 2 – Legt verbanden en ziet oorzaken

    • Benadert het probleem of vraagstuk vanuit verschillende gezichtspunten
    • Legt verbanden tussen verschillende soorten informatie
    • Benoemt de oorzaken van problemen
    • Detecteert onderliggende problemen
    • Integreert nieuw gevonden informatie met bestaande informatie
  • Meningen uiten en zicht hebben op de consequenties ervan, op basis van een afweging van relevante criteria

    Niveau 3 – Vormt een geïntegreerd oordeel

    • Heeft een veelzijdige, genuanceerde kijk
    • Neemt in zijn standpunt verschillende belangen in overweging
    • Benoemt zowel de positieve als negatieve kanten van zijn standpunt of voorstel
    • Heeft oog voor kritieke factoren en activiteiten en benut de mogelijkheden hiervan voor de organisatie
    • Vertaalt een synthese naar een vraagstelling of advies en geeft zo een inhoudelijke meerwaarde aan de thema’s die hij naar voren brengt
  • Vernieuwen om producten, diensten, processen en structuren te creëren die tegemoet komen aan toekomstige uitdagingen.

    Niveau 3 – Anticipeert via structurele maatregelen op toekomstige uitdagingen en stimuleert vernieuwing

    • Toont lef en zet in op het creatief onderscheidend vermogen van de entiteit of organisatie
    • Signaleert nieuwe ontwikkelingen en vertaalt deze in nieuwe activiteiten, diensten of producten met impact op de organisatie
    • Wijzigt processen, procedures en structuren om te kunnen beantwoorden aan nieuwe tendensen en toekomstige uitdagingen
    • Stimuleert anderen om kritisch te kijken naar de huidige werking en alert te zijn op toekomstige uitdagingen
    • Creëert een cultuur die vernieuwend denken stimuleert
  • Wensen en behoeften van de verschillende belanghebbenden binnen en buiten de organisatie onderkennen en er adequaat op reageren

    Niveau 2 – Optimaliseert de dienstverlening aan belanghebbenden binnen afgesproken kaders

    • Onderzoekt de wensen, behoeften en verwachtingen van belanghebbenden via gericht systematisch onderzoek (tevredenheidsenquêtes, mondelinge enquêtes, …)
    • Verleent nazorg en onderneemt concrete acties naar aanleiding van specifieke feedback van belanghebbenden
    • Gaat kritisch na op welke punten de dienstverlening kan worden verbeterd en formuleert hiertoe concrete voorstellen
    • Zet nieuwe mogelijkheden op het vlak van dienstverlening meteen om in de praktijk

    Onderneemt acties om de dienstverlening aan specifieke doelgroepen te optimaliseren, rekening houdend met hun beperkingen en behoeften (bv. handicap, kinderen, …)

  • Handelen met aandacht voor kwaliteit en gericht op het voorkomen van fouten

    Niveau 2 – Blijft onder verhoogde druk kwaliteitsvol werk afleveren

    • Blijft onder tijdsdruk op details letten
    • Combineert snelheid met nauwkeurigheid, combineert kwantiteit met kwaliteit
    • Kiest de exacte methode of procedure op basis van de gevraagde nauwkeurigheid
    • Gebruikt hulpmiddelen om zijn werk te controleren
    • Maakt gebruik van instrumenten of technieken om fouten te vermijden