Gareth Leonard, Quality Assurance (QA) Developer in Gilbert, AZ, United States
Gareth Leonard

Quality Assurance (QA) Developer in Gilbert, AZ, United States

Member since August 26, 2019
Gareth is an expert in the quality engineering field with a proven history in architecting test automation frameworks. He has held positions with Cisco, Wells Fargo, and Republic Services where his expertise has been key in the development and testing of critical software systems. Gareth is a natural leader with an aptitude for assembling and developing highly functional quality engineering teams.
Gareth is now available for hire



  • Quality Assurance (QA) 8 years
  • Automated Testing 8 years
  • JavaScript 7 years
  • Selenium WebDriver 7 years
  • Test Automation 7 years
  • Node.js 7 years
  • JavaScript Testing 6 years
  • Mobile App Testing 5 years


Gilbert, AZ, United States



Preferred Environment

GitHub, Visual Studio Code, MacOS

The most amazing...

...solution I've implemented reduced the QA turnaround from five days of manual testing to a 20 minute automated test suite of over 800 tests.


  • Software Development Engineer in Test Consultant

    2019 - 2019
    • Architected and implemented a JavaScript test automation framework for web, API, and mobile.
    • Coached developers and manual testers on test automation.
    • Established QA test automation strategy and best practices.
    • Coordinated with offshore teams to ensure effective testing was performed.
    • Implemented an elastic Selenium grid using AWS CloudFormation on AWS Fargate. Domain: Last Mile Delivery Service.
    Technologies: Jenkins, AWS CloudFormation, JavaScript
  • Lead Software Development Engineer in Test

    2018 - 2019
    • Led QA transformation from manual testing toward continuous testing.
    • Established QA processes and implemented best practices.
    • Architected and implemented a JavaScript test automation framework for web and API.
    • Developed an elastic Selenium grid hosted in AWS using CloudFormation.
    • Provided training for developers to implement test automation within their workflow. Domain: SaaS CRM platform for the hospitality industry.
    Technologies: GitLab, AWS CloudFormation, JavaScript
  • Senior QA Engineer

    2015 - 2018
    Republic Services
    • Led QA transformation from manual testing toward continuous testing.
    • Established QA processes and best practices.
    • Architected and implemented a JavaScript test automation framework for web and API.
    • Led a team of up to eight QA Engineers and supported the hiring and training of each new QA Engineer.
    • Developed a QA reporting dashboard using React, Express, Node.js, and MongoDB to display automation metrics for management. Domain: Waste Management.
    Technologies: Git, Jenkins, JavaScript
  • Contract Senior QA Engineer

    2015 - 2015
    Wells Fargo
    • Developed a reporting dashboard to display QA KPIs.
    • Converted manual test cases to automated test scripts with Ruby.
    • Refactored the existing test suite to implement the page object model.
    • Provided maintenance on a suite of over 500 test scripts to increase the pass rate and reduce the number of false negatives in the test report.
    • Led the transition from Subversion to Git source control. Domain: Finance.
    Technologies: MySQL, JavaScript, Ruby
  • QA Engineer

    2013 - 2015
    Asahi Net international
    • Designed and implemented a test automation framework using ScalaTest for a learning management system.
    • Converted manual test cases to automated test scripts.
    • Performed regression testing before releases for each client.
    • Ran root cause analysis (RCA) and provided bug fixes for minor defects.
    • Identified and documented software defects using a bug-tracking system and validated bug fixes. Domain: Online Education.
    Technologies: ScalaTest, Scala
  • QA Analyst

    2012 - 2013
    • Developed and maintained a repository of test cases used for regression, sanity, and systems testing.
    • Conducted systems, regression, and sanity testing for the bi-weekly builds.
    • Tracked defects and verified resolution.
    • Ran root cause analysis (RCA), reported defects and reported on their validity.
    • Performed test data creation tasks to support the testing of the releases. Domain: Online Education.
    Technologies: TestRail, Jira


  • Capstone QA (Development)

    Designed and built a personal website using React.

  • PICKUP (Development)

    Automated the testing of their web, API, and mobile platforms.

  • Republic Services (Development)

    Involved in the modernization of the Republic Services platform, including the implementation of their eCommerce platform.

  • Republic Services Mobile Application (Development)

    Account management mobile app for Republic Services.

  • Sakai Learning Management System (Development)

    An open source LMS that I developed an automated test suite for while at Asahi Net International.

  • Cisco Networking Academy (Development)

    Involved in the user acceptance testing of the Cisco Networking Academy platform


  • Languages

    JavaScript, Ruby, HTML5, CSS3, Scala, Swift, TypeScript
  • Frameworks, Protractor, Frisby.js, Appium, Selenium, React Native, Express.js
  • Libraries/APIs

    Node.js, Selenium WebDriver, React
  • Tools

    JavaScript Testing, Git, GitHub, WebdriverIO, Cucumber, Jenkins, GitLab CI/CD, GitLab, AWS CloudFormation, AWS Fargate, ScalaTest, Jira, Rally, TestRail, Karate API Testing, Bamboo
  • Paradigms

    Automated Testing, E2E Testing, Mobile Testing, Test Automation, Testing, Agile, Behavior-driven Development (BDD)
  • Platforms

    iOS, MacOS, Linux, Visual Studio Code, Windows, AWS Elastic Beanstalk
  • Other

    Web Services Testing, API Testing, Regression Testing, Automated UI Testing, Mobile App Testing, Front-end Development, Quality Assurance (QA), QA Testing, QA Automation, Performance Testing, REST API, Bash Scripting
  • Storage

    MongoDB, MySQL


  • Associate's degree in Computer Science
    2010 - 2013
    Mesa Community College - Mesa, Arizona, USA

To view more profiles

Join Toptal
Share it with others