Werkervaring
SOFTWARE TESTER
Testing4You | April 2023 – heden | Almere
QoppoConsult | Februari 2018 – Maart 2023 | Utrecht
Accenture | Maart 2007 – Januari 2018 | Utrecht
“Onderstaand een selectie van mijn werkzaamheden en resultaten, opgedaan binnen verschillende projecten.
Volledige projectervaring en referenties zijn op aanvraag beschikbaar.”
Testing4You
Idemia
Senior Test Specialist
ID&D | Haarlem | 08-2023 / heden
IIDEMIA is een internationale organisatie die actief is in 96 landen met circa 13.000 medewerkers, waarvan ruim 400 in Haarlem. Het bedrijf is wereldwijd marktleider op het gebied van vertrouwde identiteitsoplossingen voor een steeds digitaler wordende wereld. IDEMIA stelt burgers en consumenten in staat om veilig te communiceren, betalen, verbinden, reizen en stemmen binnen een verbonden samenleving. De organisatie onderscheidt zich door hoge kwaliteit, veiligheid en unieke technologische oplossingen.
Als Agile Software Tester binnen het Probees Scrum Team was Yıldırım verantwoordelijk voor het testen van software en het verifiëren dat processen rondom productie, personalisatie en distributie van plastic cards, identiteitsdocumenten, beveiligingsdocumenten en waardedocumenten voldeden aan de gestelde kwaliteitseisen.
Binnen de sprints richtte Yıldırım zich voornamelijk op:
- Het uitvoeren van functionele PBS (Productie Begeleidings Systemen) testen in het kader van de migratie van RHEL6 naar RHEL7 (Red Hat Enterprise Linux).
- Het testen van wijzigingen in de Genprod library.
- Het valideren van aanpassingen aan Genprod ten behoeve van BMO en CMO.
- Testactiviteiten rondom Helios.
- Het testen van wijzigingen in de pasfoto-/DOP-applicatieformaten.
Werkzaamheden:
- Opstellen en voorbereiden van testscenario’s op basis van requirements;
- Genereren en beheren van testdata;
- Uitvoeren van functionele testen voor diverse systemen;
- Controleren, analyseren en beoordelen van testresultaten;
Vastleggen en onderhouden van testcases en testdata; - Analyseren en bespreken van bevindingen met het Scrumteam;
- Opstellen van testdocumentatie;
- Ontwikkelen en uitvoeren van geautomatiseerde testen met Python;
- Refinement van user stories in samenwerking met stakeholders;
- Voorbereiden van Sprint Reviews;
- Presenteren van gerealiseerde user stories tijdens Sprint Reviews;
- Uitvoeren van regressie- en end-to-end testen;
- Opzetten testautomatisering.
Resultaten:
- Herbruikbare testcases en geautomatiseerde testscripts opgezet, wat leidde tot een geschatte 30–50% tijdsbesparing bij regressietesten;
- Testdatagenerator tool ontwikkeld in Python ontwikkeld, waarmee de voorbereidingstijd met circa 70% werd verkort;
- Eerste opzet voor testautomatisering gerealiseerd, waardoor handmatige testinspanning per sprint merkbaar werd verminderd;
- Verbeterde testdekking door gestructureerde testcases, wat leidde tot vroegtijdige detectie van defects en minder productie-issues;
- Actieve bijdrage aan refinement en teststrategie, wat zorgde voor betere kwaliteit van user stories en minder rework binnen sprints.
Tools, Methoden & Technieken:
- Postgres, SQL, Python, Postman, PuTTY, SoapUI, Jira, Xray en Agile / Scrum
Qoppoconsult
De Nederlandsche Bank (DNB)
Test Engineer
De Nederlandsche Bank (DNB) | Amsterdam | 05-2018 – 06-2022
IDe Nederlandsche Bank is verantwoordelijk voor de uitvoering van het Nederlandse Depositogarantiestelsel (DGS), dat tegoeden van rekeninghouders beschermt en bijdraagt aan financiële stabiliteit. Een snelle en betrouwbare uitbetaling vereist dat banken tijdig correcte gegevens aanleveren (Individueel Klantbeeld – IKB).
Als test engineer binnen de afdeling Toezicht & Resolutie maakte Yıldırım deel uit van een Agile/Scrum DevOps-team en werkte hij aan meerdere applicaties, waaronder Backoffice, Portal, Fonds en CN.
Daarnaast was Yıldırım verantwoordelijk voor het automatiseren van regressietesten voor meerdere applicaties. Binnen een DevOps-omgeving en volgens de Agile/Scrum-methodiek ontwikkelde hij geautomatiseerde tests in C#, met behulp van Selenium WebDriver en Cucumber, wat resulteerde in een reductie van circa 40–60% in handmatige regressietijd en een snellere feedbackloop binnen de ontwikkelcyclus.
Tevens droeg hij actief bij aan de continue verbetering van het (geautomatiseerde) testproces door mee te denken, te adviseren en deel te nemen aan inhoudelijke discussies binnen het team, wat leidde tot efficiëntere testprocessen en een hogere softwarekwaliteit.
Werkzaamheden:
- Opstellen van testcases en testscenario’s voor UI-testen;
- Genereren van testdata met behulp van online tools en Visual Studio;
- Ontwikkelen en automatiseren van testen binnen Visual Studio;
- Handmatig en geautomatiseerd uitvoeren van UI-testen;
- Uitvoeren en onderhouden van regressietesten;
- Opstellen en uitvoeren van API-testen (inclusief onderhoud);
- Uitvoeren van load- en performancetesten;
- Opzetten en uitvoeren van geautomatiseerde testen via Azure Pipelines;
- Controleren, analyseren en beoordelen van testresultaten;
- Opstellen van testplannen voor device- en browsertesten;
Voorbereiden en coördineren van tweewekelijkse testmeetings; - Opstellen en delen van tweewekelijkse testrapportages;
- Documenteren van processen, waaronder het opstellen van handleidingen voor het Fonds-proces;
- Ontwikkelen en beheren van dashboards in Azure Portal voor testmonitoring en rapportage.
Resultaten:
- 30–40% snellere testvoorbereiding door efficiënte testdatageneratie;
- 40–60% reductie in regressietijd door inzet van testautomatisering;
- Verbeterde testdekking, wat leidde tot vroegtijdige defect detectie;
- Snellere CI/CD feedbackloop door integratie met Azure Pipelines;
- Stabielere systeemintegraties dankzij gestructureerde API-testen;
- Vroegtijdige identificatie van performanceproblemen door load testen;
- Meer transparantie en data gedreven sturing via dashboards in Azure Portal;
- Betere samenwerking en afstemming door gestructureerde meetings en rapportages;
- Efficiëntere onboarding en kennisborging door duidelijke documentatie.
Tools, Methoden & Technieken:
- C#, Typescript, JSON, Jmeter, Selenium, Cucumber, Microsoft TFS/Azure DevOps, MS Visual Studio, MS Visual Studio Code, MS SQL Server, GIT, Fork, Kibana, Event store, TMAP en Agile/Scrum.
Accenture
Nationale Nederlanden
SalesForce Tester
NN | Den Haag | 04-2011 / 05-2013
NN Group is een Nederlandse financiële dienstverlener, bestaande uit NN Group en NN Investment Partners. Nationale-Nederlanden maakt hier onderdeel van uit en omvat tevens Nationale-Nederlanden Bank N.V., die bancaire producten aanbiedt.
Nationale-Nederlanden heeft besloten haar volledige CRM-landschap te vervangen. Ter ondersteuning hiervan is gekozen voor de implementatie van een cross-business unit Salesforce-oplossing, gericht op een kostenefficiënte en effectieve inrichting.
De verschillende releases hadden de volgende doelstellingen:
Binnen de sprints richtte Yıldırım zich voornamelijk op:
- Release 3: Extractie van gegevens uit diverse bronsystemen en synchronisatie met de Salesforce-omgeving met behulp van de Salesforce Data Loader.
- Release 4: Opslag van klant- en partnergegevens vanuit het backend-systeem (Portal CCF Woonverzekering) in Salesforce.
- Release 5a: Ondersteuning van Lead & Opportunity Management, Strategic Partnership Management en Call & Contact Management.
- Release 6a: Integratie van portals met de Salesforce-omgeving (SFDC).
Werkzaamheden:
- Opstellen en uitwerken van testcases en testscenario’s voor Functionele Acceptatietesten (FAT) en
- Gebruikersacceptatietesten (GAT);
- Definiëren, opzetten en vullen van uitgangsbestanden voor FAT/GAT;
- Anonimiseren van testdata conform richtlijnen;
Uitvoeren van FAT- en GAT-testen en analyseren van de resultaten; - Controleren en beoordelen van testuitkomsten en vastleggen in testrapportages (ATA);
- Uitvoeren van testen in verschillende omgevingen (ontwikkel- en acceptatieomgeving);
- Testen op meerdere niveaus, waaronder System Test, Mapping Test, Connectiviteit Test, FAT en GAT;
- Reviewen van testscripts opgesteld door teamleden;
- Registreren, monitoren en opvolgen van bevindingen via een bugtrackingtool;
- Voorbereiden en coördineren van defect calls;
- Opstellen en delen van dagelijkse incidentenoverzichten voor voortgangsbesprekingen;
- Opstellen en verwerken van XML-bestanden voor data-uitwisseling binnen Salesforce via TIBCO webservices;
- Testen van gegevensuitwisseling tussen applicaties middels SOAP-berichten;
- Laden en migreren van data tussen bronsystemen en Salesforce met behulp van de Salesforce Data Loader;
- Uitvoeren van data-operaties (select, insert, update, delete) met SQL;
- Analyseren en valideren van data binnen Salesforce en tussen verschillende systemen om datakwaliteit te waarborgen;
- Samenwerken met en ondersteunen van offshore teams (India);
- Actieve deelname aan Agile ceremonies, waaronder Daily Scrum en Sprint Retrospectives.
Resultaten:
- Succesvolle go-live van het CRM-transformatieproject met Salesforce, zonder kritieke productie-incidenten in de eerste weken na livegang;
- 100% tijdige synchronisatie van gegevens tussen meerdere bronsystemen en Salesforce, binnen de geplande release deadlines;
- Ontwikkeling van 150+ herbruikbare testcases en testscripts, toegepast over meerdere releases, wat leidde tot circa 30% reductie in testvoorbereidingstijd binnen Nationale-Nederlanden;
- Succesvolle uitvoering van end-to-end (E2E) testen voor portals, inclusief validatie van webformulieren, met een dekking van >90% van de kritische businessprocessen;
- Vroegtijdige identificatie van defects (95% vóór productie gevonden), wat resulteerde in een significante verlaging van productie-issues;
- Oplevering van gestructureerde testrapportages, waardoor stakeholders sneller en beter geïnformeerde go/no-go beslissingen konden nemen;
- Training van 5–10 collega’s in testmethodologie en uitvoering, wat de testkwaliteit en teamproductiviteit aantoonbaar verbeterde;
- Begeleiding en training van eindgebruikers tijdens GAT, wat resulteerde in een snellere adoptie en minder gebruikersfouten na livegang.
Tools, Methoden & Technieken:
- Salesforce.com, Salesforce.com data loader & Bug tracker, SAP CRM, GIJUICE, TIBCO, SoapUI, XML, Scrum Agile, Tmap en ISTQB.