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

Tester (klasse A)

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

  • Expert
  • Architect
  • Functioneel analist
  • Product owner
  • Scrum master

Stuurt hiërarchisch aan

Niet van toepassing

Stuurt functioneel aan

Niet van toepassing

Dimensies van de functie

  • Begrijpen en analyseren van functionele en niet-functionele eisen die door de business of IT zijn opgesteld, met ondersteuning van collega’s, om een basisinzicht te krijgen in de verwachte werking van systemen en applicaties.
  • Assisteren bij het opstellen van testscenario’s en testcases op basis van functionele specificaties, en deze in samenwerking met ervaren testers verder uitwerken en verfijnen.
  • Uitvoeren van handmatige tests op systemen en applicaties onder begeleiding, om te controleren of deze werken volgens de gestelde eisen, en waar mogelijk kennismaken met geautomatiseerde testtools.
  • Documenteren van testresultaten en signaleren van defecten op een gestructureerde manier, en deze bevindingen rapporteren aan ervaren testers of ontwikkelteams voor verdere opvolging.
  • Ondersteunen bij samenwerking met stakeholders (zoals ontwikkelaars en business-analisten) door deel te nemen aan overleg over testresultaten en feedback, en geleidelijk ervaring op te doen in het communiceren van bevindingen.
  • Bijstaan van eindgebruikers door eenvoudige vragen te beantwoorden en hen te helpen bij het valideren van basisfunctionaliteiten onder begeleiding.
  • Leren over en bijdragen aan verbeteringen in testmethodologieën en processen door actief mee te werken aan teamoverlegmomenten, open te staan voor feedback, en nieuwe testmethoden te verkennen.

Autonome beslissingsbevoegdheid

De beslissingen betreffen de organisatie van het eigen werk. De volgorde waarin de verschillende taken worden uitgevoerd mag vrij gekozen worden zolang er maar niet wordt afgeweken van het verwachte resultaat en de uitgestippelde richtlijnen

Resultaatgebieden

  • Doel : (Voorbereidende) testplannen en scenario’s die zoveel mogelijk aansluiten bij de functionele eisen en specificaties van het systeem.

    Deelactiviteiten :

    • Analyseren van functionele en technische specificaties.
    • Helpen bij het opstellen van een gedetailleerd testplan en eenvoudige testcases uitvoeren.
    • Bijdragen bij het bepalen van de teststrategie en benodigde resources voor de testuitvoering.
    • Samenwerken om testdata voor te bereiden en mee te helpen bij het opzetten van de testomgeving
  • Doel : Ervaring opdoen in het uitvoeren van tests om te controleren of de functionaliteiten werken zoals verwacht.

    Deelactiviteiten:

    • Uitvoeren van functionele tests onder begeleiding, zowel handmatig als eventueel geautomatiseerd.
    • Vergelijken van de testresultaten met de verwachte uitkomsten en vastleggen van de bevindingen.
    • Meewerken aan het opnieuw testen van eerder gevonden fouten.
  • Doel : Nauwkeurig vastleggen van gevonden defecten en ondersteuning bieden bij communicatie hierover.

    Deelactiviteiten:

    • Documenteren van gevonden defecten met gedetailleerde informatie (stappen om te reproduceren, verwachte en werkelijke resultaten).
    • Prioriteren van defecten op basis van impact en urgentie.
    • Ondersteunen bij het bijhouden van defecten en communiceren met het team over de status.
    • Prioriteren van defecten in overleg met collega’s.
  • Doel : Basisrapporten maken over de testvoortgang, testresultaten en kwaliteit van het systeem. Bevindingen delen met het team.

    Deelactiviteiten :

    • Opstellen van eenvoudige testvoortgangsrapportages voor team/projectleiders en andere stakeholders.
    • Documenteren van testresultaten en melden van knelpunten.
    • Delen van bevindingen met het team en meedenken over mogelijke risico’s.
  • Doel : Verbeterde test methodologieën en processen die bijdragen aan een efficiëntere en effectievere testaanpak.

    Deelactiviteiten :

    • Observeren van testprocessen en suggesties verzamelen voor verbeteringen.
    • Op de hoogte blijven van nieuwe tools en methoden onder begeleiding.
    • Meewerken aan het implementeren van efficiëntere werkmethodes binnen het team.
    • Samenwerken met het team om best practices te ontwikkelen en implementeren
  • Doel : Opbouwen van samenwerking met ontwikkelaars, business-analisten, producteigenaren en eindgebruikers, gericht op het leveren van een product dat voldoet aan de eisen en verwachtingen.

    Deelactiviteiten :

    • Samenwerken met business-analisten om functionele eisen beter te begrijpen en te vertalen naar tests.
    • Onder begeleiding delen van testresultaten met het team en betrokkenen.
    • Deelnemen aan refinement sessies om te leren hoe eisen testbaar gemaakt kunnen worden
  • Doel : Leren risico’s en kwaliteitsissues in de software te herkennen.

    Deelactiviteiten :

    • Meewerken aan het identificeren van risicogebieden binnen de software.
    • Oefenen met het uitvoeren van tests gericht op kritieke onderdelen.
    • Samenwerken met het team om potentiële problemen vroegtijdig te herkennen.
  • Doel : Ondersteunen bij User Acceptance Testing (UAT) en het begeleiden van eindgebruikers.

    Deelactiviteiten :

    • Bijdragen bij de voorbereiding en uitvoering van UAT-sessies.
    • Fungeren als aanspreekpunt voor vragen van eindgebruikers tijdens UAT.
    • Meewerken aan het oplossen van functionele problemen die tijdens de UAT naar voren komen

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
  • Interne samenwerking binnen teams
  • Klant- of cliëntondersteuning
  • Adviserende rollen

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

    X

    1j – 4j

    X

    4j – 7j

    >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 1 – Neemt verantwoordelijkheid voor zijn werk

    • Accepteert de doelen, waarden en normen van de organisatie en gedraagt zich ernaar
    • Respecteert geldende afspraken, regels, procedures en werkwijzen
    • Doet wat hij zegt, komt afspraken en beloften na
    • Is aanspreekbaar op zijn acties (komt voor fouten uit, staat open voor feedback)
    • Reageert correct en loyaal als anderen kritiek uiten op zijn werk, entiteit of organisatie
  • Een bijdrage leveren aan een gezamenlijk resultaat in een team of project, ook als dat niet meteen van persoonlijk belang is

    Niveau 1 – Informeert, pleegt overleg en werkt mee

    • Stemt zijn inbreng/prioriteiten/aanpak af op de behoeften van de groep
    • Deelt kennis, informatie en ervaringen en vraagt anderen naar hun mening
    • Biedt hulp aan bij problemen, ook al valt de taak niet onder zijn opdracht
    • Houdt rekening met de gevoeligheden en met de verscheidenheid van mensen
    • Draagt bij aan een positieve werksfeer en teamgeest (toont enthousiasme, geeft complimenten, …)
  • Een probleem duiden in zijn verbanden en op een efficiënte wijze op zoek gaan naar aanvullende relevante informatie.

    Niveau 1 – Ziet de essentie van het probleem

    • Verzamelt relevante informatie
    • Maakt een duidelijk onderscheid tussen hoofd- en bijzaken in de informatie
    • Omschrijft duidelijk de kern van het probleem
    • Verwerft een algemeen inzicht in de problematiek
    • Gaat systematisch en gestructureerd te werk bij het analyseren van gegevens
  • Meningen uiten en zicht hebben op de consequenties ervan, op basis van een afweging van relevante criteria

    Niveau 1 – Trekt logische conclusies op basis van de beschikbare gegevens en formuleert een hypothese

    • Komt tot een synthese van de verzamelde informatie
    • Evalueert de beschikbare informatie met een gezonde kritische ingesteldheid
    • Weegt alternatieven tegen elkaar af
    • Redeneert logisch en ziet de voor de hand liggende effecten van acties
    • Formuleert hypothesen voor problemen waarover onvoldoende informatie beschikbaar is
  • Vernieuwen om producten, diensten, processen en structuren te creëren die tegemoet komen aan toekomstige uitdagingen

    Niveau 1 – Werkt actief mee aan het vernieuwen van de uitvoering van taken

    • Accepteert verandering en vernieuwing
    • Staat open voor nieuwe ideeën van anderen en neemt deze mee
    • Gaat na of en hoe nieuwe tendensen en ontwikkelingen in zijn functie ingezet kunnen worden
    • Stelt bestaande methoden op een gezonde kritische manier in vraag en probeert nieuwe werkwijzen uit
    • Zoekt actief naar kansen en mogelijkheden om zijn werk te veranderen en te verbeteren en werkt die uit tot concrete voorstellen
  • Wensen en behoeften van de verschillende belanghebbenden binnen en buiten de organisatie onderkennen en er adequaat op reageren

    Niveau 1 – Reageert vriendelijk, adequaat en correct op vragen van belanghebbenden

    • Helpt anderen op een beleefde en vriendelijke wijze voort
    • Neemt vragen van klanten (intern en extern) ernstig en reageert er gepast op
    • Onderneemt concrete acties om de problemen en klachten van klanten op een adequate manier op te lossen
    • Zet zich in om, rekening houdend met de bestaande procedures en planning, de wensen en behoeften van belanghebbenden te vervullen en zelfs te overtreffen
    • Gaat expliciet na of de klant tevreden is met de aangeboden oplossing en dienstverlening
  • Handelen met aandacht voor kwaliteit en gericht op het voorkomen van fouten

    Niveau 1 – Levert met oog voor detail correct werk af

    • Gaat zorgvuldig en precies om met informatie en materiaal
    • Houdt zijn werk overzichtelijk en inzichtelijk, ook voor anderen
    • Blijft aandachtig bij routineuze of repetitieve taken en voert ze foutloos uit
    • Controleert zijn werk op juistheid en volledigheid
    • Merkt fouten en onnauwkeurigheden in de beschikbare informatie op, met het oog op het aanbrengen van correcties