How DVLA Automates

15th December 2023
  • Locked
Nigel Brookes-Thomas's profile
Nigel Brookes-Thomas

Principal Quality Engineer

Alexander O'Mahoney's profile
Alexander O'Mahoney

Lead SDET

How DVLA Automates image
A free account is required to view this content
Talk Description

When we started our SDET programme in 2018, we had no automation testing at the DVLA. We were beginning our transformation programme and knew we needed enterprise-wide changes to the way we were building and shipping software and our SDETs, and the automation they build, proved to be fundamental in allowing us to release software safely and quickly.

We have lots of very different products. These range from the services used by the public to access and transact with their information, products used by the motoring industry, and those used by other government departments. All of these must comply with legislation and often has immovable deadlines. We’ve grown our SDET capability into a fundamental part of how we construct our software. We’ve taken software engineers and testers and learned from each other to build a group who can confidently set our testing standards and make sure they are conformed to. We have a hugely successful development programme which builds SDETs from scratch.

We value our automated test code as highly as our production code, authoring it on the same branch, in the same repo, as our production code. We have the most brilliant Community of Practice which meets each month and is overflowing with demos and ideas for all the common problems we share. We generate a huge amount of internal libraries, increasingly making these public open-source.

In this talk, we are going to share how our SDET community automates functional testing and how it meshes with our four principles of testing early and often, integrating to avoid stubs, generating test data to avoid fixtures and making each test its own island. We’ll also talk about some of the challenges we have overcome, such as building an effective community, and the improvements we are looking to make in the future, like our exploration of model-based testing.

What you’ll learn

By the end of this talk, you'll be able to:

  • Learn how an SDET community automates
  • Learn how to value an automated test code as highly as a production code
  • Understand how a community of practice can influence your company's ways of working
Nigel Brookes-Thomas's profile'

Nigel Brookes-Thomas

Principal Quality Engineer

Former dev, born-again tester. Loves the challenge of testing big gnarly products. Wants to automate the world. Prolific tool-maker. 🏴󠁧󠁢󠁷󠁬󠁳󠁿🏳️‍🌈
Alexander O'Mahoney's profile'

Alexander O'Mahoney

Lead SDET

Lead SDET at the DVLA
Suggested Content
Win a Professional Membership gifted by TestRail image
If you were hiring new software testers today, what are the most important skills and qualities that you'd look for?
Explore MoT
TestBash Brighton 2025 image
Wed, 1 Oct 2025
On the 1st & 2nd of October, 2025 we'll be back to Brighton for another TestBash: the largest software testing conference in the UK
MoT Advanced Certificate in Test Automation
Ascend to leadership roles by mastering strategic skills in automation strategy creation, planning and execution
This Week in Testing
Debrief the week in Testing via a community radio show hosted by Simon Tomes and members of the community