Michiel van der Avoird
Redacteur & ICT arbeidsmarktspecialist @ ICTerGezocht.nl

Delen

Wat doet een Software Tester?

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

Wat houdt het beroep van software tester in? Welke vaardigheden zijn essentieel voor de rol, wat is het salaris en bij wat voor bedrijven kom je terecht?

De software test engineer speelt een voorname rol bij de ontwikkeling van nieuwe ICT-programma's. Wanneer het ontwikkelingsstadium van software is bereikt, controleert de tester of de oplossing 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.

Wat is het doel van software testing?

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.
De tekst gaat verder na dit blok
1.000+ Bedrijven zoeken via ons platform naar Software Testers.

Bekijk alle ICT vacatures

Welke soorten testers zijn er?

Rollen volgens International Software Testing Qualifications Board (ISTQB):
  1. Junior Software Tester / QA Engineer
  2. Senior Software Tester / Senior QA Engineer / QA Tester
  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.

Wat doet een tester?

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 voor Agile testen te ontwikkelen;
  • Samenwerken met developers en ondersteunende teams;
  • Projectplanning.
  • Applicaties en softwaresystemen monitoren;
  • Quality Assurance (QA);
  • Handmatige of geautomatiseerd software testen; ontwikkeling, systeem, acceptatie, (TMap cursus);
  • 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.

Verantwoordelijkheden
  • Verantwoordelijkheden variëren; eisen verschillen per project, voor deze rol is vanuit huis werken zeker een optie (thuisbaan).
  • 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.

Welke vaardigheden moet een software tester hebben?

  • 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.

Hoe word je software tester?

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.

Wat verdient een software tester?

  • Het gemiddelde salaris van een software tester bedraagt € 3.256,- bruto per maand.
  • Een vast contract levert € 3.294,- op, een tijdelijk dienstverband resulteert in een loon van € 3.756,-.
  • Een starter ontvangt gemiddeld € 3.130,- bruto, een medior software tester krijgt € 3.301,- en een senior tester mag € 3.913,- bijschrijven.

Waar werken software testers?

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. Daarvoor schakelen gespecialiseerde zij werving en selectiebureaus zoals Testing Professionals in.

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 website of data tester.

1.000+ Bedrijven zoeken via ons platform naar Software Testers.

Bekijk alle ICT vacatures
Den Haag 2 uur geleden
Goor 3 uur geleden
Amsterdam 3 uur geleden
Goes 18 uur geleden
Woerden Gisteren
Castricum Gisteren
Den Haag 144 dagen geleden
Tilburg 14 dagen geleden
Eindhoven 58 dagen geleden
Delft 301 dagen geleden