David Tabernero

Quality Engineering Lead - Architect - Product Owner

Biography.

David Tabernero holds two M.Sc. in Electrical Engineering and is an expert in Test Automation specially using Open Source Technologies (Java, Cucumber). Currently working in Basler Kantonalbank, where he is the PO (Product Owner) of the Test Automation Team. Originally from Catalonia, he just become Swiss a couple of months ago. His passion for QA and Test automation has brought him to work in several countries, companies and sectors, including Aerospace, Automobile, Pharmacy, Railway, Banking and to be working with several programming languages: Java, Kotlin, .Net, C#, C++, C

Talk.

From darkness to light: Avaloq Test Automation using Open Source, AI and more.

In this presentation, David Tabernero, will guide you through his journey to bring light into the darkness of Avaloq Testing. Upon arrival to Basler Kantonalbank, the first challenge popup: rethinking the whole testing automation strategy. At that moment (Sep. 2023), test automation was done with TOSCA. The main pain points of TOSCA Automation were:
1) The tests were not able to be triggered altogether, somebody needed to press on start next after finishing with a test execution. Even if parallelization was possible, the run only licenses were not working so a maximal of 5 Tests could be started in parallel.
2) There was no automatic reporting and reporting was done in Confluence.
3) Visibility, nobody knew what the tests were really doing, only seeing the execution.
4) Licenses costs, tosca licenses were price increasing year after year.
5) It was not feasible to add more tests, due to the time needed to execute all the tests.
On Nov. 2023, an economical analysis was triggered, on Dec. 2023 all external colleagues were needed to be stopped due to lack of money, that was the break down point. The TOSCA solution was not properly working and there was nobody able to make it run correctly. That’s when the decision was made to kill TOSCA and replace it with a new platform using Java, Selenium, WinappDriver, Cucumber. On the presentation David will guide you through these steps and the milestones and the code challenges that the team faced while doing this migration. Currently we are enjoying a new architecture. The main benefits of these new architecture are the following:
a) All tests are automatically triggered with parallelization in 5 Virtual Machines. This is just the starting point, as parallelization can be extended on demand, and a complete run can be done in a few hours.
b) Automatic reporting to jira is in place.
c) Visibility is there and even the customer asked if they will be able to extend the tests directly.
d) Open source, so no recurrent costs.
e) More tests have been added and progressively we are creating more and more tests.

Get in Touch

We would love to speak with you.
Feel free to reach out using the below details.