Period
to 5 December 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 5 December 2020 with a comparison to the same period in the previous 2 years.

Test-Driven Development (TDD)
UK
6 months to
5 Dec 2020
Same period 2019 Same period 2018
Rank 30 28 24
Rank change year-on-year -2 -4 -4
Permanent jobs citing TDD 4,272 9,289 13,268
As % of all permanent jobs advertised in the UK 7.56% 6.88% 8.15%
As % of the Processes & Methodologies category 8.20% 7.46% 8.86%
Number of salaries quoted 4,432 8,279 11,920
Median annual salary £60,000 £57,500 £55,000
Median salary % change year-on-year +4.35% +4.55% +8.91%
10th Percentile £38,750 £35,000 £33,750
90th Percentile £90,000 £86,250 £85,000
UK excluding London median annual salary £52,500 £50,000 £48,000
% change year-on-year +5.00% +4.17% +6.67%

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 52,070 124,510 149,828
As % of all permanent IT jobs advertised in the UK 92.19% 92.17% 92.03%
Number of salaries quoted 43,210 98,636 119,085
Median annual salary £55,000 £52,500 £51,000
Median salary % change year-on-year +4.76% +2.94% +2.00%
10th Percentile £32,500 £30,000 £29,000
90th Percentile £90,000 £87,500 £85,000
UK excluding London median annual salary £49,000 £45,000 £45,000
% change year-on-year +8.89% - +3.45%

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 5 December 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 5 December 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 -4 3,978 £60,000 - 1,033
London +7 2,112 £70,000 +3.70% 459
UK excluding London +1 1,986 £52,500 +5.00% 630
Work from Home -3 760 £60,000 +9.09% 211
South East +4 659 £55,000 +6.80% 139
North of England -4 571 £50,000 - 241
North West -7 301 £55,000 +4.76% 131
South West +7 251 £50,000 +5.26% 62
Midlands +17 244 £53,990 +7.98% 87
Yorkshire -3 213 £50,000 - 80
West Midlands +39 190 £55,000 +10.00% 55
Scotland +4 147 £57,500 +15.00% 35
East of England -14 92 £60,000 +9.09% 43
North East +5 57 £47,500 +5.56% 30
East Midlands -12 54 £52,500 +16.67% 32
Wales -13 18 £50,000 - 15
Northern Ireland 0 9 £61,250 +11.36% 8

For the 6 months to 5 December 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,876 (67.32%) Agile Software Development
2 1,941 (45.44%) JavaScript
3 1,517 (35.51%) C#
4 1,473 (34.48%) Java
5 1,470 (34.41%) BDD
6 1,459 (34.15%) .NET
7 1,183 (27.69%) Microservices
8 1,138 (26.64%) AWS
9 1,125 (26.33%) DevOps
10 1,056 (24.72%) SQL
11 1,053 (24.65%) Azure
12 1,052 (24.63%) Docker
13 1,024 (23.97%) Software Engineering
14 979 (22.92%) Scrum
15 918 (21.49%) AngularJS
16 889 (20.81%) React
17 821 (19.22%) Python
18 818 (19.15%) Test Automation
19 794 (18.59%) .NET Core
20 791 (18.52%) HTML
21 782 (18.31%) CSS
22 767 (17.95%) Node.js
23 766 (17.93%) Git (software)
24 698 (16.34%) MVC
25 697 (16.32%) Finance
26 689 (16.13%) Continuous Integration
27 635 (14.86%) Kubernetes
28 612 (14.33%) SQL Server
29 573 (13.41%) Spring
30 559 (13.09%) OO

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 153 (3.58%) Elasticsearch
2 97 (2.27%) Confluence
3 69 (1.62%) CMS
4 58 (1.36%) Tomcat
5 45 (1.05%) Apache Spark
6 44 (1.03%) IIS
7 41 (0.96%) nginx
8 34 (0.80%) Apache
9 27 (0.63%) NServiceBus
10 26 (0.61%) JBoss
10 26 (0.61%) WebSphere
11 18 (0.42%) SharePoint
11 18 (0.42%) Umbraco
11 18 (0.42%) WordPress
12 14 (0.33%) Oracle Workflow
13 12 (0.28%) Mule
14 10 (0.23%) Moodle
14 10 (0.23%) OpenStack
14 10 (0.23%) Red Hat Fuse
15 9 (0.21%) Mule ESB
Applications
1 14 (0.33%) InVision
1 14 (0.33%) Sketch
2 11 (0.26%) Adobe Creative Suite
3 9 (0.21%) Microsoft Excel
4 8 (0.19%) Figma
4 8 (0.19%) Microsoft Office
5 6 (0.14%) MS Visio
6 5 (0.12%) Adobe Illustrator
7 4 (0.094%) Spreadsheet
8 2 (0.047%) Chatbot
9 1 (0.023%) Microsoft Project
9 1 (0.023%) Photoshop
Business Applications
1 21 (0.49%) Dynamics CRM
2 13 (0.30%) Magento
3 8 (0.19%) Shopify
4 7 (0.16%) IBM Operational Decision Manager
4 7 (0.16%) Payment Gateway
5 2 (0.047%) Distributed Ledger
5 2 (0.047%) Salesforce.com CRM
6 1 (0.023%) nopCommerce
6 1 (0.023%) Odoo
6 1 (0.023%) Sentinel
Cloud Services
1 1,138 (26.64%) AWS
2 1,053 (24.65%) Azure
3 295 (6.91%) GCP
4 251 (5.88%) Serverless
5 202 (4.73%) SaaS
6 145 (3.39%) AWS Lambda
7 121 (2.83%) GitHub
8 89 (2.08%) AWS CloudFormation
9 87 (2.04%) npm
10 80 (1.87%) Amazon EC2
11 74 (1.73%) PaaS
12 57 (1.33%) Cloud Computing
13 47 (1.10%) Azure Data Factory
14 46 (1.08%) Amazon ECS
15 37 (0.87%) Amazon S3
15 37 (0.87%) Logic Apps
16 32 (0.75%) OpenShift
17 27 (0.63%) Amazon SQS
18 24 (0.56%) Azure Functions
18 24 (0.56%) IaaS
Communications & Networking
1 53 (1.24%) HTTP
2 50 (1.17%) Skype
3 40 (0.94%) Internet
4 19 (0.44%) TCP/IP
5 14 (0.33%) Network Security
6 8 (0.19%) DNS
6 8 (0.19%) H.323
7 4 (0.094%) SNMP
7 4 (0.094%) Wireless
8 3 (0.070%) MQTT
8 3 (0.070%) Software-Defined Radio
8 3 (0.070%) SSH
8 3 (0.070%) VPN
8 3 (0.070%) Wi-Fi
8 3 (0.070%) Wireshark
9 2 (0.047%) Bluetooth
9 2 (0.047%) DHCP
9 2 (0.047%) DSL
9 2 (0.047%) IPv6
9 2 (0.047%) SSL
Database & Business Intelligence
1 612 (14.33%) SQL Server
2 553 (12.94%) NoSQL
3 321 (7.51%) MongoDB
4 306 (7.16%) MySQL
5 257 (6.02%) PostgreSQL
6 234 (5.48%) Relational Database
7 173 (4.05%) Redis
8 92 (2.15%) Big Data
9 74 (1.73%) Amazon DynamoDB
10 57 (1.33%) Data Warehouse
11 56 (1.31%) Apache Cassandra
12 49 (1.15%) Hadoop
13 47 (1.10%) Cosmos DB
14 42 (0.98%) Amazon RDS
15 35 (0.82%) SQL Server 2019
15 35 (0.82%) SQL Server Reporting Services
16 33 (0.77%) Azure SQL Database
17 29 (0.68%) SQL Server Integration Services
18 26 (0.61%) Blockchain
18 26 (0.61%) Hazelcast
Development Applications
1 766 (17.93%) Git (software)
2 431 (10.09%) Selenium
3 409 (9.57%) Jenkins
4 261 (6.11%) JIRA
5 176 (4.12%) Cucumber
6 167 (3.91%) JUnit
7 165 (3.86%) TeamCity
8 154 (3.60%) Maven
9 136 (3.18%) GitLab
10 130 (3.04%) NUnit
11 124 (2.90%) webpack
12 117 (2.74%) Cypress.io
13 100 (2.34%) Visual Studio
14 96 (2.25%) Mockito
15 94 (2.20%) WebDriver
16 93 (2.18%) Octopus Deploy
17 91 (2.13%) SpecFlow
18 86 (2.01%) Bitbucket
19 79 (1.85%) SoapUI
20 75 (1.76%) Subversion
General
1 697 (16.32%) Finance
2 158 (3.70%) Banking
3 107 (2.50%) Public Sector
4 97 (2.27%) Games
4 97 (2.27%) Retail
5 95 (2.22%) Marketing
6 72 (1.69%) Front Office
7 69 (1.62%) Law
8 48 (1.12%) Advertising
8 48 (1.12%) Telecoms
9 46 (1.08%) Manufacturing
10 45 (1.05%) Electronics
11 36 (0.84%) Publishing
12 26 (0.61%) Back Office
13 25 (0.59%) Investment Banking
14 23 (0.54%) Financial Institution
15 15 (0.35%) Online Betting
16 9 (0.21%) Housing Association
16 9 (0.21%) Local Government
17 6 (0.14%) Legal
Job Titles
1 2,708 (63.39%) Developer
2 657 (15.38%) .NET Developer
3 635 (14.86%) Senior Developer
4 570 (13.34%) Java Developer
5 529 (12.38%) Software Engineer
6 467 (10.93%) C# Developer
7 353 (8.26%) Full Stack Developer
8 350 (8.19%) Software Developer
9 334 (7.82%) C# .NET Developer
10 195 (4.56%) Lead Developer
11 188 (4.40%) Front End Developer (Client-Side Developer)
12 164 (3.84%) React Developer
13 161 (3.77%) Senior Software Engineer
14 153 (3.58%) PHP Developer
15 152 (3.56%) Senior Java Developer
16 146 (3.42%) Python Engineer
17 143 (3.35%) Java Engineer
18 129 (3.02%) JavaScript Developer
18 129 (3.02%) Senior .NET Developer
19 127 (2.97%) DevOps Engineer
Libraries, Frameworks & Software Standards
1 1,459 (34.15%) .NET
2 918 (21.49%) AngularJS
3 889 (20.81%) React
4 794 (18.59%) .NET Core
5 791 (18.52%) HTML
6 782 (18.31%) CSS
7 767 (17.95%) Node.js
8 573 (13.41%) Spring
9 558 (13.06%) REST
10 521 (12.20%) ASP.NET
11 517 (12.10%) RESTful
12 472 (11.05%) Web Services
13 431 (10.09%) .NET Framework
14 367 (8.59%) Vue.js
15 351 (8.22%) Kafka
16 330 (7.72%) ASP.NET MVC
17 326 (7.63%) Spring Boot
18 313 (7.33%) HTML5
19 292 (6.84%) ASP.NET Web API
20 247 (5.78%) CSS3
Miscellaneous
1 370 (8.66%) Greenfield Project
2 211 (4.94%) User Experience
3 206 (4.82%) Mobile App
4 171 (4.00%) Algorithms
5 115 (2.69%) Analytical Skills
6 114 (2.67%) Data Structures
7 92 (2.15%) Self-Motivation
8 78 (1.83%) Cloud Native
8 78 (1.83%) Enterprise Software
9 55 (1.29%) Equities
10 50 (1.17%) Virtual Team
11 48 (1.12%) Fixed Income
12 36 (0.84%) Media Streaming
13 27 (0.63%) Derivative
13 27 (0.63%) Foreign Exchange (FX)
13 27 (0.63%) LIMS
13 27 (0.63%) Over-the-Top Content
14 26 (0.61%) Video\Live Streaming
15 25 (0.59%) Blog
15 25 (0.59%) Social Network
Operating Systems
1 343 (8.03%) Linux
2 169 (3.96%) Android
3 154 (3.60%) Windows
4 138 (3.23%) Apple iOS
5 57 (1.33%) Unix
6 18 (0.42%) Windows Server
7 13 (0.30%) VMS
8 12 (0.28%) CentOS
8 12 (0.28%) Ubuntu
9 8 (0.19%) Red Hat Enterprise Linux
10 4 (0.094%) Windows Server 2008
11 2 (0.047%) AIX
12 1 (0.023%) Embedded Linux
12 1 (0.023%) Mac OS
12 1 (0.023%) tvOS
12 1 (0.023%) Windows Server 2012
Processes & Methodologies
1 2,876 (67.32%) Agile Software Development
2 1,470 (34.41%) BDD
3 1,183 (27.69%) Microservices
4 1,125 (26.33%) DevOps
5 1,024 (23.97%) Software Engineering
6 979 (22.92%) Scrum
7 818 (19.15%) Test Automation
8 698 (16.34%) MVC
9 689 (16.13%) Continuous Integration
10 559 (13.09%) OO
11 483 (11.31%) Mentoring
12 436 (10.21%) Unit Testing
13 421 (9.85%) SOLID
14 396 (9.27%) Fintech
15 362 (8.47%) Pair Programming
16 327 (7.65%) Continuous Delivery
17 324 (7.58%) Front End Development
18 304 (7.12%) Problem-Solving
19 303 (7.09%) SDLC
20 264 (6.18%) OOP
Programming Languages
1 1,941 (45.44%) JavaScript
2 1,517 (35.51%) C#
3 1,473 (34.48%) Java
4 1,056 (24.72%) SQL
5 821 (19.22%) Python
6 425 (9.95%) TypeScript
7 328 (7.68%) Java 8
8 280 (6.55%) PHP
9 237 (5.55%) Go
10 235 (5.50%) C++
11 224 (5.24%) Scala
12 199 (4.66%) Kotlin
13 180 (4.21%) Ruby
14 105 (2.46%) ES6
15 101 (2.36%) T-SQL
16 88 (2.06%) C
17 72 (1.69%) Apple Swift
17 72 (1.69%) PowerShell
18 56 (1.31%) Objective-C
19 46 (1.08%) Shell Script
Qualifications
1 366 (8.57%) Degree
2 240 (5.62%) Security Cleared
3 187 (4.38%) SC Cleared
4 141 (3.30%) Computer Science Degree
5 45 (1.05%) ISTQB
6 31 (0.73%) PhD
7 28 (0.66%) DV Cleared
8 23 (0.54%) ISEB
9 17 (0.40%) ISTQB Foundation Certification
10 12 (0.28%) Master's Degree
10 12 (0.28%) Numerate Degree
11 6 (0.14%) ISEB Practitioner
11 6 (0.14%) ISTQB Advanced Certification
11 6 (0.14%) OSCE
11 6 (0.14%) OSCP
12 5 (0.12%) AWS Certification
12 5 (0.12%) Microsoft Certification
13 4 (0.094%) PMI Certification
14 3 (0.070%) SANS
15 2 (0.047%) MCPD
Quality Assurance & Compliance
1 292 (6.84%) QA
2 15 (0.35%) GDPR
3 12 (0.28%) Data Quality
4 8 (0.19%) ISO/IEC 27001
4 8 (0.19%) PCI DSS
5 6 (0.14%) NIST
5 6 (0.14%) WCAG
6 5 (0.12%) ISO 9001
7 2 (0.047%) NCSC
7 2 (0.047%) SLA
8 1 (0.023%) Disclosure Scotland
System Software
1 1,052 (24.63%) Docker
2 33 (0.77%) Active Directory
3 22 (0.51%) VMware Infrastructure
4 17 (0.40%) NDS
5 16 (0.37%) NetIQ eDirectory
6 12 (0.28%) vSphere
7 11 (0.26%) Postfix
8 8 (0.19%) Hyper-V
8 8 (0.19%) KVM
9 3 (0.070%) Firmware
9 3 (0.070%) LXC
10 1 (0.023%) HDFS
Systems Management
1 635 (14.86%) Kubernetes
2 324 (7.58%) Terraform
3 178 (4.17%) Ansible
4 78 (1.83%) Puppet
5 51 (1.19%) Opscode Chef
6 28 (0.66%) Istio
7 20 (0.47%) NetIQ Identity Manager
8 16 (0.37%) Prometheus
9 13 (0.30%) Kibana
9 13 (0.30%) Marathon
9 13 (0.30%) Mesos
9 13 (0.30%) Tivoli
10 10 (0.23%) Oracle Identity Manager
10 10 (0.23%) Tivoli Identity Manager
11 7 (0.16%) Consul
11 7 (0.16%) Grafana
11 7 (0.16%) MIIS
12 6 (0.14%) linkerd
12 6 (0.14%) Single Sign-On
13 4 (0.094%) HP Quality Center
Vendors
1 395 (9.25%) Microsoft
2 124 (2.90%) Oracle
3 115 (2.69%) Google
4 71 (1.66%) Atlassian
5 37 (0.87%) SAP
5 37 (0.87%) Xamarin
6 34 (0.80%) Zend
7 32 (0.75%) IBM
8 26 (0.61%) VMware
9 25 (0.59%) Adobe
9 25 (0.59%) Salesforce.com
10 23 (0.54%) NetIQ
11 20 (0.47%) ForgeRock
12 18 (0.42%) MuleSoft
13 17 (0.40%) Apple
14 16 (0.37%) Facebook
15 15 (0.35%) Sony
16 14 (0.33%) Pega
17 13 (0.30%) Okta
17 13 (0.30%) Red Hat