Bernd Beersma 18 oktober 1977
Lemmer
Man
www.2B4QA.nl
+31 6 11 010 659
SENIOR TEST SPECIALIST - PROFIEL In Nederland ben ik één van de experts die het vakgebied Test Automation binnen het testen van applicaties niet alleen promoot maar ook zelf toepast en implementeert bij organisaties. Ik ben zo enthousiast over Test Automation, omdat ik de enorme voordelen zie voor bijvoorbeeld het geautomatiseerd regressie testen. Voordelen die ik bij het implementeren van testtooling ook geregeld heb bereikt. Natuurlijk is tooling geen wondermiddel, ‘A fool with a tool is still a fool’. Als een organisatie echter welbewust omgaat en een bij haar passende tool selecteert, dan zijn de voordelen duizelingwekkend. Testtijd wordt ver teruggebracht, dekkingsgraad van de test wordt verhoogd en het taakgebied van de tester wordt veel interessanter. Om dit mooie vakgebied te promoten heb ik naast Test Automation Day, waarvan ik de initiatiefnemer ben, meerdere artikelen in vaktijdschriften geschreven en geef ik lezingen en presentaties op congressen in binnen en buitenland. Een groot aantal klanten heeft inmiddels gebruik gemaakt van mijn kennis en ervaring. Met uitstekende sociale en communicatieve vaardigheden adviseer en begeleid ik de organisatie naar een hoger volwassenheidsniveau van het testproces. Met name mijn expertise op het gebied van non-functional testen en geautomatiseerd testen is hierbij van grote toegevoegde waarde. Mijn oprechte betrokkenheid zorgt ervoor dat ik het als een overwinning beschouw wanneer een organisatie uiteindelijk beter scoort op performance en financieel voordeel heeft gerealiseerd door delen van het testproces te automatiseren. Uiteraard ben ik ook in het bezit van de nodige theoretische kennis en beschik ik over TestFrame, ISEB/ISTQB en Prince2 certificaten. Daarnaast heb ik certificaten voor Tosca van Tricentis behaald en de Technical sales certificaten van IBM Rational. Voor Tricentis ben ik de meest gevraagde Nederlandse docent voor het verzorgen van Tosca gerelateerde trainingen.
MATCH MET DE AANVRAAG De door u vereist kennis en ervaring op het gebied van xxxxxxxx, treft u aan bladzijde # en #. e n mijn periode bij xxxxx en xxxxxxxx. Ik heb dit met veel plezier en succes gedaan. Referenties voor wat betreft dit xxxxxxx kan ik u op aanvraag geven. Ervaring met xxxxx is opgedaan in de periode xxxxxx. U treft dit aan in mijn opdracht bij xxxxxxxxxxx op pagina #. Ik ben ervan overtuigd dat ik deze opdracht tot een succes kan maken. Ik word graag lid van uw team. Ik ben beschikbaar vanaf dd/mm/jjjj, voor 32 uur per week. Mijn uurtarief is xx EUR. Wilt u gebruik maken van mijn kennis en ervaring, dan ga ik graag een oriënterend gesprek met u aan.
Bernd Beersma /
[email protected] / +31 6 11 010 659
1
CARRIERE SAMENVATTING April 2014 – Heden November 2008 – Maart 2014 Januari 2008 – Oktober 2008 Januari 2007 – December 2007 September 2001 tot December 2006
2B4QA (Senior Test Automation Specialist, Co-owner) Squerist (Expertisemanager, Test Consultant) Logica (Test Consultant) Compuware (QA Team Lead) CMG/LogicaCMG (Test Engineer)
FUNCTIE / ROL Test Automation Specialist
12 jaar ervaring
Performance Tester
8 jaar ervaring
Test Adviseur
6 jaar ervaring
Test Coördinator
8 jaar ervaring
KENNIS / COMPETENTIES Test Automatisering: opzetten test automatiseringsafdeling, implementeren test automatisering, tool selectie, quick scan test automatisering, test verbeter projecten m.b.t. test automatisering, trainingen. Performance Test: opzetten performance testafdeling, implementeren performance testen, performance test tool selectie, quick scan performance testen, test verbeter projecten m.b.t. performance testen, trainingen.
Management en coördinatie: teammanagement, testmanagement, test coördinatie, opstellen teststrategie, samenstellen en aansturen testteam, rapporteren stuurgroep, bepalen kwaliteitsmaatregelen, bewaken en bijsturen testaanpak binnen parallelle projecten, beoordelingsgesprekken.
Bernd Beersma /
[email protected] / +31 6 11 010 659
Training en advies: Uitvoeren TPI-assessment, quick scan testvolwassenheid, implementatieadvies testverbeteringen, formeren en inrichten testafdeling.
Expertise Management: Opdrachtevaluatie, trend watching, presenteren op conferenties, stand-bemanning beurzen, product/dienstontwikkeling/innovatie, beheer testtoolkit, pre-sales en aftersales.
Communicatieve vaardigheden: Presenteren, rapporteren, vergaderen, interviewen, groep sessies modereren (Metaplan), Training en coaching, Agile, Scrum, DevOps.
2
OPLEIDING / TRAINING 2011
Introductie Scrum en CAT
2010
Introductie Security Testen, TCUFL, TCQD, TAT, TCUAL
2009
Rational Technical Sales Mastery, Rational Appscan
2008
Zakelijk Schrijven, Prince II foundation
2007
Optimal Trace (Compuware), TMM, TPI (Improve Quality Services)
2006
QaLoad, Application Vantage, Vantage analyzer, Vantage Agentless (Compuware), Rational Performance Tester en Rational Robot(IBM)
2005
OOAD with UML(IBM),OOB/OOA, Mole(Motiveren en Leiding geven), Testmanagemt(LCMG), ISEB
2001
TestFrame Analyse en TestFrame Navigatie
2001
HBO Hogere Informatica, NHL Leeuwarden
1996
HEAO CE, Hanzehogeschool Groningen
1995
HAVO
MARKTERVARING Computer en informatietechnologie Verzekeringen Overheid Gezondheidszorg en welzijn
MATERIE KENNIS Financiële systemen (CODA) Verzekeringen (pensioen en leven) Elektronisch Kind Dossier Diagnose Behandel Combinaties Utilities (SAP ISU) Auto lease
TALEN
ICT-dienstverlening Overige zakelijke dienstverlening Financiële dienstverlening Industrie Utilities
KWALITEITSMAATREGELEN Functionele acceptatietest (FAT) Performancetest Securitytest Systeemtest Gebruikers acceptatietest (GAT) Geautomatiseerde regressietest
METHODEN EN TECHNIEKEN Nederlands (moedertaal) Engels, mondeling en schriftelijk goed
Bernd Beersma /
[email protected] / +31 6 11 010 659
Scrum, Prince2, ITIL TMap, ISTQB, TPI, Kwaliteit op Maat DSDM, Waterval, Agile
3
TOOLS HP QTP, LoadRunner Compuware Testpartner, QALoad, Application Vantage Tricentis Tosca
SAP CRM, ISU Silktest, Silkperformer Jmeter Selenium
IBM Rational Performance Tester, Functional Tester, Appscan
NEVENACTIVITEITEN 2013/2014 Maart 2013 – Heden Oktober 2012 – Heden
Programmaraad Test Automation Day Bestuurslid TestNet en lid Evenementen Commissie Bestuurslid Automated Testing Institute Europe
PRESENTATIES/PUBLICATIES Presentaties tot heden
TestKit, Test Automation Day, Belgium Testing Days, ExpoQA, TestNet
Publicaties tot heden
Testing Experience, Computable, Testing Circus, ATI Magazine, berndblogt.wordpress.com
HOBBY’S Eigen bier brouwerij Kook gek Reizen
Bernd Beersma /
[email protected] / +31 6 11 010 659
4
PROJECTERVARING April 2014 - Heden
ADVISEUR TOOL SELECTIE – ALLIANDER (ARNHEM) Alliander heeft binnen haar IT afdeling verschillende tools die gebruikt worden voor defect management. Deze grote verscheidenheid in tools leidt ook tot een diversiteit in hoe men omgaat met defect management. De afdeling Test Management heeft aan mij gevraagd om een onderzoek te doen naar de huidige situatie en een advies uit te brengen ten aanzien van het vervolgtraject. Het doel hiervan is te kijken wat de mogelijkheden zijn om het aantal tools terug te brengen en een toekomst vaste oplossing voor defectmanagement in te richten. Door het uitvoeren van een Quickscan Toolselectie heb ik een advies gegeven waarmee Alliander een goed onderbouwd besluit kan nemen welke tool(s) te gaan gebruiken en op wat voor manier het defectmanagement ingericht moet worden.
Kennis / competenties
2006– Maart 2014
Toolselectie Defect management proces Organisatie kennis
EXPERTISE MANAGER TEST – SQUERIST (VEENENDAAL) Squerist bestaat uit een viertal zelfstandige business units op het gebied van kwaliteitszorg. Voor de unit Test Automation (10 medewerkers) vervul ik voor 1 dag in de week de rol van Expertise Manager. Hierbij ben ik onder andere verantwoordelijk voor de kennisborging/vergroting van de testprofessionals. Dit doe ik door bijvoorbeeld vakinhoudelijke opleidingen op te zetten, maar ook door het organiseren van themaavonden waarin diverse testtopics onder de aandacht worden gebracht. Daarnaast ondersteun ik de sales-afdeling als inhoudelijk sparringpartner tijdens commerciële gesprekken met de klant. Tenslotte coach ik medewerkers op zowel persoonlijke als professionele groei binnen hun opdracht en ben ik medeverantwoordelijk voor het resultaat.
Kennis / competenties
Coach Trainer BU Manager Competentiemanagement Opleidingsplan Innovatie
Bernd Beersma /
[email protected] / +31 6 11 010 659
5
Januari 2014 – Maart 2014
ADVISEUR TOOL SELECTIE – TELFORT (BREDA) Project “Geautomatiseerde regressietest” De regressietest wordt binnen Telfort handmatig uitgevoerd. Een zeer bewerkelijke en relatief intensieve aanpak, die veel testcapaciteit vraagt. De Agile wijze van werken die Telfort hanteert, met sprints van 2 weken, maakt het noodzakelijk om de regressietesten geautomatiseerd uit te voeren. Ik heb Telfort geholpen in het selecteren van een tool voor geautomatiseerd regressietesten (Fitnesse/Selenium). Na het selectietraject heb ik het implementatieplan opgesteld. Dit was zodanig opgesteld dat Telfort zelfstandig kon beginnen met de implementatie.
Kennis / competenties
Januari 2014 – Maart 2014
Toolselectie Scrum/Agile Tool Implementatie Fitnesse, Selenium
ADVISEUR TOOL SELECTIE – WEHKAMP (ZWOLLE) Project “RFI testtool” Bij Wehkamp kost de testuitvoering van regressie op zowel de webomgeving als voor de apps erg veel test capaciteit De regressietests worden voor een significant deel handmatig uitgevoerd. Agile met sprints van 2 weken en de risico’s van een onvoldoende geteste app of web applicatie noodzaakt Wehkamp om de regressietesten voor zowel de web omgeving als voor de apps geautomatiseerd uit te voeren, het liefst met één tool. Ik heb Wehkamp geholpen bij het samenstellen van een Request for Information voor het selecteren van de tool. Deze RFI is tot stand gekomen door in meerdere sessies met verschillende disciplines, requirements op te stellen en deze te prioriteren. Hierdoor heb ik gezorgd voor een RFI die door de organisatie gedragen wordt. Deze betrokkenheid draagt in hoge mate bij aan het feit dat, naast het selecteren van de juiste tool, men ook bereid is om met de tool te werken.
Kennis / competenties
Toolselectie, RFI Scrum/Agile Tool Implementatie Workshops / groepssessies
Bernd Beersma /
[email protected] / +31 6 11 010 659
6
November 2013 – Maart 2014
TRAINER TSOCA – NATIONALE NEDERLANDEN (DEN HAAG) Project “Invoering TOSCA” Nationale Nederlanden heeft na een geslaagde Proof of Concept (PoC) gekozen om Tosca van Tricentis te gaan implementeren. Voor de gewenste ‘vliegende’ start was het noodzakelijk om drie teams van 6 medewerkers in Tosca te trainen. Als trainer Tosca heb ik bij Nationale Nederlanden de cursussen Tosca Certified Foundation en Tosca Quality Designer verzorgd. Ik heb hier 6 keer 3 dagen trainingen gegeven en de certificering afgenomen. Alle cursisten hebben hun certificering behaald.
Kennis / competenties
April 2013 – Maart 2014
Tool Kennis Automatiseringskennis Trainer Tosca
TEST AUTOMATISERING SPECIALIST – LEASEPLAN (ALMERE) Project “Invoering TOSCA” LeasePlan hanteert Scrum om projecten uit te voeren. Het testen binnen scrum teams brengt als uitdaging met zich mee, dat er al heel snel regressie optreedt. Om ervoor te zorgen dat het regressietesten beheersbaar blijven, is ervoor gekozen om het tool Tosca te implementeren voor geautomatiseerd regressietesten. Ik heb LeasePlan geholpen bij het implementeren van Tosca binnen haar organisatie. Succesfactor was de manier van implementeren die door mij voorgeschreven was. Door een team van “Super Users” op te zetten en deze intensief te begeleiden, was het mogelijk om op zeer effectieve wijze Tosca binnen de verschillende scrumteams te introduceren. Ik heb een groot aantal werkprocessen beschreven, welke als leidraad dienen voor de LeasePlan medewerkers. Tosca is met succes geïmplementeerd binnen LeasePlan en wordt standaard gebruikt voor het geautomatiseerd regressietesten.
Kennis / competenties
Tool Kennis, Tosca Implementatie Kennis Organisatie kennis Geautomatiseerd testen, regressietest Scrum
Bernd Beersma /
[email protected] / +31 6 11 010 659
7
Mei 2013 – November 2013
TEST AUTOMATISERING SPECIALIST – CITO (ARNHEM) Project “Questify Builder” Cito heeft haar eigen online toets omgeving genaamd Questify Builder. Deze omgeving wordt doorlopend ontwikkeld om meer functionaliteit te bieden én om de performance te verbeteren. Ik was gevraagd om te zorgen voor een structurele werkwijze om ten aanzien van performance, vergelijkingen tussen de verschillende versies en omgevingen mogelijk te maken. Ik heb in AutoIt (scripttool) een eenvoudig configureerbaar script gemaakt, dat goed te onderhouden is. Medewerkers van Cito kunnen zelfstandig een performancetest op de verschillende versies en omgevingen uitvoeren en de resultaten importeren in Excel om zo de resultaten te vergelijken.
Kennis / competenties
April 2013 – Maart 2014
Tool Kennis Geautomatiseerd testen Performance testen Testadvies .Net
TEST AUTOMATISERING SPECIALIST – ENO (DEVENTER) Project “Invoering TOSCA” Binnen Eno worden de projecten middels Scrum uitgevoerd. Het testen binnen de scrum teams brengt als uitdaging met zich mee, dat er al heel snel regressie optreedt. Om er voor te zorgen dat het regressietesten beheersbaar blijft, is ervoor gekozen om het tool Tosca te implementeren voor geautomatiseerd regressietesten. Ik heb ENO geholpen bij het implementeren van Tosca binnen haar organisatie. Succesfactor was de manier van implementeren die door mij voorgeschreven was. Door een team van “Super Users” op te zetten en deze intensief te begeleiden, was het mogelijk om op zeer effectieve wijze Tosca binnen de verschillende scrumteams te introduceren. Ik heb een groot aantal werkprocessen beschreven, welke als leidraad dienen voor de ENO medewerkers. Tosca is met succes geïmplementeerd binnen ENO en wordt gebruikt voor het geautomatiseerd regressietesten.
Kennis / competenties
Tool Kennis Implementatie Kennis Organisatie kennis Kennis van geautomatiseerd testen
Bernd Beersma /
[email protected] / +31 6 11 010 659
8
Juni 2012 – Augustus 2012
PERFORMANCE ADVISEUR – ROC LEIDEN (LEIDEN) Het ROC Leiden ervaart performance problemen binnen haar nieuwe portal omgeving, welke draait op een volledig nieuwe infrastructuur. Deze omgeving is gevirtualiseerd, zowel aan de server- als aan de applicatie kant. De problemen worden ervaren vanaf elke toegang, dus zowel via het LAN als WiFi en vanaf alle toegangsplekken en alle soorten devices. Het doel van de opdracht is om samen met ROC Leiden en de leverancier van de oplossing te onderzoeken: hoe/waar ontstaan de performanceproblemen? Het identificeren van de probleemgebieden en het in kaart brengen van de infrastructuur behoren tot de primaire taken. Daarnaast zal middels testen onderzocht worden waar de problemen zich voordoen en wat hiervoor mogelijke oplossingen zijn. Samen met de leverancier zijn er problemen gevonden in het streamen van embedded audio/video materiaal in de gevirtualiseerde omgeving. Dit is door de leverancier verholpen. Daarnaast is er gebleken dat een full desktop sessie beter functioneert dan de seamless desktop in de gevritualiseerde omgeving en dit is nu de standaard manier van werken binnen ROC Leiden.
Kennis / competenties
Tool Kennis Performance test kennis Virtualisatie
Bernd Beersma /
[email protected] / +31 6 11 010 659
9
Augustus 2011 – Juni 2012
PERFORMANCE TESTER – TYCO (ENSCHEDE) Tyco wenste haar SAP omgeving bij een andere hosting provider onder te brengen. Om er zeker van te zijn dat na migratie de gewenste performance gehaald blijft worden, is besloten om te onderzoeken wat het verschil in performance is tussen de oude en nieuwe provider. Om te bepalen wat de te verwachten performance in productie is, zijn er een aantal load- en stresstesten uitgevoerd. Door 10 SAP performance testscripts met verschillende hoeveelheden ’virtual users’ uit te voeren, konden we een goede inschatting maken van de performance. Ik was in deze opdracht verantwoordelijk voor het inrichten van de test infrastructuur, het opzetten en uitvoeren van de verschillende performance testen en het analyseren en rapporteren van de resultaten. Meerdere keren zijn er in deze periode testen uitgevoerd. Deze testen zijn succesvol uitgevoerd en de rapportage geeft een duidelijk beeld van hoe de performance zal zijn en waar zich mogelijke problemen bevinden. Mede door dit onderzoek zijn er nu afspraken gemaakt over hoe het systeemlandschap bij de leverancier uitgevoerd moet worden en zijn er duidelijke afspraken gemaakt voor de SLA voor performance en beschikbaarheid.
Kennis / competenties
Mei 2011 – Januari 2012
Tool Kennis Performance testen IBM Performance Tester SAP
PERFORMANCE TESTER/ADVISEUR – GEMEENTE APELDOORN (APELDOORN) Bij de Gemeente Apeldoorn bestond de wens om een performance test uit te voeren op het nieuwe DMS systeem. Aangezien niet alle afdelingen tegelijk overgaan op het nieuwe systeem is de performance test uitgevoerd met het aantal gebruiker van de eerste afdeling die live gaat. Ik heb hiervoor een aantal performance testen uitgevoerd. Meerdere keren zijn er in deze periode testen uitgevoerd. Deze testen zijn succesvol uitgevoerd en de rapportage geeft een duidelijk beeld van hoe de performance zal zijn en waar zich mogelijke problemen bevinden. Aan de hand van de door mij gepresenteerde resultaten en advies zijn er aanpassingen gedaan aan de omgeving en de inrichting. Hierdoor kon het systeem succesvol live gaan.
Kennis / competenties
Tool Kennis Performance test DMS
Bernd Beersma /
[email protected] / +31 6 11 010 659
10
Silkperformer
December 2011 – April 2012
TEST AUTOMATISERING SPECIALIST – CJIB (LEEUWARDEN) Project “Invoering TOSCA” Bij het CJIB worden de projecten middels Scrum uitgevoerd en wordt al jaren gebruik gemaakt van test automatisering om het regressietesten te ondersteunen. Vanwege de grote diversiteit aan tools die aanwezig was voor het geautomatiseerd regressietesten, heeft het CJIB besloten om een nieuwe tool te gaan implementeren, de geselecteerde tool is Tosca. Ik heb CJIB geholpen bij het succesvol implementeren van Tosca binnen haar organisatie. Er is voor gekozen om een support center op te zetten dat de scrum teams ondersteund bij het geautomatiseerd regressietesten. Taken van dit support center zijn onder andere het beheren en aanpassen van bestaande scripts en het opzetten van nieuwe scripts. Daarnaast verzorgt zij ook begeleiding bij het aansluiten van nieuwe projecten op deze manier van werken.
Kennis / competenties
Sept 2001 – Mei 2011
Tool Kennis Implementatie Kennis Organisatie kennis Kennis van geautomatiseerd testen Oracle Webservices
SENIOR TEST SPECIALIST – SQUERIST (VEENENDAAL) Bij Squerist heb ik in de periode van november 2008 tot mei 2011 verschillende automatisering en performance test opdrachten uitgevoerd. Dit zowel aan de uitvoerende als aan de adviserende kant. Klanten in deze periode waren oa: Aegon, CJIB, GGD Haaglanden, Triple A, Jege2, Enexis, Uvit. SENIOR TEST ENGINEER – LOGICA (GRONINGEN) Bij Logica was ik één van de bedenkers van (Generic Test Solution) GTS, een geautomatiseerd framework voor regressietesten. In de periode januari 2008 tot november 2008 heb ik verschillende PoC’s gedaan met GTS bij onder andere Alliander en ING. Verder heb ik de oplossing doorontwikkeld en onderhouden.
Bernd Beersma /
[email protected] / +31 6 11 010 659
11
QA TEAM LEAD – COMPUWARE (AMSTERDAM ) Als QA Team Lead bij Compuware was ik verantwoordelijk voor het QA team van de Professional Services afdeling. Dit team bestond uit 10 man en hield zich bezig met het uitvoeren van QA werkzaamheden voor diverse klanten van Compuware. Daarnaast voerde ik zelf ook opdrachten uit op het gebied van performance testen en geautomatiseerd testen met de Compuware tooling. Klanten waar ik werkzaam ben geweest in die periode waren: Woonbron, De Tweede Kamer, Akzo Nobel, CVZ en Logica. TEST ENGINEER – CMG/LOGICACMG (GRONINGEN) In 2001 ben ik gestart als junior tester bij CMG, waar ik tot december 2006 diverse test rollen heb vervuld. In deze periode ben ik werkzaam geweest bij vooral klanten in het Noorden van het Land. De meeste opdrachten waren test automatisering en performance test gerelateerd. Zo heb ik o.a. bij DUO op de test automatiseringsafdeling gewerkt en test automatisering en performance testen opgezet bij Achmea in Leeuwarden, Meppel en Zwolle. Ik heb verder voor Gasunie, CJIB, Frieslandbank, Aegon, Alliander, Allianz en UWV gewerkt. Dit waren allemaal performance testen of test automatisering gerelateerde opdrachten.
Bernd Beersma /
[email protected] / +31 6 11 010 659
12
KENNIS EN ERVARING Test Automatisering
TESTSPECIALIST De regressietest wordt binnen Telfort handmatig uitgevoerd. Een zeer bewerkelijke en relatief intensieve aanpak, die veel testcapaciteit vraagt. De Agile wijze van werken die Telfort hanteert, met sprints van 2 weken, maakt het noodzakelijk om de regressietesten geautomatiseerd uit te voeren. Ik heb Telfort geholpen in het selecteren van een tool voor geautomatiseerd regressietesten (Fitnesse/Selenium). Na het selectietraject heb ik het implementatieplan opgesteld. Dit was zodanig opgesteld dat Telfort zelfstandig kon beginnen met de implementatie. Achmea: Vanaf augustus was Bernd toegevoegd aan het team van Kameleon. Hier heeft hij een pilot gedaan voor het geautomatiseerd uitvoeren van testen m.bv. Rational Robot. Inrichten geautomatiseerde test, opstellen en onderhouden navigatie scripts voor geautomatiseerde test uitvoer. De pilot is zeer succesvol afgerond en resulteerde in een volledig geautomatiseerde regressietest en systeemtest. Als testengineer ben ik gestart bij de Informatie Beheer Groep (nu DUO). Vanuit deze rol ben ik doorgegroeid naar adviseur bij Achmea. Ik heb binnen de organisatie een testafdeling opgezet. Tijdens zijn periode bij Achmea is Bernd begonnen met de basis van wat later de Generic Test Solution (GTS) van Logica zou worden. GTS is een scenario gebaseerd test automation framework, waarbij testcases in Excel werden opgesteld. Het GTS framework is onder andere geïmplementeerd bij Achmea, Aegon, ING en Allianz. Hier is Bernd als test specialist bij betrokken geweest.
Kennis / competenties
Performance Test
Opzetten test automatiseringsafdeling Implementeren test automatisering Tool selectie Quick scan test automatisering Test verbeter projecten m.b.t. test automatisering Trainingen.
TESTENGINEERING Bij gemeente Apeldoorn heeft Bernd in navolging van een eerder uitgevoerde performance test, wederom een Performance test op het DMS syteem van gemeente Apeldoorn uitgevoerd. De uitkomsten van deze twee tests zijn met elkaar vergeleken en er is een rapport opgesteld. Om de performance van een nieuwe Internet applicatie voor gemeenten te valideren, heeft Bernd een Quick Scan performance uitgevoerd op deze applicatie. Dit houdt in dat er binnen beperkte tijd (5
Bernd Beersma /
[email protected] / +31 6 11 010 659
13
dagen) een performance test wordt uitgevoerd en een rapportage wordt opgeleverd. Kidos (Elektronisch Kind Dossier) is een applicatie ontwikkeld door een externe leverancier voor JeGe2. Deze applicatie wordt releasematig uitgeleverd aan JeGe2. Om er voor de zorgen dat de performance niet degradeert moet er elke release een performance test uitgevoerd. Vanwege grote problemen binnen het performance testen zoals dat werd uitgevoerd door de leverancier, heeft Bernd samen met een Squerist collega performance testen opgezet en uitgevoerd op verschillende releases en locaties. UWV: Vanuit de overheid is de eis ontstaan om alle uitkeringen via het UWV te laten lopen. Hiervoor moest een nieuw systeem gebouwd worden genaamd WIA. Voor dit systeem moest een performance worden opgezet en uitgevoerd. Bernd heeft er mede voor gezorgd dat er nagedacht werd door de verschillende partijen over de performance requirements. Hij heeft een plan opgesteld voor het uitvoeren van een performance test. Doordat de architectuur nog niet duidelijk was, zijn de activiteiten voor de performance test gestopt. Later is vanuit het UWV het gehele project gestopt. Het HRM systeem LOGA/HRM wat Logica Duitsland heeft gebouwd voor enkele klanten kreeg een nieuwe versie waarin de werknemers hun salaris strookje online konden bekijken. Voor deze versie is gevraagd om een performance test uit te voeren om te testen of de verwachte load wel haalbaar was. Bernd is als Performance Test Engineer verantwoordelijk geweest voor het opzetten van de performance tests. Het ging hier om een Web applicatie en een client server applicatie in een Citrix Omgeving. Het resultaat was dat het systeem niet de verwacht load aan kon. In het opgeleverde rapport stonden de redenen waarom. Logica Duitsland heeft aan de hand van de resultaten oplossingen gemaakt. Akzo Nobel had grote performance problemen met haar Cognos applicatie. De applicatie was o.a. verantwoordelijk voor maand, kwartaal een jaar rapportages. Doordat de performance zeer slecht was, was het soms niet mogelijk om tijdig de juiste rapportages aan te maken. Bernd is als Performance Test Engineer verantwoordelijk geweest voor het opzetten van de performance tests voor de nieuwe Cognos Controller omgeving van Akzo Nobel. Aan de hand van de bevindingen van de performance test heeft Cognos als leverancier een aantal wijzigingen doorgevoerd in de applicatie om zo de performance te verbeteren. Woonbron wilde weten of hun uitgebreide Citrix Farm geschikt was voor het uitrollen van hun Empire applicatie over meerdere vestigingen. Hierdoor ging het aantal gebruikers van 150 naar +/- 750. Bernd is als Performance Test Engineer verantwoordelijk geweest voor het opzetten
Bernd Beersma /
[email protected] / +31 6 11 010 659
14
van de performance tests voor het Empire systeem van Woonbron. Het ging hier om een Microsoft Dynamics applicatie in een Citrix omgeving. De resultaten van de performance test gaven aan dat de Citrix Farm geschikt was voor de verwachte load. De Tweede Kamer wilde weten of hun nieuw uit te rollen applicatie ‘Parlis’ qua performance aan de vooraf gestelde performance requirements kon voldoen. Hiervoor wilden zij een performance test laten uitvoeren. Bernd is als Performance Test Engineer verantwoordelijk geweest voor het opzetten van de performance tests voor het Parlementair Informatie Systeem van de Tweede Kamer. Doordat er grote performance problemen uit de performance test kwamen hebben leveranciers HP en K2 hun software moeten gaan tunen en een nieuwe oplevering moeten doen. Friesland bank wil met zijn internet bankier applicatie ook de zakelijk markt gaan bedienen. Hierdoor zou de verwachte load toenemen. Er is gevraagd aan Logica om hiervoor een performance test op te zetten en uit te voeren. Bernd is mede verantwoordelijk geweest voor het Performance testen van de internet bankier applicatie van de Friesland Bank. Hij was verantwoordelijk voor het opstellen van het testplan, het specificeren en uitvoeren van de testscripts en het opstellen van de eindrapportage. Kennis / competenties
Management en coördinatie
Opzetten performance testafdeling Implementeren performance testen Performance test tool selectie Quick scan performance testen Test verbeter projecten m.b.t. performance testen Trainingen
TESTCOÖRDINATIE, TESTMANAGER, TEAMMANAGER Continuon is het netwerkbedrijf van Nuon. In het kader van de invoering van ‘slimme meters’ (meters die op afstand uitgelezen kunnen worden) is het CTS (Centrale Toegangs Server) project opgestart. Dit project zorgt ervoor dat marktpartijen (Essent, Eneco etc) een aanvraag kunnen inschieten bij Continuon om een meterstand op te vragen. Performance speelt hierbij een grote rol omdat er uiteindelijk 5.000.000 + berichten per dag dienen te kunnen worden verwerkt. Definiëren van een aanpak voor performance testen, opstellen test plan/test draaiboek, opstellen test scripts, test uitvoer en rapportage. Opleiden en coachen van interne medewerkers mbt HP Loadrunner. Er is een standaard aanpak neergezet voor performance testen. Via een workshop zijn de interne medewerkers opgeleid en zullen zij in de toekomst zelfstandig performance testen kunnen uitvoeren. CVZ had voor haar STP project een testaanpak gedefinieerd die niet geschikt was voor de organisatie. Testen bij CVZ stond namelijk nog in de
Bernd Beersma /
[email protected] / +31 6 11 010 659
15
kinderschoenen, maar de aanpak was vergelijkbaar met dat wat je zou vinden binnen een volwassen test organisatie. Zij zochten een goede, gestructureerde test aanpak, maar een die wel aan hun verwachtingen kon voldoen. Bernd is als coördinator verantwoordelijk geweest voor het neerzetten van een testaanpak volgens TestFrame. Zijn verdere taken waren het opstellen van het testplan, het bewaken van het testproces en het maken van de rapportage voor het STP project binnen CVZ. Als analyst heeft hij testscripts gemaakt en uitgevoerd voor het STP project. STP was een webbased applicatie die verantwoordelijk was voor het afhandelen van de betalingen van CVZ richting de Zorgverzekeraars. Er is een gestructureerde testaanpak opgezet, waarna het STP project volgens deze aanpak is getest. Het STP project is vervolgens succesvol afgerond. Compuware had als doel het QA team binnen Professional Services uit te breiden en te professionaliseren. Tevens moest er een nieuw pakket aan services worden gedefinieerd. Bernd is als Competence leader verantwoordelijk geweest voor professionaliseren het QA team binnen de afdeling Professional Services bij Compuware. Hij deed hier verschillende management ondersteunende taken en Competence ontwikkeling(functiehuis, opleiding). Verder was hij actief als pre sales voor QA projecten. Er is een nieuw functiehuis neergezet. Verschillende opleidingen zijn toegevoegd om de consultants in hun werkzaamheden te ondersteunen. Er is een nieuwe service catalogus opgesteld voor de aan te bieden services. Doordat de afdeling testautomatisering steeds groter werd en er steeds meer aanvragen kwamen voor testautomatisering en performance testen was er de vraag voor een coördinator voor deze afdeling en voor de nieuw op te richten afdeling performance testen. Vanaf augustus was Bernd coördinator voor de afdeling testnavigatie van het TSC in Leeuwarden. Hier deed hij de begeleiding van de testnavigatoren en coördineerde hij de testautomatisering voor zowel gui, terminal als web applicaties. Kennis / competenties
Training en advies
Teammanagement Testmanagement Test coördinatie Opstellen teststrategie Samenstellen en aansturen testteam Rapporteren stuurgroep Bepalen kwaliteitsmaatregelen Bewaken en bijsturen testaanpak binnen parallelle projecten Beoordelingsgesprekken.
DOCENT, TRAINER, COA CH, ADVISEUR Alliander heeft binnen haar IT afdeling verschillende tools die gebruikt worden voor defect management. Deze grote verscheidenheid in tools
Bernd Beersma /
[email protected] / +31 6 11 010 659
16
leidt ook tot een diversiteit in hoe men omgaat met defect management. De afdeling Test Management heeft aan mij gevraagd om een onderzoek te doen naar de huidige situatie en een advies uit te brengen ten aanzien van het vervolgtraject. Het doel hiervan is te kijken wat de mogelijkheden zijn om het aantal tools terug te brengen en een toekomst vaste oplossing voor defectmanagement in te richten. Door het uitvoeren van een Quickscan Toolselectie heb ik een advies gegeven waarmee Alliander een goed onderbouwd besluit kan nemen welke tool(s) te gaan gebruiken en op wat voor manier het defectmanagement ingericht moet worden. Bij Wehkamp kost de testuitvoering van regressie op zowel de webomgeving als voor de apps erg veel test capaciteit De regressietests worden voor een significant deel handmatig uitgevoerd. Ik heb Wehkamp geholpen bij het samenstellen van een Request for Information voor het selecteren van de tool. Deze RFI is tot stand gekomen door in meerdere sessies met verschillende disciplines, requirements op te stellen en deze te prioriteren. Hierdoor heb ik gezorgd voor een RFI die door de organisatie gedragen wordt. Deze betrokkenheid draagt in hoge mate bij aan het feit dat, naast het selecteren van de juiste tool, men ook bereid is om met de tool te werken. De Telefoongids gaat al haar bestaande systemen koppelen aan het nieuwe Microsoft Dynamics CRM systeem. Om dit functioneel te testen heeft men gekeken naar het toepassen van test automatisering met TOSCA. Daarnaast moeten er op de interfaces (webservices) performance testen worden uitgevoerd met LoadUI. Bernd heeft de PoC van TOSCA begeleid en gekeken wat de mogelijkheden waren om TOSCA in te zetten voor het geautomatiseerd testen van de systemen. Daarnaast heeft mij het Master Test Plan aangevuld met een hoofdstuk over test automatisering en over performance testen. Voor de performance testen heeft hij de scripts gemaakt binnen LoadUI. Woningnet pas in haar beheer organisatie test automatisering toe met HP Quick Test Pro. Men wil test automatisering verder uitbreiden naar de Ontwikkel en IT afdeling en het professionaliseren. Bernd is gevraagd om een Quick Scan te doen van de huidige situatie en om hierover een advies uit te brengen om naar de toekomstige situatie te komen. Bernd heeft als test automatisering adviseur een advies uitgebracht met een korte en lange termijn oplossing om test automatisering te professionaliseren en verder uit te breiden. Ik heb verschillende opleiding van Tricentis verzorgd bij onder andere Sogeti, BKR, Aegon, Koopman, ANWB, CJIB, NN. Om de actuele performance over Citrix van een nieuwe versie van het CRM pakket binnen de Huurcommissie te valideren is er door Squerist een aantal performance testen uitgevoerd. Bernd had hier binnen een adviserende en begeleidende rol. Als adviseur was hij betrokken bij het opstellen ben bewaken van het testplan en de planning. Daarnaast heeft
Bernd Beersma /
[email protected] / +31 6 11 010 659
17
hij de betrokken performance tester vanuit Squerist ondersteund bij het opstellen en uitvoeren van de performance test en de rapportage. Als trainer Tosca heb ik bij Nationale Nederlanden de cursussen Tosca Certified Foundation en Tosca Quality Designer verzorgd. Ik heb hier 6 keer 3 dagen trainingen gegeven en de certificering afgenomen. Alle cursisten hebben hun certificering behaald. Kennis / competenties
Expertise Management
Uitvoeren TPI-assessment Quick scan testvolwassenheid Implementatieadvies testverbeteringen Formeren en inrichten testafdeling.
DIENSTONTWIKKELAAR, TRENDWATCHER
Squerist bestaat uit een viertal zelfstandige business units op het gebied van kwaliteitszorg. Voor de unit Test Automation (10 medewerkers) vervul ik voor 1 dag in de week de rol van Expertise Manager. Hierbij ben ik onder andere verantwoordelijk voor de kennisborging/vergroting van de testprofessionals. Dit doe ik door bijvoorbeeld vakinhoudelijke opleidingen op te zetten, maar ook door het organiseren van themaavonden waarin diverse testtopics onder de aandacht worden gebracht. Daarnaast ondersteun ik de sales-afdeling als inhoudelijk sparringpartner tijdens commerciële gesprekken met de klant. Tenslotte coach ik medewerkers op zowel persoonlijke als professionele groei binnen hun opdracht en ben ik medeverantwoordelijk voor het resultaat. Kennis / competenties
Communicatieve vaardigheden
Trend watching, beursbezoek TestNet, BPUG, Belgium Testing Days, Expo QA Opdrachtevaluatie Presenteren op conferenties Stand-bemanning beurzen Product/dienstontwikkeling/innovatie Beheer testtoolkit Pre-sales en aftersales.
PRESENTATOR, MODERAT OR Ik spreek regelmatig op grote, internationale congressen op het gebied van QA en testen. Vorig jaar sprak ik op de Belgium Test Days over de inzet van een Agile Support Centre voor beheer- en testafdelingen. Dit jaar sprak ik hier weer, ditmaal over de toekomst van ons vak als testprofessional. Ook tijdens de ExpoQA in Madrid zal ik een presentatie geven. Daarnaast heb bij de meeste van mijn opdrachten ook de rol van kwaliteitsambassadeur vervult. Vanuit deze rol gaf ik regelmatig presentaties over de nut en noodzaak van kwaliteitszorg en de wijze
Bernd Beersma /
[email protected] / +31 6 11 010 659
18
waarop testen in het algemeen en testautomatisering in het bijzonder hieraan invulling kan geven. Kennis / competenties
Presenteren Rapporteren Vergaderen Interviewen Groepsessies modereren (Metaplan) Training en coaching Agile Scrum DevOps.
Bernd Beersma /
[email protected] / +31 6 11 010 659
19