Test Automation Engineer - Nicoll Curtin Technology GmbH, on client site for Julius Baer - Zurich, Switzerland
(2022-08 - 2025-02)
- Core responsibility #1. API and functional testing, Test Management and release. Create test plans, collaborate with team on test automation approach. Implement automation API tests from scratch with Java/Cucumber/Serenity for access control company wide
- Core responsibility #2. I implemented new API automation tests for new REST authentication backend and older SOAP service core information wrapper.
- Fully automated BDD automated tests created with Java/Serenity executed in Jenkins/GitLab
- Over 90% tests cases automated for new authentication API.
- Achievement #1: Tested replacement of old legacy authentication bank wide with new modern approach. Implemented test automation framework from ground with Java and Serenity. Successfully tested new authentications for all downstream applications on tight deadline. Provided fully automated generation of test reports for Test Manager for go-live meetings with stakeholders.
- Achievement #2: Migrated 100% of old CI/CD pipelines from Jenkins to GitLab stack.
- Achievement #3: Set up from scratch test automation framework with Java and Serenity running in Jenkins pipeline for SOAP API service responsible for collecting information from various sources and providing the information to consumers.
Senior Test analyst /Automation Engineer - Nicoll Curtin Technology GmbH, on client site for Credit Suisse - Zurich, Switzerland
(2020-06 - 2022-06)
- Core responsibility #1. Develop an automation framework for Funds Java SOAP service and fund orders with SWIFT and FIX interface. Mentoring 5 junior automation engineers.
- Achievement #1: Developed from scratch automation framework for Funds (Java/Cucumber/Karate). Automated 150 existing regression tests integrating with Jenkins thereby lowering manual effort by 50%
Technical Test Analyst - Cognizant Technology Solutions AG, on client site for UBS - Zurich, Switzerland
(2018-02 - 2020-05)
- Core responsibility #1. In Tax Reporting team, implemented parsing of logs with Python and Beautiful Soup for analysis. ETL Tax data testing. Onboarding of Splunk Enterprise for Tax component.
- Core responsibility #2. In Digital Banking Team testing, test case management and testing new API with Postman.
- Core responsibility #3. In CORC GRC (Global Compliance & Operational Risk Control team) AML (Anti-Money Laundering) ETL data preparation and loading in CI/CD TeamCity pipeline.
- Achievement #1: Existing UI automation framework in UAT was legacy approach. Problem was before they couldn´t control multiple browser windows. I solved this problem, and we migrated everything to Java/Selenium/Cucumber stack.
- Achievement #2: Assigned to new team for temporary automation assignment for QA for new API endpoint. Existing test cases for new API were all manual in excel. I wrote from scratch and automated 300+ backend (100% coverage) tests with Karate API testing Framework supporting go live and manual testers.
- Achievement #3: Parsing log output from ETL and onboarding to Splunk log system instead of reading flat file on server.
Test Automation Engineer - DataMarket ehf., a subsidiary of QLIK TECHNOLOGIES INC - Reykjavik, Iceland
(2016-02 - 2017-10)
- Core responsibility #1. UI automation with JavaScript/Protractor. API automation and add to pipeline. Onboard team to Amazon cloud. E2e testing with C# and SpecFlow Qlik View and Qlik Sense BI analytic tools
- Achievement #1: Went to Boston RD office to learn about Qlik cloud pipeline and successfully onboarded the Reykjavík development team to the cloud pipeline all the way to production.
- Achievement #2: Automated API REST tests with Postman to run on CircleCI via Newman. Automated part of many weeks long manual effort of importing many datasets to Qlik web platform and running it on Jenkins.
Test Analyst - Islandsbanki - Reykjavik, Iceland
(2011-01 - 2016-12)
- Core responsibility #1. Functional tester for online, mobile and apps. Worked in the clearing and deposit team and online bank team. Testing bugs and new features. Test case creation, automation of web and mobile apps. Test data extracting, transforming, and loading (ETL) with SQL script. Extensive use of Mainframe IBM CICS. Was responsible for the bank Android and IOs mobile apps testing. App automation tests with C# and Xamarin and Xamarin Test Cloud.
- Achievement #1: Created a SQL script to sync all test data with the scrambled RB mainframe test data used each time database was refreshed eliminate false test data errors. I was a subject matter expert, and developers and testers regularly asked me for advice. SQL testing the loading of client data during bank merger of BYR and Islandsbanki. Participated in one of biggest IT project in Iceland when Reiknistofa Bankanna replaced its core banking with Sopra Banking.
- Achievement #2: Bank merger ETL testing and onboarding BYR bank clients successfully
- Achievement #3: IBM mainframe decommission and microservice architecture implementation with SOPRA Banking Software