Jade Russel Hancox, Software Developer in Durban, KwaZulu-Natal, South Africa
Jade Russel Hancox

Software Developer in Durban, KwaZulu-Natal, South Africa

Member since January 27, 2020
Jade is an award-winning quality assurance professional with more than five years of experience with manual QA, and the automation of APIs, UIs, and databases. Jade has worked on numerous projects, from large integrations of many systems to small updates, giving him a plethora of experience dealing with processes, people, and teamwork. He was trusted to work with financial institutions, online user data, and banking systems, and held a key role for testing EUGDPR regulations in banking.
Jade is now available for hire

Portfolio

Experience

  • Communication 8 years
  • Problem Solving 8 years
  • Quality Assurance (QA) 5 years
  • Software QA 5 years
  • Selenium 4 years
  • T-SQL 3 years
  • Test Automation 3 years
  • Python 1 year

Location

Durban, KwaZulu-Natal, South Africa

Availability

Part-time

Preferred Environment

Microsoft Excel, VS Code, Apache JMeter, TestRail, Windows, Selenium, Postman, Python

The most amazing...

...solution I've developed was a customized automation framework from the ground up using Python.

Employment

  • Software Quality Engineer | Automation

    2019 - 2020
    Derivco — Titan
    • Placed in a lead role to guide and facilitate the inclusion of automation in the team's process.
    • Built a customized automation framework that was written in Python to test scenarios at scale, from the ground up. This allowed tests to be part of a cartesian product, potentially pushing the number of tests into the 1000s.
    • Presented multiple avenues of automation to the management, including the benefits of AI and machine learning for the current products.
    • Ensured that other teams were allowed to hook in and use our automation suites. I was the automation lead for a Titan team product, which nearly every other product in the company required integration into.
    • Created the first computer vision module in Python to be used by the automation. It was still tested and signed off, yet not hooked up. The plan was to use this to verify screenshots, removing manual verification automatically.
    Technologies: Microsoft Excel, APIs, CSS3, HTML5, Microsoft Office, Selenium Automation, Selenium WebDriver, Automation, VS Code, SourceTree, Apache JMeter, Locust, Automated Testing, GitLab CI/CD, Atlassian Confluence, Test Automation, Microsoft Teams, QA Testing, Web Application Testing, Automated UI Testing, Slots, Casinos & Gaming, Gambling, Test Design, Website QA, Software QA, Communication, Problem Solving, Manual Testing, TestRail, Manual Software Testing, Quality Assurance (QA), Exploratory Testing, Manual QA, Windows, Test Planning, Regression Testing, Test Case Execution, MySQL, SQLite, OpenCV, Appium, Agile, GitLab, Visual Studio, Jira, Android, Python 3, Visual Studio Code, SQL, Microsoft SQL Server, T-SQL, Selenium, QA Automation, API Testing, UI Testing, Git, Windows PowerShell, Batch, Postman, Sauce Labs, JavaScript, Python
  • Software Quality Engineer

    2017 - 2019
    Derivco — Banking
    • Developed automation in SQL to create massive amounts of test data on the databases, sometimes filling up to millions of users, accounts, deposits, and withdrawals.
    • Automated the installation of DB patches, website files, and loading of test data by using a combination of SQL scripts, batch files, and PowerShell.
    • Created automation for simulating real users on the test environment, making the real users login, deposit, withdraw, and change settings. This included configurations such as country, currency, and card brand.
    • Oversaw the EUGDPR project as the test lead to ensure products in our team met regulations.
    • Acted as the test lead for a large integration project that affected at least eight other teams. Coordinated the environment setups, planning, execution, and closure. Tested touched user interfaces, APIs, and databases.
    • Built the first QA automation database to be used in the banking space, allowing large amounts of test data, test execution statistics, and diagnostics to help the software locate bugs and report if something was a real issue or not.
    • Assisted in investigating and creating a QA process, documentation, and test case baseline from scratch.
    Technologies: Subversion (SVN), Microsoft Excel, APIs, CSS3, HTML5, Microsoft Office, Selenium Automation, Selenium WebDriver, Automation, Automated Testing, GitLab CI/CD, Fiddler, Atlassian Confluence, Test Automation, Microsoft Teams, VirtualBox, QA Testing, Web Application Testing, Slots, Casinos & Gaming, Gambling, Test Design, Website QA, Software QA, Communication, Problem Solving, Manual Testing, TestRail, Manual Software Testing, Quality Assurance (QA), Exploratory Testing, Manual QA, Windows, Test Planning, Regression Testing, Test Case Execution, Agile, Visual Studio, Jira, Android, SQL, Microsoft SQL Server, T-SQL, Selenium, QA Automation, API Testing, UI Testing, Windows PowerShell, Batch, Sauce Labs, Postman, C#
  • Software Quality Analyst

    2015 - 2017
    Derivco - IQL Department
    • Developed automation via batch files to test documentation, saving 100+ man-hours per month for the team.
    • Received four awards during my time in IQL, two in 2015 and two in 2016, before I moved to a new department in 2017.
    • Implemented with a team the very first user flows of the department that were modular and reusable across other teams.
    • Trusted as a test strategy lead for all HTML5 projects entering the department. This made me responsible for the entire QA process of each project.
    • Designated as a QA trainer to assist with onboarding and the training of QA topics and subjects.
    • Assisted the career development of those around me, by mentoring and helping them gain the experience needed to seek the roles or promotions they were pursuing.
    Technologies: Microsoft Excel, APIs, CSS3, HTML5, Microsoft Office, Selenium Automation, Selenium WebDriver, Automated Testing, Fiddler, Atlassian Confluence, QA Testing, Web Application Testing, Mobile App Testing, Automated UI Testing, Slots, Casinos & Gaming, Gambling, Test Design, Website QA, Software QA, Communication, Problem Solving, Manual Testing, TestRail, Manual Software Testing, Quality Assurance (QA), Exploratory Testing, Manual QA, Windows, Test Planning, Regression Testing, Test Case Execution, Jira, iOS, Android, SQL, Microsoft SQL Server, T-SQL, Selenium, QA Automation, API Testing, UI Testing, Batch, Subversion (SVN), C#
  • Customer Service Representative

    2013 - 2015
    Bytes Technology
    • Responsible for installing, configuring, and testing hardware and software in an entire retail store for more than 80 points of sale machines.
    • Trained representatives on ATMs (Automatic Teller Machine), by showing diagnostic steps, binary error code mappings, and running tests to ensure the system was in order.
    • Assisted with preventative maintenance and quality control across retail stores and ATMs for three major banks.
    Technologies: Microsoft Excel, Microsoft Office, Ubuntu Linux, Linux Mint, Customer Relationship Management (CRM), BitLocker, Security Software, Data Recovery, Windows Server, WiFi, Communication, Problem Solving, Windows, Linux, Android, Low-level Programming
  • IT Support Technician

    2012 - 2013
    Performance PC
    • Implemented a production line process to handle scaling demand for computer repairs.
    • Learned about tablet repairs and began advertising it to the public, bringing in more revenue and expanding the business's reach.
    • Led WiFi management for the configuration of wireless networks. Each antenna was uniquely identified and registered with the portal to monitor signal strength, packet loss, and each customer's experience, including detection of unauthorized access.
    Technologies: Microsoft Excel, Microsoft Office, Ubuntu Linux, Linux Mint, Customer Relationship Management (CRM), BitLocker, Security Software, Data Recovery, Windows Server, WiFi, VirtualBox, Communication, Problem Solving, Windows, Linux, Android

Experience

  • Traverse (Development)

    An automation framework that has all the requirements to get a QA engineer ready to start automating user interfaces and API. Database testing will be added as well. The idea is to have one place ready to take off for scripting tests, setting up test configurations, and generating reports without a lengthy setup on environments.

  • Quality Assurance Testing Perfected – A User Flow Tutorial (Publication)
    As products and services deploy faster and faster, quality assurance (QA) has to adapt and deliver more coverage in less time while maintaining high quality. In this article, Toptal Software Engineer Jade Russel Hancox examines how we can use the user flow to boost the speed and efficiency of QA processes without compromising on quality.

Skills

  • Tools

    TestRail, Microsoft Excel, Postman, Microsoft Teams, VirtualBox, VS Code, BitLocker, Subversion (SVN), Microsoft Office, Git, GitLab, Apache JMeter, Jira, Atlassian Confluence, Visual Studio, GitLab CI/CD, SourceTree, Fiddler
  • Paradigms

    Manual Testing, Automation, Test Automation, Agile, Automated Testing
  • Platforms

    Windows, Visual Studio Code, Windows Server, Linux Mint, Ubuntu Linux, Android, iOS, Linux
  • Other

    Regression Testing, Test Planning, Manual QA, Test Case Execution, Exploratory Testing, UI Testing, Quality Assurance (QA), Manual Software Testing, Selenium Automation, Software QA, Website QA, QA Automation, Test Design, Problem Solving, Communication, Gambling, Casinos & Gaming, Slots, API Testing, Automated UI Testing, Mobile App Testing, Web Application Testing, QA Testing, WiFi, Data Recovery, Security Software, Customer Relationship Management (CRM), Sauce Labs, APIs
  • Languages

    T-SQL, Python 3, Python, SQL, Batch, HTML5, CSS3, JavaScript, C#
  • Frameworks

    Selenium, Windows PowerShell, Locust, Appium
  • Libraries/APIs

    Selenium WebDriver, OpenCV
  • Storage

    Microsoft SQL Server, SQLite, MySQL

Certifications

  • Microsoft Certified Solutions Associate - SQL 2016
    DECEMBER 2019 - PRESENT
    Microsoft
  • Microsoft Certified Professional - SQL 70-762
    NOVEMBER 2018 - PRESENT
    Microsoft
  • ISTQB - Certified Agile Tester Foundation Level
    MAY 2018 - PRESENT
    International Software Testing Qualifications Board
  • ISTQB Certified Technical Test Analyst Advanced Level
    APRIL 2018 - PRESENT
    International Software Testing Qualifications Board
  • ISTQB Certified Test Analyst Advanced Level
    MARCH 2017 - PRESENT
    International Software Testing Qualifications Board
  • Managing the Test Execution Process
    SEPTEMBER 2016 - PRESENT
    International Institute for Software Testing
  • Effective Test Management
    AUGUST 2016 - PRESENT
    International Institute for Software Testing
  • ISTQB - Certified Tester Foundation Level
    JULY 2016 - PRESENT
    International Software Testing Qualifications Board
  • Best Practices in Software Test Planning and Design
    OCTOBER 2015 - PRESENT
    International Institute for Software Testing
  • CompTIA Project +
    JUNE 2012 - PRESENT
    CompTIA
  • CompTIA Network+
    AUGUST 2010 - PRESENT
    CompTIA
  • CompTIA Linux+
    JULY 2010 - PRESENT
    CompTIA
  • CompTIA A+
    JULY 2009 - PRESENT
    CompTIA

To view more profiles

Join Toptal
Share it with others