Michiel van der Avoird
Head of Content & ICT arbeidsmarktspecialist @ ICTerGezocht.nl

Delen

Wat doet een software tester? Rollen, taken & opleiding

door Michiel van der Avoird
11 juli 2018 • 6.489x bekeken
Dit blog is samengesteld door ICTerGezocht.nl, al 10 jaar het meestgebruikte platform voor het werven van ICT'ers in NL.

Welke rol spelen tests bij softwareontwikkeling? Welke functies onderscheiden we bij deze specialisatie, wat zit er in het takenpakket en welke vaardigheden zijn essentieel?

Software testers spelen een voorname rol bij de ontwikkeling van nieuwe ICT-programma's. Wanneer het ontwikkelingsstadium van software is bereikt, controleert deze expert of het doet wat het moet doen. Hij probeert het nieuwe stukje software te ‘breken'. Dit helpt het ontwerpproces en zorgt voor een foutloos programma in elke ontwikkelingsfase.

Softwaretests

Tests zijn een integraal onderdeel van softwareontwikkeling en dienen om:

  • bugs in een programma of applicatie op te sporen en te verifiëren of software geschikt is voor gebruik;
  • bedrijven te voorzien van informatie over de kwaliteit van het softwareproduct of service;
  • een objectief, onafhankelijk beeld van de software te schetsen;
  • een of meer belangrijke eigenschappen van een software- of systeemcomponent te evalueren.


Gekeken wordt of de software:

  • voldoet aan de gestelde eisen van ontwerp en ontwikkeling;
  • correct reageert op verschillende soorten input;
  • functionaliteiten binnen acceptabele tijd uitvoert;
  • geïmplementeerd kan worden in de omgeving waarvoor het bedoeld is;
  • resultaten levert die aandeelhouders tevredenstellen.

Rollen

Rollen volgens International Software Testing Qualifications Board (ISTQB):

  1. Junior Software Tester / QA Engineer
  2. Senior Software Tester / Senior QA Engineer
  3. Test Architect
  4. QA Lead / Test Lead
  5. QA Manager / Test Manager
  6. Quality Head
  7. Delivery Head
  • Je kunt in je carrière starten met een afstudeertraject of starterspositie. De snelheid waarmee je je ontwikkelt hang af van je ervaring, blootstelling aan verschillende systemen en je kennis van controlemethodes. Professionele kwalificaties en technische vaardigheden versnellen je carrière.
  • Je kunt je specialiseren door ervaring op te doen in een specifieke sector (bijv. financiële dienstverlening, media) of kennis verbreden en een goed begrip van meerdere sectoren ontwikkelen.


Verantwoordelijkheden

  • Verantwoordelijkheden variëren; eisen verschillen per project.
  • Je kunt betrokken zijn bij de eerste implementatiefasen om mogelijke risico's te beoordelen, of halverwege instappen, wanneer het daadwerkelijke testen aan de orde is.
  • Bij grote organisaties zijn softwaretesters vaak toegewijd aan één project, terwijl kleinere organisaties één centraal team hebben dat aan meerdere projecten werkt.

Taken/werkzaamheden

  • Zakelijke vereisten en doelen definiëren;
  • Vergaderen met eindgebruikers (bedrijf, opdrachtgever) om de omvang van het project te begrijpen;
  • Samenwerken met QA Engineers om effectieve strategieën en controleplannen te ontwikkelen;
  • Samenwerken met developers en ondersteunende teams;
  • Project planning.
     
  • Applicaties en softwaresystemen monitoren;
  • Quality assurance;
  • Handmatige of geautomatiseerde tests uitvoeren; ontwikkeling, systeem, acceptatie, (TMap®);
  • Uitvoering in verschillende omgevingen waaronder web en mobiel;
     
  • Logboeken bijhouden, fasen en fouten documenteren (bug reports);
  • Fouten rapporteren aan ontwikkelteams en zakelijke gebruikers;
  • Resultaten analyseren;
  • Objectieve feedback geven aan software-ontwikkelingsteams;
  • Bevindingen communiceren aan technische en niet-technische collega's.
     
  • Problemen oplossen;
  • Ontwerpen maken om risico's te beperken;
  • Scripts schrijven en toepassen;
  • Resource planning;
  • Documentatie beoordelen.

De tekst gaat verder na dit blok
Kom via ons platform in contact met 19.413 beschikbare Software Testers

Bekijk alle CV's

Vaardigheden

  • Sterke mondelinge en schriftelijke communicatievaardigheden;
  • Probleemoplossend vermogen;
  • Het vermogen om onder druk te werken;
  • Analytisch sterk;
  • Oog voor detail;
  • Resultaatgericht;
  • Technisch bekwaam;
  • Het vermogen om zowel in teamverband als individueel te werken;
  • Plannen en organiseren; het vermogen strikte deadlines te halen;
  • Passie voor technologie.

Opleiding, training en kennis

  • Gewenst maar niet vereist: Bachelor / Master in ICT, Computer Science, Engineering of een graad in een gerelateerd kennisveld; chemie, elektrotechniek, natuurkunde wiskunde.
  • Het trainings- en cursusaanbod hangt af van het type bedrijf en varieert van gestructureerde trainings- en ontwikkelingsprogramma's tot on-the-job training en korte cursussen.
  • Technische trainingen: ISTQB, TMap® Next Test Engineer, TMap® Next Test Manager.
  • On-the-job-leren is een ideale manier voor studenten en afstudeerders om kennis in te winnen van de software –ontwikkelingscyclus.
  • ICT is veranderlijk van aard, daarom moeten deze experts op de hoogte blijven van ontwikkelingen en specifieke trends. In een volgend artikel gaan we nader in op het enorme aantal methoden en –technieken.

Werkgevers

Softwaretesters werken bij verschillende organisaties in uiteenlopende sectoren. Grote organisaties met geavanceerde software en ICT-systemen maar ook kleinere bedrijven zijn op zoek naar deze vakspecialisten.

Sectoren:

  • Detailhandel;
  • Financiële dienstverlening;
  • Gezondheidszorg;
  • Maakindustrie;
  • Media;
  • Publieke sector;
  • Telecommunicatie;
  • Transport;
  • Zakelijke dienstverlening.
 

Grote organisaties bieden afstudeertrajecten en leertrajecten voor starters. Hierbij doe je kennis en ervaring omtrent het vakgebied op en kom je in aanraking met andere rollen binnen ICT; projectbeheer, applicatie-ondersteuning of softwareontwikkeling. Bedrijven zonder opleidingsbudgetten stellen starters in staat meteen te beginnen als tester.

Op zoek naar een nieuwe software tester? Vind ICT personeel met de producten van ICTerGezocht.nl!

Kom via ons platform in contact met 19.413 beschikbare Software Testers

Bekijk alle CV's
Hengelo (OV) 3 uur geleden
Utrecht 3 uur geleden
Hilversum 4 uur geleden
Den Haag 15 uur geleden
Oud-Beijerland 17 uur geleden
Warffum 19 uur geleden
Amsterdam Gisteren
Maassluis Gisteren
Almere 2 dagen geleden
Hoofddorp 2 dagen geleden