Ben Hope, Developer in Houghton le Spring, United Kingdom
Ben is available for hire
Hire Ben

Ben Hope

Verified Expert  in Engineering

Quality Assurance Engineer and Developer

Location
Houghton le Spring, United Kingdom
Toptal Member Since
September 19, 2022

Ben is a quality assurance engineer and test lead with over five years of industry experience, including managing employees, test planning, and creating documentation and reports. He has built multiple automated test suites from scratch and understands core testing principles and processes. Over the last few years, Ben's responsibilities extended to creating quality assurance strategies and procedures, overseeing their implementation, and contributing to cross-team collaboration.

Portfolio

DeepMatter Group
JavaScript, HTML DOM, CSS, Appium, MacOS, Chrome, Firefox, Microsoft Edge...
Leo Vegas
JavaScript, WebdriverIO, Mocha, Appium, Test Management, Training, Manual QA...
Rocket X (acquired by Leo Vegas)
WebdriverIO, JavaScript, Test Cases, TestRail, Jira, GitLab, Mocha, Chrome...

Experience

Availability

Part-time

Preferred Environment

Slack, MacOS, WebdriverIO, Appium, UI Automation, API Testing, Manual Testing

The most amazing...

...project I've worked on is a new automation suite I wrote from scratch, reducing the run time from six hours to 14 minutes.

Work Experience

Senior Software Tester

2021 - PRESENT
DeepMatter Group
  • Rewrote the automation suite from scratch, which reduced the time from hours to minutes.
  • Created documentation for best QA practices and ensured that they were followed. It covered strategy, test planning, and automation best practices.
  • Collaborated with product managers and UX and software developers to give feedback on potential software improvements.
  • Tested both the web and tablet applications manually.
  • Wrote test cases for each new feature and updated existing test cases, ensuring they were up to date.
  • Implemented automation tests for the tablet application using Appium, the load testing framework, and API tests for the REST API services.
Technologies: JavaScript, HTML DOM, CSS, Appium, MacOS, Chrome, Firefox, Microsoft Edge, Manual Testing, Automated UI Testing, API Testing, Load Testing, K6, Mocha, WebdriverIO, QA Leadership, QA Automation, Functional Testing, Software Testing, Testing, E2E Testing, Test Case Creation, Test Case Execution, React, Test Automation Frameworks, QA Test Plan Management

QA Team Lead

2019 - 2021
Leo Vegas
  • Ensured that the developers were meeting the API testing requirements defined in the test strategy document.
  • Trained and mentored team members, including apprentices.
  • Implemented quality assurance strategies and procedures within the team.
  • Oversaw the team and ensured they adhered to company procedures, standards, and values.
  • Contributed to test reporting and resource planning for the QA team.
  • Collaborated with product owners and business subject matter experts to resolve queries about the QA team's acceptance criteria.
  • Automated 20+ projects using the WebdriverIO framework, automated native applications using Appium, and manually tested 40+ projects.
Technologies: JavaScript, WebdriverIO, Mocha, Appium, Test Management, Training, Manual QA, Automation, API Testing, Mobile App Testing, Test Cases, Test Planning, Test Documentation, Test Reporting, Management, Nightwatch.js, Cucumber, QA Leadership, QA Automation, Functional Testing, Software Testing, Testing, E2E Testing, Test Case Creation, Test Case Execution, React, Test Automation Frameworks, QA Test Plan Management

QA Analyst

2018 - 2019
Rocket X (acquired by Leo Vegas)
  • Automated and manually tested multiple projects, including native apps, single-page web applications, and microservices, covering cross-browser and device testing.
  • Improved the current automated framework and added a new feature.
  • Tested 40+ projects manually and automated 20+ projects using the WebdriverIO framework.
  • Reported the testing results and gave feedback on areas for improvement.
Technologies: WebdriverIO, JavaScript, Test Cases, TestRail, Jira, GitLab, Mocha, Chrome, Firefox, Safari, Android, iOS, Manual Testing, Test Documentation, Test Automation, Management, Test Management, Test Scripting, QA Automation, Functional Testing, Software Testing, Testing, E2E Testing, Test Case Creation, Test Case Execution, React, Test Automation Frameworks, QA Test Plan Management

QA Analyst

2016 - 2018
Bede Gaming
  • Tested single-page web apps manually, ensuring the delivery of high-quality products.
  • Built the automation suite from the ground up using Nightwatch.js and Cucumber.
  • Mentored and trained team members and apprentices.
  • Created reports on testing results and proposed areas of improvement.
  • Collaborated with the developers on fixing single-page web application bugs.
Technologies: Training, Team Mentoring, TestRail, Jira, Nightwatch.js, JavaScript, GitHub, Manual Testing, Automated Testing, Marionette.js, QA Automation, Functional Testing, Software Testing, Testing, E2E Testing, Test Case Creation, Test Case Execution, React, Test Automation Frameworks

Bet UK

http://www.betuk.com
Tested the functionality, usability, and feel of the applications, in addition to writing automation tests for mobile and web applications.

Bet UK is a sportsbook-focused gambling mobile and web application. The product offered various features, including watching live streams and predicting casino and other games. The app has multiple depositing ways and the ability to manage its accounts and gamble responsibly.

Digital Glassware

Digital Glassware is a web application that is designed to gather data from a chemist's experiments and make them more reproducible.

Rewrote the automation suite from scratch, reducing the time it took for the whole automation test suite to run from six hours to 14 minutes. Tested the functionality and usability of the application.

Frameworks

Chrome, Appium, Allure Testing Framework

Tools

Slack, WebdriverIO, Jira, Mocha, Cucumber, TestRail, GitLab, GitHub, Bitbucket, Jenkins

Paradigms

Manual Testing, Automation, Test Automation, Automated Testing, Functional Testing, Software Testing, Testing, E2E Testing, Management, HTML DOM, Load Testing

Platforms

Firefox, Microsoft Edge, Safari, Android, iOS, MacOS

Other

UI Testing, Documentation, Test Documentation, Automated UI Testing, Test Management, Training, Manual QA, Test Cases, Test Planning, Test Reporting, Team Mentoring, QA Testing, Quality Assurance (QA), QA Automation, Test Case Creation, Test Case Execution, API Testing, Mobile App Testing, QA Leadership, Test Automation Frameworks, QA Test Plan Management, K6, Zalenium, Test Scripting, UI Automation

Libraries/APIs

React, Nightwatch.js, Marionette.js, Selenium Grid

Languages

JavaScript, HTML, CSS

2013 - 2015

BTEC Diploma in Software Development

Gateshead College - Gateshead, UK

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring