De afgelopen maanden heb ik mij verbaasd over de gevraagde ervaring en kennis in vacatures en specifiek over testvacatures die ik regelmatig tegenkom. De kreet “tester gezocht” zie je genoeg voorbij komen, maar tegenwoordig bestaat ‘de tester’ niet meer voor veel bedrijven en wordt er gezocht naar bijvoorbeeld “SOA Tester”, “Technisch tester”, “infrastructuur tester”, “security tester”of “Performance tester.
Het is goed dat een vakgebied een bepaalde volwassenheid bereikt dat specialisaties verschijnen en dat organisaties weten wat het vakgebied inhoudt. Dit betekent blijkbaar ook dat de aanvragen voor testers specifieker worden.
Hier een voorbeeld voor een “tester bankzaken”
- Ervaringsniveau: Medior (3 tot 4 jaar)
- Kennis van en ervaring met gestructureerd testen, Projectmatig werken
- Kennis van en ervaring met SQL, Bankbedrijf > 2 jaar (gewenst)
- Internationaal Betalingsverkeer
- Testkennis (TMap en Testframe), Mainframe& Tandem omgeving, Keten- en regressietesten, PL1
- Afgeronde HBO/WO opleiding, bij voorkeur op het gebied van informatie, bedrijf- of bestuurskunde
Lijkt mij een valide vacature, wel 3 jaar ervaring nodig, waarbij meer dan 2 bij een bank, specifieke kennis van SQL, Mainframe, Tandem. En ook nog ervaring met keten testen. (ervaring met regressietesten heeft elke tester wel). Ook nog TMap en Testframe kennis. Dit zal voor een deel van de testarbeiders geen probleem zijn.
Hier nog een voorbeeld tekst:
- Needed a tester: Very strong in database testing (sybase)
- Tasks: make estimations, testplans, execute test, coordinate between testers.
- technical testing
- Sybase/oracle development / queries, knowledge of RDBMS, er modeling, stored procedures etc.
- knowledge unix/perl/java (nice to have)
- willing to invest time to learn credit risk reporting.
- good English, and cultural sensitive
- credit risk knowledge, stress resistant, coach others
- Plus: tmap recommended.
Mooie vacature, ik vraag me af of er wel veel testers zijn die al deze ervaring hebben, maar je zou deze specifieke tester best kunnen vinden.
Maar wacht eens even? “TMap recommended?”
Wat zoekt dit bedrijf precies? Een tester die de ins- en outs van het vak kent of een database beheerder die ook wel eens van TMap heeft gehoord?
Het begint er steeds meer op te lijken dat men niet meer op zoek is naar testers, maar techneuten “die-wel-eens-iets-met-testen-gedaan-hebben”.
Nu moet ik toegeven dat als ik terugkijk naar vacatures die ik zelf heb geschreven, dat ik dit soort van specifieke eisen ook niet schuwde. Ik ben dan wel altijd op zoek geweest naar een tester, waarbij de technische kennis daaraan onderschikt was. 50 % of minder van de CV’s die vervolgens binnenkwamen voldeden dan.
De vragen die bij mij opkomen zijn dus als volgt
Worden testvacatures niet te overdreven de laatste tijd?
Ik weet dat er een overschot is op de markt, maar sommige gaan écht te ver. Waarom zou ik én verstand van Windows, Unix, Apple, Linux en Mainframe moeten hebben, gecombineerd met specifieke tooling als HP openview en Rational tools, daarnaast Java kunnen programmeren en ook nog specifieke domein kennis moeten hebben? Belangrijk om te weten is dat een tester met ervaring zich snel domein kennis eigen kan maken. De eis om het domein al te kennen beperkt toch de aanbiedingen.
Zoekt men niet eerder een IT’er met een klein beetje testervaring?
Testen is nog steeds vaak een onbekend gebied voor veel managers en projectleiders. En dit geldt al zeker voor inkoopafdelingen bij groteren organisaties, zodat hier nog wel eens misverstanden over ontstaan.
Of worden wij testers ondertussen gezien als de superhelden van de IT?
Wij bemoeien ons tenslotte met alles: Is er een projectplan? Hoe maken jullie requirements? Zien jullie nog risico’s? Zullen we de documentatie gaan reviewen? Mag ik jouw code eens bekijken en reviewen? Kan je die twee componenten niet beter samenvoegen? Is de communicatie met de gebruikers goed belegd? Is jullie versiebeheer up-to-date? Hoe zijn de beheertools ingericht? Hoe gaat de helpdesk met incidenten om? Kan ik alle rapportages zien? Testen ontwikkelaars ook? Hoe worden de gebruikers gemigreerd? Is er al een procedure voor……. (zucht, die vervelende testers ook)
Laat ik het maar eens positief bekijken. Dit is tenslotte mijn eerste column. Wij testers kunnen alles! Dat hebben we na jaren van ontwikkelingen op het testvakgebied ondertussen wel geleerd. We zitten als een spin in het web van een organisatie en kijken mee met de product managers, analisten, programmeurs, configuratiemanagers, beheerders, eindgebruikers, management, ontwerpers, helpdeskmedewerkers, en wat er allemaal niet nog meer rondloopt in een IT organisatie.
En met een beetje enthousiasme kunnen we al deze mensen vanuit onze kennis en ervaring nog verder helpen met hun werk ook.
Geen wonder dat men steeds veeleisender is geworden voor de werving van de tester.
Izzit a bird? Izzit a pleen? No, it is…. Supertester!
———————————
Rob van Steenbergen is een onafhankelijke softwaretester en een actief blogger
Chickenwings Test Consultancy










Rob,
Leuke column, en zeer herkenbaar onlangs nog zelf mee te maken gehad. Zelf denk ik dat we niet altijd zwaar moeten letten op heeft hij het wel… maar veel meer kan hij het. Mijn inziens moeten testers snel in staat zijn om zich ergens in te werken en een nieuwe variant eigen te maken.
Het gaat om een denkwijze die de tester moet hebben in plaats van alles beheersen dat kan per klus.
Dus terug naar je opdracht bij maken van dergelijke omschrijvingen, kijk ook eens naar andere skills, wat is de attitude van testers en laat dat eens mee wegen.
Je haalt een sterk punt aan door op te merken of men nu een tester met IT-ervaring of een IT’er met testervaring wil voor dergelijke vacatures. Iemand zoals Erik Van Veenendaal is bijvoorbeeld voorstander van het idee dat testers een IT-opleiding hebben genoten, terwijl het bij sommige disciplines van testing niet opportuun is. Bij usability wil je waarschijnlijk liever een tester die komt uit een humane opleiding.
Er zijn simpelweg zoveel onderdelen in software testing dat je volgens mij niet meer kan spreken over een archetypische tester. Iemand die security testing doet, zal zich waarschijnlijk meer thuisvoelen in netwerken dan in functioneel testen. Hetzelfde geldt voor iemand die zich specialiseert in testautomatisatie zoals QTP.
Je zegt in je column al dat je als tester de spin in het web bent. Ik denk dat je hiermee de spijker op zijn kop raakt. Van de gemiddelde tester wordt verwacht dat hij met de verschillende disciplines kan communiceren, dat hij voldoende verstand heeft van technische aspecten om hier tijdens het testen mee te kunnen werken en dat hij ook nog eens snapt hoe het te testen object bijdraagt aan de organisatie. Dat is nogal wat!
Dat Andreas hierboven de ‘attitude’ aanhaalt is mijn inziens terecht. Een pro-actieve tester is goud waard. Uiteindelijk moet niet alleen de ervaring en kennis van een tester leidend zijn, maar ook de houding. Dat laatste haal je echter niet expliciet uit een cv.
Helemaal met je column eens. Wat ik in mijn presentatie aan een groep startende testers (Young Professionals) altijd roep; “Je kunt nog zo’n rugzak vol hebben met certificaten, technieken, methodieken e.d., maar je bent pas echt waardevol als je vanuit je kritische en creatieve blik requirements, eisen, wensen e.d. scherp krijgt en er voor kunt zorgen dat het hele team dezelfde kwaliteitsdoelstellingen nastreeft!”. Want hoe vaak is het niet de tester die bij een blokkerende bevinding (veelal nadat hij van het ‘kastje naar de muur wordt gestuurd’ alle betrokkenen in een hok plaatst om een gezamelijke analyse te doen en verder te kunnen werken aan de oplossing. En de vraag waarom testen nu zo leuk is, beantwoord ik altijd met “Omdat je als tester met alle disciplines in een project te maken hebt. Je wilt wat van iedereen, en iedereen wil wat van jou. Of eigenlijk, je bemoeid je overal mee. Dat maakt je ook zo waardevol, en daarom weet je ook altijd zo veel van het project en de materie… en daarom kan een project ook niet zonder een tester… etc…!”. Overigens merk ik ook de beweging naar specialisatie, waar m.i. ook wel een logica inzit. Het is als organisatie goed om focus aan te brengen en je diensten af te stemmen op de markt. Blijft natuurlijk het allerbelangrijkste dat de testers wel ‘testminded’ zijn en kwaliteit door het bloed heeft stromen. Ik bedoel hiermee dat iemand met een ontwikkelaarsachtergrond een prima testautomatiseerder kan zijn, maar dat hij wel eerst getrained (of gedrilled) moet worden in het ‘testdenken’, want bij testautomatiseren moet je wel weten waarom je bepaalde testen automatiseerd, welke gevallen belangrijk zijn, wat je aan wilt tonen, met welke diepgang en waarom, welke prioriteiten… Hmmmm, zo al schrijvende zit ik te denken “Ik moet ook maar eens zo’n column gaan vullen, genoeg stof in mijn gedachten”… ;-)
Groet, Marcel Hogenhout
http://www.marcelhogenhout.nl