About Me

Delivery Management and Agile Leadership for over 12 years
Test Automation Strategy and Implementation using C#, Javascript, NodeJS, Selenium and Playwright
DevOps and CI/CD Pipeline Management using TeamCity and AzureDevOps utilising Docker and VMs
Quality Assurance and Engineering Mentorship
Process Automation and Efficiency Improvement
Cross-functional Team Leadership and Coaching in TDD, BDD, GIT
Administrator for Jira and Confluence

Results-oriented IT professional with 25+ years of experience leading DevOps, QA, and Test Automation initiatives. Proven track record in Delivery Management, Automation, and Quality Leadership. Certified Scrum Master, Agile Project Manager Practitioner, and SAFe Agilist.

Education

APMG Internation 2016

Agile Project Manager Practitioner

Scaled Agile Inc 2014

Certified SAFe Agilist

Scrum Alliance 2013

Certified ScrumMaster

Work & Experience

BGL / Markerstudy 04/02/2018

Quality Lead

Responsibilities Agile Delivery /Engineering Manager for 2 years for a Robot Process Team to deliver automated processes and saving 15 FTE head count Agile Delivery /Engineering Manager for 3 delivery teams for out Digital Transformation program triple efficiency Test Automation Delivery Manager for 3 years, reducing regression testing from 9 days to 3 hours. 7+ years within the insurance sector focusing on compliance, GDPR and 3rd parties. Created and led Data Quality Strategy for ETL transfer between BGL and MarkerStudy to migrate customer data using Databricks. Including automation for Python / SQL validation and data mapping. Led Agile Transformation, Process Automation Community and DevOps Strategy. Managed Platform, DevOps, Robot Process Automation, CI/CD, and Test Automation Teams, providing mentoring and recruitment for Quality Engineering across locations. Established benchmarks for quality through lean processes, strategies, and automation initiatives. Developed a NodeJS End-to-End Test Framework (Cucumber, Selenium) for 16 insurance websites, increasing test coverage by 60%. Built Playwright framework in NodeJS and C# Introduced LambdaTest Mobile and Device Automation and standardized C# Selenium ReqnRoll Test Automation using Azure DevOps Pipeline utilising Docker Ensured alignment between development, test, and live environments. TDD, BDD and Docker Coach and Champion Hands-on experience with API test tooling using Postman Key Achievements Hackathon Co-ordinator and Lambdatest Implementer and coordinator Create, maintained and educated all disciplines on an End to End test framework Created and rolled out a coaching program for all Quality Engineers Change Delivery manager on our Digital Transformation program tripling teams efficiency External visibility by writing blogs, hosting and presenting at Ministry of Testing meetups Operating System, Security and Vulnerability patching is automated across our infrastructure.

Travis Perkins 01/01/2015 - 04/02/2018

QA and Test Manager

Responsibilities Line Manager for 13 Engineers and Testers Product Owner and Delivery Manager for Technical Improvements within IT eCommerce Educate and maintain Agile Methodologies for all engineering teams. Communicate standards, frameworks, processes and test automation to internal and external audiences To continue defining the QA activities that will deliver a good ROI for the business. To own, track and report on all quality initiatives. Define QA metrics and reporting visible to the QA team, scrum master and developments. Established a QA Community of practice Own the hiring process for all QA related personnel. Oversee offshore partner QA resources Responsible for Jenkins, BDD and TDD Best Practice utilising Cucumber and Selenium WebDriver. Created Performance Testing capability for eCommerce and Integration Own Resolution of Technical Debt. Implemented Security Static Code Analysis into automated testing. Developed Automation Pipeline process for Continuous Delivery utilising AWS services, Jenkins and source control management Quality auditing eCommerce platforms Introduced and Led the Performance Testing strategy Tools Used Java, Google app scripts, Javascript, Rally, Jenkins, Hybris, Oracle VM, Trello, Google Docs/Sheets, Unix/Bash scripting, MYSQL, Amazon Web Services, Slack, Github, HP Octane, TFS, CVS, Checkmarx Key Achievements Established regular communities for engineers and technical architect to discuss improvements to improve the standard of quality. Created a standard defect process used by the whole of engineering. Facilitated BDD training courses for business and IT colleagues Developed one location for all QA guides, responsibilities and ways of working. Generated QA metric data and reports. Generated saving benefits of £100k+ per change by changing products, processes and procedures to accommodate a faster time to market

Travis Perkins 01/01/2013 - 01/01/2015

Scrum Master

Responsibilities Facilitated and maintained all Agile principles for the team including sprint commitments, removing impediments, facilitation of all ceremonies and reflecting and facilitating change. Support and Educated the business in regards to Scrum and working in collaboration with IT Teams. Technical Lead on Java and SQL projects. Line manager responsibilities for seven engineers. Key Achievements Co-ordinated full handover of HR and Payroll support from Engineering to Support Team. All projects have been delivered on time. Regularly perform training sessions with new Support Desk Analysts on the HR system to reduce incidents raised. Wrote guidance and reports on productivity and project scope used by senior management

Travis Perkins 12/01/2010 - 01/01/2013

Senior / Analyst Programmer

Responsibilities Developing new and modified systems for the business based on a brief and utilising numerous skills in SQL, Java, Javascript, HTML and ETL jobs. Enhancing and improving existing HR and Payroll systems. Responsible for coordinating all testing from the initial stage to a live environment including managing timescales and additional user requirements. Create release documents summarising the completed tasks. Key Achievements Created the Bonus System for Travis Perkins converting all paper based bonus plans into one system. Developed the process to connect the iLearn training system to the HR systems. Core areas of HR and Payroll documented on a wiki for ease of use / training. Developed a good relationship with the business to act as a IT mentor when required.

National Car Rental 08/01/2002 - 12/01/2010

Senior Analyst Programmer

Responsibilities Developing new systems for the business based on a brief and utilising numerous skills such as C, C++, PHP, embedded SQL, Java, Javascript and HTML. Enhancing and improving existing systems. Project based team management. Liaising with Business Analysts to produce a Detailed Analysis. Create release documents summarising the completed tasks. Handling queries passed on from the Support Desk and directly from users. Responsible for coordinating all testing from the initial stage to a live environment including managing timescales and additional user requirements. As part of the team I support Junior Developers and oversee tasks in the absence of the Project Managers. Key Achievements Developed a stand-alone web service for an external company to enable them to access the National Car system, effectively reducing the number customer care calls and costs. Developed an automated damage procedure system which enables local branches to receive instant damage quotes, reducing time and increasing the level of customer service. Integral to the implementation of the Chip & Pin system, ensuring high levels of security and encryption are maintained. Responsible for accreditation of the system with merchant banks. Rewriting the system to enable it to be utilised by Germany and Switzerland. As part of the National Car Rental’s merger with Europcar, I was lead developer on the integration between the two systems. This involved liaising with their existing team based in France and agreeing a project timeframe.

National Car Rental 08/02/1999 - 08/01/2002

IT Support Desk Analyst,

Resolved inbound calls and emails adhering to service level agreements. Worked as part of a team handling over 200 queries per day, responsible for over 170 locations throughout the UK. Liaising with numerous departments throughout the business.

Hogg Robinson 10/01/1997 - 08/02/1999

Technical Support Analyst

Only full time member of the helpdesk, co-ordinating support for the business. Resolved both technical and telephony problems. Provided on-site training and support for staff on internal systems and Microsoft Office. Administrator for a wide variety of systems.

Portfolio

Skills

Test Automation
100%
Technical Leadership
77%
Whiteboard
100%
Problem Solving
99%
Continuous Integration (CI)
100%
Product Development
80%
Engineering Leadership
90%
Consumer Behavior
80%
Coaching and Mentoring
98%
Agile Project Management
76%
Scaled Agile Framework
100%
Business Analysis
100%
Scrum
100%
BDD
100%
TDD
98%
System Design
80%
Engineering Management
80%
Leadership
80%
Negotiation
80%
A/B Testing
100%
Workshops
100%

Awards

2022

Nintex Solution Innovation Award