2022-06
2022-12
Evaluation and implementation of a comprehensive User Interface test automation solution.
Proof of concepts of Cypress, Playwright with JavaScript, and Playwright with C# on Microsoft .NET using SpecFlow (BDD).
Integration of execution and results into Microsoft Azure DevOps.2022-04
2022-05
2021-10
2022-04
Consulting on test automation with Cypress for the Qantas web site, and mobile app testing on Apple iOS and Google Android
2021-08
2021-09
Performance testing with Micro Focus LoadRunner of a REST API for the Snug health mobile app
2021-06
2021-07
Test maturity assessment for the Australian Bureau of Meteorology on improvements to their current software testing practise and about establishing a testing centre of excellence
2021-01
2021-05
Test automation with Cypress using JavaScript and Selenium using Java
2019-05
2020-09
Remote work for Siemens in Munich (Germany) from Sydney, Australia (with occasional travel to Munich).
Consulting Siemens on how to replace their current test management solution based on Micro Focus ALM (formerly HP ALM, or HP QualityCenter) with Atlassian JIRA with all the relevant software testing plugins, particularly Xray Test Management for JIRA.
This gives Siemens one common JIRA platform for all development, testing, and DevOps activities. Results of all automated tests (particularly Java and Selenium, and Micro Focus UFT tests) are automatically updated in JIRA and Xray Test Management for JIRA.
The move to JIRA reduces the licensing costs from currently several hundred thousands of Euros per year by up to 90%. The work for Siemens included all technical evaluations and the migration of multiple existing Siemens projects.
Technically, the move used Extract, Transform, Load (ETL) principles by extracting data via a REST API from Micro Focus ALM, transforming, cleaning, and linking the data in a relational database, and inserting the data into JIRA through the JIRA REST API. The program code was written in Java, using Apache HTTP client and other widely used open source libraries.
2019-01
2019-02
QA lead, defining the QA Strategy, developing and implementing a Continuous Integration test automation framework using Java, TestNG, and Docker, and performance testing using LoadRunner
2018-06
2018-10
Implementation of the open source unit test framework tSQLt for testing Stored Procedures in Microsoft SQL Server using T-SQL
2018-03
2018-05
QA manager for a Learning Management System (LMS) and Talent Management software, managing both manual and automated testing with Java and Selenium, and Apache JMeter for performance testing
2017-11
2018-01
Test automation architect for a United Kingdom gas distribution company which manages the gas network for 5.9 million homes and businesses across Scotland and the south of England
2017-05
2017-08
Performance test manager using Micro Focus Performance Center for statistical metadata storage and retrieval with REST and SOAP
2017-02
2017-03
Test automation lead using Java, Cucumber (BDD), Selenium, Jenkins and Docker in AWS cloud based Continuous Integration
2016-09
2016-12
Test manager with a team of 6 direct reports for an SAP project in the travel industry
TUI Group is part of the FTSE 100 index
2016-06
2016-08
Test (automation) architect of a Java based framework for Continuous Integration/ Continuous Delivery (including, but not limited to Selenium) for Alfresco Software to offer their Enterprise Content Management and Business Process Management as a service through Amazon Web Services (AWS)
2015-12
2016-02
Performance Testing using Micro Focus LoadRunner on a GPS based paperless truck route planning and job scheduling system
2015-09
2015-11
Performance Testing using Micro Focus LoadRunner on an SAP Employee / Manager Self Service, and HR Professional Portal
2015-07
2015-08
Consulting on SAP performance testing for the information and data services provider for all 24 million UK gas customers
weitere Projekte auf Anfrage
Apprenticeship as commercial clerk ("Kaufmännischer Angestellter") at the state government of the canton of Zürich, Switzerland
Secondary modern school ("Sekundarschule") in Weisslingen (Switzerland)
Primary School in Weisslingen (Switzerland)
Personal statement:
The Freelancer is an experienced Test Manager and Test Automation Architect with over 18 years of experience in test management, functional testing, and performance testing. He has worked both in hands-off roles (such as developing test methodology and test strategy), and hands-on roles (both automated testing and manual testing).
The Freelancer has practical leadership experience and management credibility, having worked and lead teams of all sizes. He has successfully coordinated a project with more than 100 business testers (Subject Matter Experts) on 3 continents (Asia, Europe, and North America). He has successfully liaised and worked with Subject Matter Experts and management stakeholders in every project over the past 18 years. He has previously successfully built up two own companies with employees (including hiring, mentoring and training, reviews, administration etc.).
Core skills and experience:
18 Years of experience in Software Testing
Over 20 years of experience in business with focus on Information Technology (IT)
Managed international teams of up 100 testers and built up 2 own companies
Work experience from Europe (United Kingdom, Belgium, Netherlands, Germany, Switzerland), the Middle East (Saudi Arabia, United Arab Emirates), and Australia
Certified as Amazon Web Services (AWS) Certified Cloud Practitioner
Certified in Software Testing (ISEB/ISTQB Foundation Certificate in Software Testing)
PRINCE2 Project Management Foundation Certificate
ITIL Foundation Certificate in IT Service Management
Triple Micro Focus (formerly HP) certified as Certified Product Consultant (CPC) for Application Lifecycle Management ALM (Test Management), CPC for LoadRunner (Performance Testing), CPC for Unified Functional Testing / QuickTest Professional (Functional Testing), as well as Certified Instructor
Certified as Microsoft Certified Systems Engineer (MCSE), Microsoft Certified Database Administrator (MCDBA), and Microsoft Certified Trainer (MCT)
Programming experience with Java, JavaScript, Groovy, Python, JavaScript, C#, Ruby, C(++)
User and Administrator, as well as sound API programming experience with Atlassian Jira and Confluence
Experience with alternative test management software such as Xray and Zephyr
Test Automation and Performance Testing:
The Freelancer considers himself a test automation specialist with good development and DevOps knowledge. Please check out https://www.pepgotesting.com , where he has outlined his approach to automated testing in Agile Continuous Integration and Delivery, including Behaviour-Driven Development (BDD) using Cucumber and Gherkin, as well as mobile app testing on both Apple iOS and Google Android with Appium and Android Studio. It contains guides for JavaScript testing with Cypress (bundled with Mocha, Chai, and Sinon), JavaScript testing with Jasmine and Karma, how to incorporate Groovy, and reporting using Serenity BDD. It offers detailed how-to documents, including a command-line driven Java framework for Selenium, Playwright, and REST-assured (for REST API testing), using Apache Maven, TestNG, and Docker. It also features a full scripted Jenkins Continuous Integration multibranch pipeline with SonarQube code analysis and code coverage already built-in. https://www.pepgotesting.com clearly demonstrates that the freelancer knows how to implement and use successful test automation that delivers value for money.
The freelancer has recently reviewed a book ("A Frontend Web Developer's Guide To Testing") https://continuoustesting.dev/2022/06/27/a-frontend-web-developers-guide-to-testing-book-summary/ , that covers the JavaScript Frameworks Cypress, Playwright, Puppeteer, and Selenium. This book is currently #1 at Amazon in the categories "JavaScript Programming" and "Web Design".
The Freelancer has worked in performance testing for many years. He is a certified Micro Focus LoadRunner (Performance Center) specialist, but also familiar with less well known commercial performance test tools, such as Neotys NeoLoad, IBM Rational Performance Tester, and Silk Performer. He is also equally familiar with free and open source tools like Apache JMeter, and specialised performance test tools, such as SOAP UI for API testing.
Work history summary (software testing only)
2012-04 - present:
Role: Software testing contractor (working through his own company)
Customer: Pepgo Pty Ltd, Sydney, Australia
2011-02 - 2012-03:
Role: Senior Consultant
Customer: Access Testing Pty Ltd, Sydney, Australia
2007-05 - 2011-01:
Role: Pepgo Limited, London, United Kingdom
Customer: Software testing contractor (working through his own company)
2006-11 - 2007-04:
Role: Senior Consultant
Customer: JDS Australia Pty. Ltd., Melbourne, Australia
2005-4 - 2006-10:
Role: Consultant
Customer: Infuse Consulting Ltd, London, United Kingdom
2005-01 - 2005-03:
Role: Test Analyst / Junior Consultant
Customer: SQS Group, Woking, United Kingdom
2003-03 - 2004-12:
Role: Front Line Support Engineer
Customer:Mercury (UK) Ltd, Camberley, United Kingdom (Mercury was acquired in 2006 by HP, and their software testing tools were acquired by Micro Focus in 2017
Summary:
The Freelancer is an experienced test manager with deep technical knowledge and practical skills in automated software testing. He worked hands-on in many international projects, as well as on a substantial number of hands?off strategic planning and methodology development roles, such as the implementation of a software testing Center of Excellence for the world?s largest oil producer (Saudi Aramco in Saudi Arabia), the definition of a global testing tools strategy for the banking group HSBC in London, and the development of an outsourced performance test strategy (through IBM in India) for Deutsche Bank in Frankfurt, Germany.
He has knowledge and experience in test management, functional testing, and performance testing, both on a conceptual level, such as developing test strategies, plans, processes and templates, as well as on a practical hands-on level, ranging from writing and executing manual test cases, up to development and implementation of automated test architectures and frameworks in Continuous Integration and Continuous Delivery environments.
The Freelancer has been involved in building up, mentoring and managing teams in many roles. He has been the test coordinator / test manager of a project with more than 100 testers in Asia, Europe, and North America. He has built up two own companies with employees (including hiring, mentoring and training, reviews, administration etc.). He has practical leadership experience and management credibility. Overall, he has more than 20 years of experience in business and particularly in Information Technology through a wide variety of roles.
Software testing tools experience:
The freelancer has developed and introduced multiple test automation frameworks, for example for Saudi Aramco in Saudi Arabia. For Macquarie Bank in Sydney (Australia), he developed a hybrid framework for automated testing based on the open source Open2Test framework. This framework allows the keyword independent interchangeable use of multiple execution engines, such as commercial tools like Micro Focus Unified Functional Testing (UFT), or the open source tool Selenium (WebDriver). For Alfresco Software in Maidenhead in the United Kingdom (the company behind the world?s leading free/libre Enterprise Content Management system) he developed a Java based framework based on the open source EasyTest framework for both automated GUI testing (using Selenium) and API (REST) testing. For NetDimensions (United Kingdom and Hong Kong) and MortgageGym (United Kingdom), he developed and introduced frameworks based on Java, TestNG and Docker that fully integrate in Continuous Integration pipelines.
He used Selenium (WebDriver) in most of his roles since 2007 and has also written multiple guides on how to best use Selenium with Java including Groovy, Appium, and Cucumber/Gherkin.
He is proficient with Micro Focus Application Lifecycle Management (ALM) test software (formerly QualityCenter) since he worked as a first and second level supporter for test management software at Mercury EMEA (Europe, Middle East and Africa) in 2003/2004. He used Micro Focus ALM ever since in many different roles and has set it up and customised it (workflows, integration with third-party tools, API programming etc.) many times.
SAP testing experience:
The Freelancer has extensive SAP project experience in both functional and performance testing with a total of about 5 years worked in SAP projects. Among other SAP projects, he worked on one of the world?s largest SAP implementations for the majority state-owned oil company Saudi Aramco in Saudi Arabia. Other major SAP testing projects included BHP Billiton in The Hague (Netherlands), Nestlé in Sao Paulo (Brazil), Rio Tinto in Brisbane (Australia), Centrica (better known as ?British Gas?) in London (United Kingdom), the chemical giant Lyondellbasell in Cologne (Germany), Queensland Health in Brisbane (Australia), the British gas data provider Xoserve in Solihull (United Kingdom), Inpex in Perth (Australia), and TUI Group AG in Hanover (Germany). He worked with most of the common SAP modules such as Finance, Supply Chain, HR etc., as well as some integrated solutions such as IS-OIL. It is however important to notice that Bruno is an experienced SAP testing specialist (both on SAPGUI for Windows or Java, as well as web), rather than a business expert in any particular SAP module. He does therefore not claim to have functional business knowledge of any particular SAP module.
Roles sought:
He likes to work on projects in any phase from start to finish, including the daily running of testing projects as a test manager (test development and execution, reporting etc.). He likes to be involved in all aspects of software testing, including practical hands-on technical testing. He does not easily get bored and he has plenty of stamina and perseverance. He is adaptive and a quick learner with a broad technical, software testing and general business background and extensive international experience and intercultural competence.
The freelancer likes to work with people and he is a good communicator. His particular strength lies in establishing win?win situations with Subject Matter Experts, who he will often inspire to work closely with the testing team, because he can make them realise that they will enjoy the benefits from working with the development/testing team in the long term by getting better performing and more reliable software to work with. He can convince Subject Matter Experts that testing is a service that works for them.
Due to his diversified background and broad range of experiences and qualifications, he can work through all phases of a Greenfield project from design, through implementation and execution, right through to completion.
The candidate is highly flexible and willing to work internationally, particularly in Europe, the Middle East, and Australia.
The candidate prefers short-term projects.
Experienced with Amazon Web Services (AWS) and Microsoft Azure.
Dual Switzerland / Australia citizen, allowed to work in any EU member country and Switzerland.
Immediately available for work in Europe.