
Chris Sherlock
Senior Test Engineer
I have no idea what I'm doing
Hi there!
My name is Chris, and I'm a 27 year old Test Engineer currently based in Sheffield. I've worked in this area for a fair few years now (as the Experience section will show!), and am still learning every day. Currently, I'm trying to get better at cloud development, particularly the challenge that serverless presents to testing!
That's cool and all, but what else do you do?
Very good question, me writing this section.
I'm a serial board game loser, but that doesn't stop me from trying! Chances are, if you want to play a game against me, you're going to win. I also go rock climbing in and around Sheffield, my personal best being a 6c+ top roping, 6b trad, and V4 bouldering (for those in the know). I also play some musical instruments, namely guitar (badly), bass (less badly) and used to play drums. I've been a part of a few bands in my past, but currently I'm working on my own stuff as and when I can.
I'm also learning Japanese, after becoming very interested in the country and 2 amazing holidays out there, so はじめまして and こんにちは!
IRIS Software Group
Senior Test Engineer
May 2020 - Present
To be updated later.
Key Skills:
BPDTS Ltd
Senior Test Engineer
June 2019 - April 2020
Working as a member of the Identity & Trust hub for the Department for Work & Pensions (DWP) in Sheffield to improve digital journeys for those applying for benefits such as Universal Credit.
This involved performing testing of all areas, from functional testing to performance, security and accessibility. It also involved making sure automated testing was performed as part of a Continuous Integration pipeline, with sufficient coverage as to provide confidence in the deployments.
I also strived to mentor other testers within the Sheffield hub, particularly around improvements to automated testing capability, helping those working alongside the DevOps team to add InSpec testing to their Infrastructure as Code capability when asked.
I also worked as part of a community of Senior Test Engineers across all sites to define a set of principles and practices that could be used to align BPDTS testers and ensure we were always working to deliver the best quality we could.
Key Skills:
Sky Betting & Gaming
Test Automation Engineer
May 2018 - April 2019
Moving into a new role, I took on responsibility along with one other teammate to the maintenance and improvement of the Core Tribe's automated testing capability. This meant that I was now a cross-Tribe resource, working alongside all teams to ensure our coverage was as strong and reliable as possible.
As part of this role, I also participated with cross-Tribe discussions on how to improve this across the business. Due to the size of the company, there were lots of teams attempting similar things, so this tried to align us as best as possible.
My day-to-day work involved maintaining of Jenkins testing pipelines, improving our test automation coverage and providing toolkits that could be leveraged by all teams for common functionality such as reporting, safely accessing secrets such as API keys from Hashicorp Vault, and talking to external services such as BrowserStack
Key Skills:
Sky Betting & Gaming
Test Engineer
April 2017 - May 2018
Moving back to Sheffield, I joined Sky Betting & Gaming's Core Tribe as part of the Payments team, whose day-to-day tasks involved developing the payments systems for the whole site, ensuring deposits and withdrawals continued to flow. I also assisted with any live incidents that may have occurred in this area, ensuring that any issues were mitigated with as few customers affected as possible. This involved testing across a wide range of browsers, devices, and through web and native applications.
During my time on this team, we successfully delivered the Fast Withdrawals project, which saw customers for certain banks eligible to get their withdrawals into their accounts in under 2 hours, compared to the regular 2 to 5 days.
As part of this team, I maintained the regression test packs for Payments. This consisted of API tests and UI tests, written in Java and using Selenium WebDriver for the front end testing. I also assisted with general upkeep of other test packs, which would lead me into my next role.
Key Skills:
Thales e-Security
Graduate Test & Integration Engineer
September 2014 - March 2017
Joining as a graduate, I worked as part of the Test & Integration team in Cambridge. We worked alongside scrum teams tasked with creating new features for use with Thales e-Security Hardware Security Modules (HSMs).
This work involved a lot of functional manual testing of new features, as well as maintaining and updating an automated test regression pack to be run as a first step towards Continuous Integration, written in C#. I also assisted with the maintenance of other testing helpers, which mainly were developed using Python.
Outside of my day-to-day work, I was the site STEM outreach ambassador, which entailed helping out for various STEM activities, including organising work experience placements, and representing the company at the Big Bang Fair in Birmingham.