Dual Switzerland / Australia citizen, allowed to work in any EU member country and Switzerland.
Immediately available for work in Europe.
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 Behaviour?Driven Development (BDD).
Integration of executions and results reporting into Microsoft Azure DevOps.Consulting on test automation with Cypress for the Qantas web site, and mobile app testing on Apple iOS and Google Android.
Test
execution and reporting using GitHub Actions.
Performance
testing with Micro Focus LoadRunner of a REST API for the Snug health mobile
app.
Test maturity assessment for the Australian Bureau of Meteorology on improvements to their current software testing practise.
Establishing a testing Centre of Excellence.
Test
automation with Cypress using JavaScript and Selenium using Java.
Consulting on how to replace the former test management solution based on OpenText ALM (formerly Micro Focus ALM / HP ALM, or HP Quality Center) 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 OpenText UFT tests) are automatically updated in Jira and Xray Test Management for Jira.
The move to Atlassian Jira reduced the licensing costs from previously 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 OpenText ALM, transforming, cleaning, and linking the data in a relational database, and inserting the data into Jira and Xray through the Jira and Xray REST API's. The program code was written in Java, using Apache HTTP client and other widely used open source libraries.Quality
Assurance (QA) lead, defining the QA Strategy, developing and implementing a
Continuous Integration test automation framework using Selenium with Java, Jenkins,
and Docker. Performance testing using Micro Focus LoadRunner.
Implementation
of the open source unit test framework tSQLt for testing Stored Procedures in
Microsoft SQL Server using T-SQL.
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.
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. The project was about moving all in?house
applications to the Amazon Web Services (AWS) cloud.
Performance
test manager using OpenText LoadRunner for statistical metadata storage and
retrieval with REST and SOAP.
Test
automation lead using Java, Cucumber Behaviour?Driven Development (BDD),
Selenium, Jenkins, and Docker in AWS cloud based Continuous Integration.
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).
Performance
Testing using Micro Focus LoadRunner on a GPS based paperless truck route
planning and job scheduling system.
Performance
Testing using Micro Focus LoadRunner on an SAP Employee / Manager Self Service,
and HR Professional Portal.
Consulting
on SAP performance testing for the information and data services provider for
all 24 million United Kingdom gas customers.
Senior SAP Test Coordinator overseeing a business critical global testing project with distributed test teams on 3 continents in Asia and the Middle East, Europe, and North America.
Coordinate the testing and steering the global finance and supply chain teams. It involved more than 100 testers on 3 continents (North America, Europe, Asia) and more than 1000 test scripts across SAP Supply Chain and Finance, as well as Business Warehouse.Introduction of a better approach to testing and test management within the Macquarie Leasing unit of Macquarie Group. Customisation of OpenText Application Lifecycle Management (ALM, formerly known as QualityCenter) for test management, building of a repository of manual test cases, and introduction of Micro Focus Unified Functional Testing (UFT) for automated functional testing, including the design and implementation of a comprehensive framework for automated testing.
Performance testing with OpenText LoadRunner (Performance Center) and Apache JMeter on multiple Java projects using the LoadRunner Web, Web Services (SOA), and Oracle NCA protocols.
Introduction of Test Management with OpenText Application Lifecycle Management (ALM, formerly known as QualityCenter) and Functional Testing with Unified Functional Testing (UFT) for the leading provider of premium finance products for the general insurance market in the United Kingdom and Ireland.
Regression Testing of a terminal based system and a Delphi application with OpenText Unified Functional Testing (UFT).
The work included the development, presentation to the management, and introduction of a framework for automated regression testing of a terminal based application using OpenText Unified Functional Testing (UFT), as well as performance testing of a Web Services interface (SOA) between a legacy system and a Microsoft Windows front end using Micro Focus LoadRunner.Development of a global testing tool strategy aligned with the testing standards, including training delivery, as a Global Test Standards Consultant.
This work was about the introduction of best practices in software testing across multiple HSBC software testing teams in New York, London, and Hong Kong.Functional Testing with OpenText Unified Functional Testing (UFT) on Tesco?s ecommerce stores.
The work was about daily regression testing of all of Tesco?s online (web) operations using OpenText Unified Functional Testing (UFT).
The work also included functional testing of Microsoft .net Windows Forms applications, as well as functional testing of legacy systems and specialty systems (such as check out tills). It also included direct database verifications by using the Microsoft .net framework.
The work also included the evaluation and proof of concept of Selenium as an alternative open source functional testing tool.Automated Testing with OpenText Unified Functional Testing (UFT) and Performance Testing with Tricentis NeoLoad for an engineering, procurement and construction contracting company.
The testing was for software that enabled oil
and gas contractors to collaborate in the Shell ?Pearl? Gas-to-Liquids (GTL)
project, which was about the development of offshore natural gas resources in
Qatar.
This solution architect role included the development of a framework for testing SAP applications using OpenText Unified Functional Testing (UFT), as well as team leading in both automated functional testing projects using Micro Focus Unified Functional Testing (UFT), and performance testing projects using Micro Focus LoadRunner with 3000 concurrent virtual SAP users.
The project also included the training and mentoring of team members in the use of OpenText Unified Functional Testing (UFT).Proof of concept of Micro Focus LoadRunner as performance testing tool for Oracle databases.
The project included the development of several challenging Micro Focus LoadRunner scripts using the Oracle NCA and Web protocols, as well as a final presentation to the management.
This project also included the training of key team members in the use of Micro Focus LoadRunner.
The proof of concept was so successful that it led to multiple further engagements with Saudi Aramco in Saudi Arabia.weitere Projekte auf Anfrage
Apprenticeship as commercial clerk ("Kaufmännischer Angestellter") at the state government of the canton of Zürich, Switzerland
Grammar 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). The freelancer 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 (ISTQB Foundation Certificate in Software Testing)
PRINCE2 Project Management Foundation Certificate
ITIL Foundation Certificate in IT Service Management
Triple OpenText (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, Python, Groovy, 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 best-selling 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 was #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 OpenText LoadRunner (Performance Center) specialist, but also familiar with less well known commercial performance test tools, such as Tricentis NeoLoad, IBM Rational Performance Tester, and Silk Performer. He is also equally familiar with free and open source tools like Apache JMeter and Gattling, and specialised performance test tools, such as SoapUI for API testing.
The freelancer's test frameworks in Java, JavaScript, and C#/.net are available on GitHub.
More information can also be found on the freelancer's LinkedIn profile.
Work history summary (software testing only)
2012-04 - present:
Role: Software testing contractor (working through his own company)
Company: Pepgo Pty Ltd, Sydney, Australia
2011-02 - 2012-03:
Role: Senior Consultant
Company: Access Testing Pty Ltd, Sydney, Australia
2007-05 - 2011-01:
Role: Software testing contractor (working through his own company)
Company: Pepgo Limited, London, United Kingdom
2006-11 - 2007-04:
Role: Senior Consultant
Company: JDS Australia Pty Ltd, Melbourne, Australia
2005-4 - 2006-10:
Role: Consultant
Company: Infuse Consulting Ltd, London, United Kingdom
2005-01 - 2005-03:
Role: Test Analyst / Junior Consultant
Company: SQS Group, Woking, United Kingdom
2003-03 - 2004-12:
Role: Front Line Support Engineer
Company: Mercury (UK) Ltd, Camberley, United Kingdom (Mercury was acquired in 2006 by HP, Micro Focus in 2017, and OpenText in 2023)
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.
His hands?off projects included the implementation of software testing Center of Excellences for the world?s largest oil producer (Saudi Aramco in Saudi Arabia) and the Bureau of Meteorology in Melbourne, Australia. He defined a test strategy for the insurance company Aviva in London, United Kingdom. For the banking group HSBC in London, he defined a global testing tools strategy. For Deutsche Bank in Frankfurt am Main, Germany, he developed a strategy for outsourced performance testing to IBM in Bangalore, India. He conducted test maturity assessments for Allianz insurance in Sydney, Australia, for Patsystems trading and exchange systems in London, and for the Bureau of Meteorology in Melbourne, Australia.
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 both web applications and mobile apps on Google Android and Apple iOS. Most of these frameworks are based on Java, TestNG, and Docker. They can be integrated in local Continuous Integration servers such as Jenkins, or cloud solutions and workflows, such as GitHub Actions and Microsoft Azure DevOps.
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, mobile apps testing on Google Android and Apple iOS with Appium, and Cucumber/Gherkin (available as free PDF documents from https://www.pepgotesting.com/ ).
He is proficient with OpenText 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 OpenText 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 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), the Department of Human Services in Brisbane (Australia), the British gas data provider Xoserve in Solihull (United Kingdom), INPEX in Perth (Australia), and TUI Group 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.
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.
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 Behaviour?Driven Development (BDD).
Integration of executions and results reporting into Microsoft Azure DevOps.Consulting on test automation with Cypress for the Qantas web site, and mobile app testing on Apple iOS and Google Android.
Test
execution and reporting using GitHub Actions.
Performance
testing with Micro Focus LoadRunner of a REST API for the Snug health mobile
app.
Test maturity assessment for the Australian Bureau of Meteorology on improvements to their current software testing practise.
Establishing a testing Centre of Excellence.
Test
automation with Cypress using JavaScript and Selenium using Java.
Consulting on how to replace the former test management solution based on OpenText ALM (formerly Micro Focus ALM / HP ALM, or HP Quality Center) 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 OpenText UFT tests) are automatically updated in Jira and Xray Test Management for Jira.
The move to Atlassian Jira reduced the licensing costs from previously 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 OpenText ALM, transforming, cleaning, and linking the data in a relational database, and inserting the data into Jira and Xray through the Jira and Xray REST API's. The program code was written in Java, using Apache HTTP client and other widely used open source libraries.Quality
Assurance (QA) lead, defining the QA Strategy, developing and implementing a
Continuous Integration test automation framework using Selenium with Java, Jenkins,
and Docker. Performance testing using Micro Focus LoadRunner.
Implementation
of the open source unit test framework tSQLt for testing Stored Procedures in
Microsoft SQL Server using T-SQL.
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.
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. The project was about moving all in?house
applications to the Amazon Web Services (AWS) cloud.
Performance
test manager using OpenText LoadRunner for statistical metadata storage and
retrieval with REST and SOAP.
Test
automation lead using Java, Cucumber Behaviour?Driven Development (BDD),
Selenium, Jenkins, and Docker in AWS cloud based Continuous Integration.
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).
Performance
Testing using Micro Focus LoadRunner on a GPS based paperless truck route
planning and job scheduling system.
Performance
Testing using Micro Focus LoadRunner on an SAP Employee / Manager Self Service,
and HR Professional Portal.
Consulting
on SAP performance testing for the information and data services provider for
all 24 million United Kingdom gas customers.
Senior SAP Test Coordinator overseeing a business critical global testing project with distributed test teams on 3 continents in Asia and the Middle East, Europe, and North America.
Coordinate the testing and steering the global finance and supply chain teams. It involved more than 100 testers on 3 continents (North America, Europe, Asia) and more than 1000 test scripts across SAP Supply Chain and Finance, as well as Business Warehouse.Introduction of a better approach to testing and test management within the Macquarie Leasing unit of Macquarie Group. Customisation of OpenText Application Lifecycle Management (ALM, formerly known as QualityCenter) for test management, building of a repository of manual test cases, and introduction of Micro Focus Unified Functional Testing (UFT) for automated functional testing, including the design and implementation of a comprehensive framework for automated testing.
Performance testing with OpenText LoadRunner (Performance Center) and Apache JMeter on multiple Java projects using the LoadRunner Web, Web Services (SOA), and Oracle NCA protocols.
Introduction of Test Management with OpenText Application Lifecycle Management (ALM, formerly known as QualityCenter) and Functional Testing with Unified Functional Testing (UFT) for the leading provider of premium finance products for the general insurance market in the United Kingdom and Ireland.
Regression Testing of a terminal based system and a Delphi application with OpenText Unified Functional Testing (UFT).
The work included the development, presentation to the management, and introduction of a framework for automated regression testing of a terminal based application using OpenText Unified Functional Testing (UFT), as well as performance testing of a Web Services interface (SOA) between a legacy system and a Microsoft Windows front end using Micro Focus LoadRunner.Development of a global testing tool strategy aligned with the testing standards, including training delivery, as a Global Test Standards Consultant.
This work was about the introduction of best practices in software testing across multiple HSBC software testing teams in New York, London, and Hong Kong.Functional Testing with OpenText Unified Functional Testing (UFT) on Tesco?s ecommerce stores.
The work was about daily regression testing of all of Tesco?s online (web) operations using OpenText Unified Functional Testing (UFT).
The work also included functional testing of Microsoft .net Windows Forms applications, as well as functional testing of legacy systems and specialty systems (such as check out tills). It also included direct database verifications by using the Microsoft .net framework.
The work also included the evaluation and proof of concept of Selenium as an alternative open source functional testing tool.Automated Testing with OpenText Unified Functional Testing (UFT) and Performance Testing with Tricentis NeoLoad for an engineering, procurement and construction contracting company.
The testing was for software that enabled oil
and gas contractors to collaborate in the Shell ?Pearl? Gas-to-Liquids (GTL)
project, which was about the development of offshore natural gas resources in
Qatar.
This solution architect role included the development of a framework for testing SAP applications using OpenText Unified Functional Testing (UFT), as well as team leading in both automated functional testing projects using Micro Focus Unified Functional Testing (UFT), and performance testing projects using Micro Focus LoadRunner with 3000 concurrent virtual SAP users.
The project also included the training and mentoring of team members in the use of OpenText Unified Functional Testing (UFT).Proof of concept of Micro Focus LoadRunner as performance testing tool for Oracle databases.
The project included the development of several challenging Micro Focus LoadRunner scripts using the Oracle NCA and Web protocols, as well as a final presentation to the management.
This project also included the training of key team members in the use of Micro Focus LoadRunner.
The proof of concept was so successful that it led to multiple further engagements with Saudi Aramco in Saudi Arabia.weitere Projekte auf Anfrage
Apprenticeship as commercial clerk ("Kaufmännischer Angestellter") at the state government of the canton of Zürich, Switzerland
Grammar 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). The freelancer 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 (ISTQB Foundation Certificate in Software Testing)
PRINCE2 Project Management Foundation Certificate
ITIL Foundation Certificate in IT Service Management
Triple OpenText (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, Python, Groovy, 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 best-selling 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 was #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 OpenText LoadRunner (Performance Center) specialist, but also familiar with less well known commercial performance test tools, such as Tricentis NeoLoad, IBM Rational Performance Tester, and Silk Performer. He is also equally familiar with free and open source tools like Apache JMeter and Gattling, and specialised performance test tools, such as SoapUI for API testing.
The freelancer's test frameworks in Java, JavaScript, and C#/.net are available on GitHub.
More information can also be found on the freelancer's LinkedIn profile.
Work history summary (software testing only)
2012-04 - present:
Role: Software testing contractor (working through his own company)
Company: Pepgo Pty Ltd, Sydney, Australia
2011-02 - 2012-03:
Role: Senior Consultant
Company: Access Testing Pty Ltd, Sydney, Australia
2007-05 - 2011-01:
Role: Software testing contractor (working through his own company)
Company: Pepgo Limited, London, United Kingdom
2006-11 - 2007-04:
Role: Senior Consultant
Company: JDS Australia Pty Ltd, Melbourne, Australia
2005-4 - 2006-10:
Role: Consultant
Company: Infuse Consulting Ltd, London, United Kingdom
2005-01 - 2005-03:
Role: Test Analyst / Junior Consultant
Company: SQS Group, Woking, United Kingdom
2003-03 - 2004-12:
Role: Front Line Support Engineer
Company: Mercury (UK) Ltd, Camberley, United Kingdom (Mercury was acquired in 2006 by HP, Micro Focus in 2017, and OpenText in 2023)
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.
His hands?off projects included the implementation of software testing Center of Excellences for the world?s largest oil producer (Saudi Aramco in Saudi Arabia) and the Bureau of Meteorology in Melbourne, Australia. He defined a test strategy for the insurance company Aviva in London, United Kingdom. For the banking group HSBC in London, he defined a global testing tools strategy. For Deutsche Bank in Frankfurt am Main, Germany, he developed a strategy for outsourced performance testing to IBM in Bangalore, India. He conducted test maturity assessments for Allianz insurance in Sydney, Australia, for Patsystems trading and exchange systems in London, and for the Bureau of Meteorology in Melbourne, Australia.
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 both web applications and mobile apps on Google Android and Apple iOS. Most of these frameworks are based on Java, TestNG, and Docker. They can be integrated in local Continuous Integration servers such as Jenkins, or cloud solutions and workflows, such as GitHub Actions and Microsoft Azure DevOps.
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, mobile apps testing on Google Android and Apple iOS with Appium, and Cucumber/Gherkin (available as free PDF documents from https://www.pepgotesting.com/ ).
He is proficient with OpenText 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 OpenText 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 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), the Department of Human Services in Brisbane (Australia), the British gas data provider Xoserve in Solihull (United Kingdom), INPEX in Perth (Australia), and TUI Group 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.
Experienced with Amazon Web Services (AWS) and Microsoft Azure.