Period
to 20 October 2020

The following table provides summary statistics for permanent job vacancies with a requirement for TDD skills. Included is a benchmarking guide to the salaries offered in vacancies that have cited TDD over the 6 months to 20 October 2020 with a comparison to the same period in the previous 2 years.

Test-Driven Development (TDD)
UK
6 months to
20 Oct 2020
Same period 2019 Same period 2018
Rank 29 30 23
Rank change year-on-year +1 -7 -3
Permanent jobs citing TDD 3,650 9,125 13,782
As % of all permanent jobs advertised in the UK 7.47% 6.71% 8.43%
As % of the Processes & Methodologies category 8.09% 7.27% 9.17%
Number of salaries quoted 3,708 7,913 12,311
Median annual salary £60,000 £57,500 £55,000
Median salary % change year-on-year +4.35% +4.55% +4.76%
10th Percentile £39,000 £35,000 £33,750
90th Percentile £88,750 £87,500 £85,000
UK excluding London median annual salary £52,500 £50,000 £47,500
% change year-on-year +5.00% +5.26% +5.56%

TDD is in the Processes and Methodologies category. The following table is for comparison with the above and provides summary statistics for all permanent job vacancies with a requirement for process or methodology skills.

All Process and Methodology Skills
UK
Permanent vacancies with a requirement for process or methodology skills 45,139 125,482 150,299
As % of all permanent IT jobs advertised in the UK 92.43% 92.23% 91.93%
Number of salaries quoted 37,179 98,719 119,605
Median annual salary £55,000 £52,500 £50,000
Median salary % change year-on-year +4.76% +5.00% -
10th Percentile £33,000 £30,000 £29,000
90th Percentile £90,000 £86,250 £83,750
UK excluding London median annual salary £49,000 £45,000 £45,000
% change year-on-year +8.89% - +5.88%

TDD
Job Vacancy Trend

Job postings citing TDD as a proportion of all IT jobs advertised.

Job vacancy trend for TDD in the UK

TDD
Salary Trend

3-month moving average salary quoted in jobs citing TDD.

Salary trend for TDD in the UK

TDD
Salary Histogram

Salary distribution for jobs citing TDD over the 6 months to 20 October 2020.

Salary histogram for TDD in the UK

TDD
Top 17 Job Locations

The table below looks at the demand and provides a guide to the median salaries quoted in IT jobs citing TDD within the UK over the 6 months to 20 October 2020. The 'Rank Change' column provides an indication of the change in demand within each location based on the same 6 month period last year.

Location Rank Change
on Same Period
Last Year
Matching
Permanent
IT Job Ads
Median Salary
Past 6 Months
Median Salary
% Change
on Same Period
Last Year
Live
Job
Vacancies
England -1 3,431 £60,000 - 956
London +5 1,869 £70,000 +3.70% 405
UK excluding London 0 1,679 £52,500 +5.00% 618
Work from Home +3 573 £62,500 +8.70% 210
South East -1 546 £55,000 +4.76% 124
North of England -2 493 £50,000 -2.91% 230
North West -6 265 £55,000 - 141
South West +14 229 £50,000 +6.38% 59
Midlands +23 197 £55,000 +10.00% 91
Yorkshire +13 177 £50,000 - 54
West Midlands +38 154 £55,000 +10.00% 63
Scotland +8 119 £50,000 - 39
East of England -27 66 £58,750 +11.90% 45
North East +11 51 £45,500 +1.11% 35
East Midlands -1 43 £56,250 +25.00% 28
Wales -3 22 £50,000 - 26
Northern Ireland +9 11 £57,500 +4.55% 5

For the 6 months to 20 October 2020, IT jobs citing TDD also mentioned the following skills in order of popularity. The figures indicate the absolute number co-occurrences and as a proportion of all permanent job ads with a requirement for TDD.

1 2,473 (67.75%) Agile Software Development
2 1,621 (44.41%) JavaScript
3 1,340 (36.71%) C#
4 1,313 (35.97%) BDD
5 1,281 (35.10%) .NET
6 1,152 (31.56%) Java
7 1,010 (27.67%) Microservices
8 926 (25.37%) AWS
9 917 (25.12%) DevOps
10 869 (23.81%) Azure
10 869 (23.81%) Software Engineering
11 855 (23.42%) SQL
12 850 (23.29%) AngularJS
13 828 (22.68%) Scrum
14 817 (22.38%) Docker
15 780 (21.37%) React
16 729 (19.97%) HTML
17 714 (19.56%) CSS
18 701 (19.21%) Test Automation
19 699 (19.15%) Git (software)
20 697 (19.10%) Node.js
21 675 (18.49%) MVC
22 650 (17.81%) .NET Core
23 648 (17.75%) Finance
24 621 (17.01%) SQL Server
25 619 (16.96%) Python
26 617 (16.90%) Continuous Integration
27 542 (14.85%) ASP.NET
28 513 (14.05%) OO
29 510 (13.97%) REST

TDD
Co-occurring IT Skills by Category

The follow tables expand on the table above by listing co-occurrences grouped by category. The same job type, locality and period is covered with up to 20 co-occurrences shown in each of the following categories:

Application Platforms
1 164 (4.49%) Elasticsearch
2 100 (2.74%) Confluence
3 69 (1.89%) CMS
4 59 (1.62%) IIS
5 54 (1.48%) Tomcat
6 45 (1.23%) Apache Spark
7 36 (0.99%) Apache
8 33 (0.90%) nginx
9 24 (0.66%) NServiceBus
10 21 (0.58%) JBoss
10 21 (0.58%) Umbraco
11 17 (0.47%) WebSphere
12 15 (0.41%) Moodle
12 15 (0.41%) Oracle Workflow
13 14 (0.38%) EPiServer
13 14 (0.38%) Sitecore CMS
14 12 (0.33%) SharePoint
15 11 (0.30%) WordPress
16 10 (0.27%) DNN
17 7 (0.19%) GlassFish
Applications
1 12 (0.33%) Microsoft Excel
2 8 (0.22%) Microsoft Office
3 6 (0.16%) Figma
3 6 (0.16%) MS Visio
4 4 (0.11%) Adobe Creative Suite
5 3 (0.082%) Chatbot
5 3 (0.082%) Spreadsheet
6 2 (0.055%) Adobe Illustrator
7 1 (0.027%) Photoshop
Business Applications
1 28 (0.77%) Dynamics CRM
2 13 (0.36%) Magento
3 7 (0.19%) IBM Operational Decision Manager
4 6 (0.16%) Shopify
5 4 (0.11%) Distributed Ledger
5 4 (0.11%) Payment Gateway
6 2 (0.055%) R3 Corda
6 2 (0.055%) Salesforce.com CRM
7 1 (0.027%) Odoo
7 1 (0.027%) Remedy ITSM
7 1 (0.027%) SDL Web 8
7 1 (0.027%) Sentinel
Cloud Services
1 926 (25.37%) AWS
2 869 (23.81%) Azure
3 200 (5.48%) GCP
4 195 (5.34%) Serverless
5 176 (4.82%) SaaS
6 124 (3.40%) GitHub
7 119 (3.26%) AWS Lambda
8 80 (2.19%) Amazon EC2
9 72 (1.97%) npm
10 63 (1.73%) Cloud Computing
11 54 (1.48%) AWS CloudFormation
12 44 (1.21%) PaaS
13 38 (1.04%) Amazon ECS
14 28 (0.77%) Amazon SQS
15 27 (0.74%) Dynamics 365
16 25 (0.68%) Azure Data Factory
16 25 (0.68%) OpenShift
17 20 (0.55%) Amazon S3
17 20 (0.55%) Logic Apps
17 20 (0.55%) Slack
Communications & Networking
1 63 (1.73%) Skype
2 52 (1.42%) HTTP
3 49 (1.34%) Internet
4 20 (0.55%) TCP/IP
5 17 (0.47%) DNS
6 12 (0.33%) Network Security
7 7 (0.19%) H.323
7 7 (0.19%) SSL
8 5 (0.14%) AMQP
9 4 (0.11%) FIX Connectivity
9 4 (0.11%) SNMP
10 3 (0.082%) SSH
10 3 (0.082%) Wireless
11 2 (0.055%) DSL
11 2 (0.055%) Firewall
11 2 (0.055%) NFC
11 2 (0.055%) VoIP
11 2 (0.055%) Wi-Fi
12 1 (0.027%) RS-485
12 1 (0.027%) SMTP
Database & Business Intelligence
1 621 (17.01%) SQL Server
2 476 (13.04%) NoSQL
3 326 (8.93%) MongoDB
4 277 (7.59%) MySQL
5 203 (5.56%) PostgreSQL
6 187 (5.12%) Relational Database
7 115 (3.15%) Redis
8 70 (1.92%) Big Data
9 66 (1.81%) SQL Server 2019
10 64 (1.75%) Apache Cassandra
11 58 (1.59%) Amazon DynamoDB
12 56 (1.53%) Data Warehouse
13 42 (1.15%) SQL Server Reporting Services
14 41 (1.12%) Hadoop
15 39 (1.07%) Amazon RDS
16 28 (0.77%) Azure SQL Database
16 28 (0.77%) SQL Server Integration Services
17 27 (0.74%) Cosmos DB
18 24 (0.66%) SQL Server Analysis Services
19 23 (0.63%) SQL Server 2008
Development Applications
1 699 (19.15%) Git (software)
2 355 (9.73%) Jenkins
3 339 (9.29%) Selenium
4 254 (6.96%) JIRA
5 150 (4.11%) JUnit
6 143 (3.92%) TeamCity
7 136 (3.73%) Cucumber
8 132 (3.62%) Maven
9 112 (3.07%) NUnit
10 109 (2.99%) webpack
11 102 (2.79%) Mockito
12 91 (2.49%) Bitbucket
12 91 (2.49%) Visual Studio
13 87 (2.38%) SpecFlow
14 84 (2.30%) WebDriver
15 82 (2.25%) GitLab
16 77 (2.11%) Octopus Deploy
17 74 (2.03%) Jasmine
18 72 (1.97%) Cypress.io
19 66 (1.81%) SoapUI
General
1 648 (17.75%) Finance
2 138 (3.78%) Banking
3 92 (2.52%) Retail
4 80 (2.19%) Marketing
5 78 (2.14%) Games
5 78 (2.14%) Public Sector
6 62 (1.70%) Front Office
6 62 (1.70%) Law
7 46 (1.26%) Advertising
8 44 (1.21%) Electronics
8 44 (1.21%) Telecoms
9 36 (0.99%) Manufacturing
10 31 (0.85%) Publishing
11 25 (0.68%) Investment Banking
12 23 (0.63%) Financial Institution
13 22 (0.60%) Back Office
14 7 (0.19%) Retail Banking
15 6 (0.16%) Local Government
16 5 (0.14%) Housing Association
16 5 (0.14%) Online Betting
Job Titles
1 2,409 (66.00%) Developer
2 623 (17.07%) .NET Developer
3 497 (13.62%) Senior Developer
4 472 (12.93%) Java Developer
5 437 (11.97%) C# Developer
6 423 (11.59%) Software Engineer
7 332 (9.10%) C# .NET Developer
8 301 (8.25%) Software Developer
9 283 (7.75%) Full Stack Developer
10 167 (4.58%) Lead Developer
11 150 (4.11%) PHP Developer
12 148 (4.05%) Front End Developer (Client-Side Developer)
13 134 (3.67%) JavaScript Developer
14 124 (3.40%) React Developer
14 124 (3.40%) Senior Software Engineer
15 122 (3.34%) Senior Java Developer
16 118 (3.23%) Java Engineer
17 117 (3.21%) Python Engineer
18 108 (2.96%) Python Developer
19 103 (2.82%) DevOps Engineer
Libraries, Frameworks & Software Standards
1 1,281 (35.10%) .NET
2 850 (23.29%) AngularJS
3 780 (21.37%) React
4 729 (19.97%) HTML
5 714 (19.56%) CSS
6 697 (19.10%) Node.js
7 650 (17.81%) .NET Core
8 542 (14.85%) ASP.NET
9 510 (13.97%) REST
10 489 (13.40%) RESTful
11 472 (12.93%) Spring
12 444 (12.16%) Web Services
13 390 (10.68%) .NET Framework
14 363 (9.95%) ASP.NET MVC
15 337 (9.23%) Vue.js
16 330 (9.04%) ASP.NET Web API
17 270 (7.40%) HTML5
18 253 (6.93%) Entity Framework
19 242 (6.63%) Kafka
20 236 (6.47%) Spring Boot
Miscellaneous
1 340 (9.32%) Greenfield Project
2 175 (4.79%) Mobile App
3 169 (4.63%) User Experience
4 121 (3.32%) Analytical Skills
5 112 (3.07%) Algorithms
6 75 (2.05%) Enterprise Software
7 74 (2.03%) Data Structures
8 66 (1.81%) Self-Motivation
9 57 (1.56%) Cloud Native
9 57 (1.56%) Virtual Team
10 46 (1.26%) Equities
11 40 (1.10%) Hedge funds
12 36 (0.99%) Fixed Income
12 36 (0.99%) Media Streaming
13 29 (0.79%) Video\Live Streaming
14 25 (0.68%) N-Tier
15 22 (0.60%) Social Network
16 21 (0.58%) Blog
16 21 (0.58%) Derivative
16 21 (0.58%) Foreign Exchange (FX)
Operating Systems
1 273 (7.48%) Linux
2 181 (4.96%) Windows
3 146 (4.00%) Android
4 129 (3.53%) Apple iOS
5 52 (1.42%) Unix
6 24 (0.66%) Windows Server
7 14 (0.38%) VMS
8 11 (0.30%) Ubuntu
9 10 (0.27%) CentOS
10 9 (0.25%) Red Hat Enterprise Linux
11 6 (0.16%) Mac OS
12 4 (0.11%) Windows 10
13 3 (0.082%) Windows Server 2012
13 3 (0.082%) Windows XP
14 2 (0.055%) AIX
15 1 (0.027%) Debian
15 1 (0.027%) tvOS
15 1 (0.027%) Windows Embedded Compact
15 1 (0.027%) Windows Mobile
Processes & Methodologies
1 2,473 (67.75%) Agile Software Development
2 1,313 (35.97%) BDD
3 1,010 (27.67%) Microservices
4 917 (25.12%) DevOps
5 869 (23.81%) Software Engineering
6 828 (22.68%) Scrum
7 701 (19.21%) Test Automation
8 675 (18.49%) MVC
9 617 (16.90%) Continuous Integration
10 513 (14.05%) OO
11 381 (10.44%) Mentoring
12 356 (9.75%) Unit Testing
13 337 (9.23%) Fintech
13 337 (9.23%) SOLID
14 305 (8.36%) Pair Programming
15 279 (7.64%) Continuous Delivery
16 269 (7.37%) Kanban
17 253 (6.93%) Problem-Solving
18 252 (6.90%) Front End Development
19 248 (6.79%) OOP
Programming Languages
1 1,621 (44.41%) JavaScript
2 1,340 (36.71%) C#
3 1,152 (31.56%) Java
4 855 (23.42%) SQL
5 619 (16.96%) Python
6 389 (10.66%) TypeScript
7 281 (7.70%) Java 8
8 249 (6.82%) PHP
9 192 (5.26%) Scala
10 174 (4.77%) C++
11 164 (4.49%) Ruby
12 159 (4.36%) Kotlin
13 157 (4.30%) Go
14 108 (2.96%) T-SQL
15 96 (2.63%) ES6
16 78 (2.14%) C
17 76 (2.08%) Apple Swift
18 66 (1.81%) PowerShell
19 55 (1.51%) Objective-C
20 40 (1.10%) Clojure
Qualifications
1 320 (8.77%) Degree
2 229 (6.27%) Security Cleared
3 163 (4.47%) SC Cleared
4 136 (3.73%) Computer Science Degree
5 29 (0.79%) ISTQB
6 28 (0.77%) DV Cleared
7 16 (0.44%) PhD
8 14 (0.38%) Microsoft Certification
9 13 (0.36%) ISTQB Foundation Certification
10 12 (0.33%) ISEB
11 10 (0.27%) MCITP
11 10 (0.27%) Numerate Degree
12 9 (0.25%) Master's Degree
13 6 (0.16%) ISTQB Advanced Certification
14 3 (0.082%) BPSS Clearance
15 2 (0.055%) DBS Check
15 2 (0.055%) ISEB Practitioner
15 2 (0.055%) MCPD
15 2 (0.055%) Postgraduate
16 1 (0.027%) MCSE
Quality Assurance & Compliance
1 255 (6.99%) QA
2 13 (0.36%) Data Quality
3 9 (0.25%) GDPR
4 7 (0.19%) PCI DSS
5 3 (0.082%) WCAG
6 2 (0.055%) NCSC
6 2 (0.055%) SLA
7 1 (0.027%) Disclosure Scotland
7 1 (0.027%) Dodd-Frank
7 1 (0.027%) ISO/IEC 27001
7 1 (0.027%) NIST
System Software
1 817 (22.38%) Docker
2 33 (0.90%) Active Directory
2 33 (0.90%) VMware Infrastructure
3 18 (0.49%) NDS
4 17 (0.47%) NetIQ eDirectory
4 17 (0.47%) vSphere
5 12 (0.33%) Postfix
6 9 (0.25%) Hyper-V
7 7 (0.19%) KVM
8 3 (0.082%) LXC
8 3 (0.082%) Microsoft App-V
9 1 (0.027%) Cronacle
9 1 (0.027%) Firmware
9 1 (0.027%) HDFS
Systems Management
1 448 (12.27%) Kubernetes
2 240 (6.58%) Terraform
3 127 (3.48%) Ansible
4 54 (1.48%) Puppet
5 50 (1.37%) Opscode Chef
6 26 (0.71%) NetIQ Identity Manager
7 25 (0.68%) Istio
8 15 (0.41%) Tivoli
9 14 (0.38%) Mesos
10 13 (0.36%) Marathon
11 9 (0.25%) Oracle Identity Manager
11 9 (0.25%) Tivoli Identity Manager
12 8 (0.22%) Kibana
12 8 (0.22%) Prometheus
13 7 (0.19%) MIIS
14 6 (0.16%) HP Quality Center
15 5 (0.14%) Single Sign-On
16 4 (0.11%) Grafana
16 4 (0.11%) Rancher
17 3 (0.082%) Nessus
Vendors
1 377 (10.33%) Microsoft
2 132 (3.62%) Oracle
3 110 (3.01%) Google
4 60 (1.64%) Atlassian
5 43 (1.18%) Zend
6 37 (1.01%) VMware
7 36 (0.99%) SAP
8 31 (0.85%) IBM
9 27 (0.74%) NetIQ
10 25 (0.68%) ForgeRock
11 24 (0.66%) Xamarin
12 19 (0.52%) Sitecore
12 19 (0.52%) Sony
13 18 (0.49%) Apple
14 17 (0.47%) Salesforce.com
15 16 (0.44%) Facebook
16 14 (0.38%) MuleSoft
17 13 (0.36%) Okta
18 11 (0.30%) Adobe
19 10 (0.27%) CheckPoint