I am a self-motivated professional passionate about quality control. I bring to this position a hands-on approach in the testing of software systems. With more than fifteen years’ experience as an Automation Engineer, I am adept in manual and automation testing. I have excellent debugging skills and believe strongly that testing goes beyond just executing a test protocol. One of my greatest strengths is my inquisitive nature. I'm proficient in performing various testing techniques including functional testing, smoke testing, regression testing, etc. I, also, have a thorough knowledge of different automation tools including Selenium, Protractor, Jasmine and Citrus Framework among others. Although I don't have a formal university degree my almost 15 years of experience in IT will more than compensate for the lack thereof. I'm a quick learner and enjoy exploring new tools and technologies. I consider myself a Full Stack Test Automation Engineer and would be an asset to any development team.

Skills

Test Automation Development

Master
  • Mocha
  • Chai
  • Selenium
  • Appium
  • Protractor
  • Jasmine
  • TestNG
  • RestAssured
  • Postman
  • Regression Testing
  • Performance Testing
  • Gatling
  • Load Testing
  • Jira
  • TestLink

Web Development

Intermediate
  • HTML
  • CSS
  • Javascript
  • React
  • Bootstrap

Software Development

Intermediate
  • Javascript
  • Java
  • NodeJS
  • Python
  • Typescript
  • JSON
  • SQL
  • XML

DEVOPS

Intermediate
  • AWS CodeBuild
  • AWS SNS
  • AWS S3
  • AWS Lambdas
  • Docker
  • Jenkins

Work Experience (7)

Senior QA Engineer
Senior QA Engineer (Automation Specialist)
May 2020 - May 2099
https://www.datonomy.co.za/

Contracted to Shoprite Holdings Pty Ltd

  • Design and Build a test automation framework for regression testing of APIs

  • Maintain and improve test frameworks(Java, OKHttp, RestAssured, Maven, TestNG)

  • Test integration between subsystems

  • Updated test frameworks to use Google Sheets instead of Excel

  • Implemented CI/CD pipeline to AWS using Lambdas, SNS, CodeBuild, S3, API gateway

  • Update test framework to read data sheets from Microsoft OneDrive

QA Automation Engineer
HealthQ Technologies
August 2017 - February 2020
https://healthq.co/

HealthQ Technologies is a high-tech company combining skills from various disciplines to provide solutions in the digital health and wellness space.

  • Design and Build a test automation framework for regression testing of APIs and UIs.

  • Develop tools to assist QA Analyst with daily menial tasks.

  • Test integration with external partners

  • Create docker containers to execute regression tests

Technical Test Lead
Interfront SOC LTD
July 2013 - July 2017
http://www.interfront.co.za/

Interfront is focused on Customs. We bring proven, modern, flexible and cost effective Customs innovations to the borders of any country.

  • Act as key point of contact for all QA aspects of releases. Deploy daily releases to the QA server.

  • Taking ownership of system test activities and managing unit and integration testing in an agile development environment.

  • Advising on task allocations based on the technical capabilities of test personnel

  • Track and report test results, test case coverage, defects discovered and their statuses.

  • Undertake root cause analysis of defects, liaising with analysts and development team members. Communicate all test issues effectively and coordinate action to resolve.

  • Review test scripts and optimize test script re-use in an automated test environment.

  • Provide guidance to QA tool developers. Define, test and approve Test tools before use by testers.

  • Assist in the induction of new team members. Mentor and train team members.

Senior Test Analyst
Interfront SOC LTD
April 2011 - July 2013
http://www.interfront.co.za/

Interfront is focused on Customs. We bring proven, modern, flexible and cost effective Customs innovations to the borders of any country.

  • Analysis, planning and execution of requirements as to deliver quality software.

  • Test execution includes the porting of test cases and instances into an automation environment for regression testing in an iterative development scenario.

Test Analyst
iLab contracted to Santam
September 2008 - March 2011
https://www.ilabquality.com/

For the last two decades, iLAB has helped organizations meet the demands of rapid innovation. Our approach to quality and proprietary testing methodology allows our team of experts to examine your software from all angles, giving you a solution that delivers under the toughest of circumstances.

  • Employed by iLab as a Test Analyst and were contracted to Santam on the Fusion project. As part of Project Fusion

  • Analysis, planning and Design of tests for a Pricing and Business Rules engine, as well as integration of the Fusion System with legacy Santam systems

Test Analyst
Itron formerly Actaris
November 2006 - August 2008
https://www.itron.com/

Itron Metering Solutions

  • At Actaris, now known as Itron, I worked on the Eskom Online Vending project, playing a key role in the testing, implementation and support of the project.

  • Valuable experiences were gained in .NET, Oracle and ASP.net.

Embedded Tester
Astrata Group Pty. Ltd
January 1995 - May 2006
http://astratagroup.com/

The Astrata Group is a global leader in Enterprise Management Software and Advanced Location-Based IT solutions.

  • Employed for six years as an Embedded Tester. Valuable experiences have been gained in the Vehicle tracking/ Fleet Management industry for 10 years and I have been involved in many different software applications and products.

Education (3)

Certification
Software Testing
ISTQB - International Software Testing Qualifications Board
2013 - 2013
  • ISTQB CTFL (Foundation Level)
Certification
Information Technology
Udemy (https://www.udemy.com/)
2013 - 2018
  • Introduction to Computer Science with Python Programming
  • Selenium WebDriver Training with Java Basics
  • JavaScript for Beginners with easy examples
  • JavaScript: Understanding the Weird Parts
Certification
Information Technology
Test Automation University (https://testautomationu.applitools.com/)
2019 - 2020
  • Setting a Foundation for Successful Test Automation
  • Mocha JavaScript Test Framework
  • Scaling tests with Docker

Languages

English

Full Professional

Afrikaans

Native speaker

Interests

Photography πŸ“·

  • ❀️ Wildlife
  • Macro
  • Night
  • Black & White

Sports ⚽

  • Soccer
  • Rugby
  • Cricket
  • ❀️ Liverpool FC

Music 🎢

  • Guitar
  • 3 chord player

References

β€œ Garth is an engineer whom brings justice to bearing the job title Quality Assurance Analyst. I have been privileged to have worked with Garth on several high profile solutions and found his work ethic and approach to both the task at hand and life to be inspiring. It is with this that I would recommend Garth to be a valuable asset to any organisation that he may be associated too. Fortunately for us he is on our team at the moment. ”
Nathan Graham
β€œ Garth is a very organized and pragmatic individual who is able to work in various environments to test and field trial almost any product from both a user interface and feature point of view to that of first line hardware investigation. His pleasant attitude and focused work ethic makes him a valuable part of any team. I strongly recommend Garth in this field of work. ”
Brent Solomon
β€œ While working with Garth for a period of more than six years I came to expect a very high standard of work. Garth continually found ways to improve his methodology and expand his knowledge-base. He has excellent inter-personal skills and communicated easily. I found him to be a responsible and thorough colleague and a dear friend. ”
Johan Uys