Period
to 20 September 2020

The table below provides summary statistics for permanent job vacancies with an option to work from home (WFH) and 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 September 2020 with a comparison to the same period in the previous 2 years.

Test-Driven Development (TDD)
UK > Work from Home
6 months to
20 Sep 2020
Same period 2019 Same period 2018
Rank 21 32 21
Rank change year-on-year +11 -11 -3
Permanent jobs citing TDD 502 566 804
As % of all permanent jobs with a WFH option 9.26% 7.11% 10.32%
As % of the Processes & Methodologies category 10.03% 7.64% 11.18%
Number of salaries quoted 941 1,033 1,513
Median annual salary £65,000 £57,500 £50,000
Median salary % change year-on-year +13.04% +15.00% +11.11%
10th Percentile £41,250 £35,000 £35,000
90th Percentile £87,500 £82,500 £77,500
UK median annual salary £60,000 £57,000 £52,833
% change year-on-year +5.26% +7.89% +4.62%

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 WFH option and a requirement for process or methodology skills.

All Process and Methodology Skills
Work from Home
Permanent vacancies with a requirement for process or methodology skills 5,007 7,409 7,190
As % of all permanent jobs with a WFH option 92.35% 93.04% 92.25%
Number of salaries quoted 4,431 6,309 6,198
Median annual salary £57,000 £57,500 £55,000
Median salary % change year-on-year -0.87% +4.55% +10.00%
10th Percentile £36,250 £35,000 £33,750
90th Percentile £85,000 £87,500 £82,500
UK median annual salary £55,000 £52,500 £50,000
% change year-on-year +4.76% +5.00% -

TDD
Trend for Jobs with a WFH Option

Job vacancies with a work from home option citing TDD as a proportion of all IT jobs advertised.

TDD trend for jobs with a WFH option

TDD
Salary Trend for Jobs with a WFH Option

3-month moving average salary quoted in job vacancies with a work from home option citing TDD.

TDD salary trend for jobs with a WFH option

TDD
Salary Histogram for Jobs with a WFH Option

Salary distribution for jobs with a work from home option citing TDD over the 6 months to 20 September 2020.

TDD salary histogram for jobs with a WFH option

For the 6 months to 20 September 2020, TDD job roles required the following IT skills in order of popularity. The figures indicate the absolute number co-occurrences and as a proportion of all permanent jobs with a WFH option and a requirement for TDD.

1 322 (64.14%) Agile Software Development
2 225 (44.82%) JavaScript
3 216 (43.03%) .NET
4 212 (42.23%) AngularJS
5 183 (36.45%) C#
6 167 (33.27%) BDD
7 165 (32.87%) Azure
8 152 (30.28%) .NET Core
9 145 (28.88%) AWS
10 142 (28.29%) Microservices
11 136 (27.09%) Java
11 136 (27.09%) Scrum
12 135 (26.89%) DevOps
13 134 (26.69%) SQL
14 119 (23.71%) React
15 117 (23.31%) MVC
16 112 (22.31%) Continuous Integration
17 106 (21.12%) Docker
18 96 (19.12%) NoSQL
19 93 (18.53%) Node.js
20 90 (17.93%) Software Engineering
21 86 (17.13%) ASP.NET
22 83 (16.53%) OO
23 81 (16.14%) SQL Server
24 76 (15.14%) REST
24 76 (15.14%) Git (software)
25 73 (14.54%) MongoDB
25 73 (14.54%) ASP.NET MVC
25 73 (14.54%) HTML
26 70 (13.94%) CSS

TDD
Co-occurring IT Skills with a WFH Option 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 40 (7.97%) Elasticsearch
2 12 (2.39%) NServiceBus
3 9 (1.79%) Tomcat
4 8 (1.59%) CMS
5 7 (1.39%) Moodle
5 7 (1.39%) nginx
5 7 (1.39%) Umbraco
6 6 (1.20%) Confluence
7 4 (0.80%) Apache Spark
7 4 (0.80%) Oracle Workflow
7 4 (0.80%) WordPress
8 3 (0.60%) Orchard CMS
9 2 (0.40%) Apache
9 2 (0.40%) Sitecore CMS
10 1 (0.20%) BizTalk Server
10 1 (0.20%) SharePoint
Applications
1 1 (0.20%) Adobe XD
1 1 (0.20%) Chatbot
1 1 (0.20%) InVision
1 1 (0.20%) Zeplin
Business Applications
1 5 (1.00%) Payment Gateway
2 3 (0.60%) Dynamics CRM
2 3 (0.60%) Magento
2 3 (0.60%) Shopify
3 1 (0.20%) Remedy ITSM
Cloud Services
1 165 (32.87%) Azure
2 145 (28.88%) AWS
3 34 (6.77%) SaaS
4 32 (6.37%) Serverless
5 24 (4.78%) GCP
6 23 (4.58%) AWS Lambda
7 18 (3.59%) Amazon EC2
8 12 (2.39%) GitHub
8 12 (2.39%) Logic Apps
9 10 (1.99%) PaaS
10 9 (1.79%) Amazon ECS
10 9 (1.79%) Amazon S3
10 9 (1.79%) Amazon SQS
10 9 (1.79%) Slack
11 8 (1.59%) OpenShift
12 7 (1.39%) AWS CodeBuild
12 7 (1.39%) CloudFront
12 7 (1.39%) npm
13 6 (1.20%) AWS Fargate
13 6 (1.20%) Datadog
Communications & Networking
1 17 (3.39%) Skype
2 6 (1.20%) Network Security
3 3 (0.60%) Internet
4 2 (0.40%) HTTP
4 2 (0.40%) TCP/IP
5 1 (0.20%) PPP
Database & Business Intelligence
1 96 (19.12%) NoSQL
2 81 (16.14%) SQL Server
3 73 (14.54%) MongoDB
4 39 (7.77%) MySQL
5 34 (6.77%) PostgreSQL
6 23 (4.58%) Redis
7 21 (4.18%) Amazon DynamoDB
8 19 (3.78%) Relational Database
9 15 (2.99%) SQL Server 2019
10 12 (2.39%) SQL Server 2017
11 11 (2.19%) Apache Cassandra
12 8 (1.59%) Big Data
13 6 (1.20%) Amazon Athena
14 5 (1.00%) Cosmos DB
15 4 (0.80%) Amazon RDS
16 3 (0.60%) RDBMS
17 2 (0.40%) Amazon Redshift
17 2 (0.40%) Hadoop
17 2 (0.40%) SQL Server 2012
18 1 (0.20%) Event Store
Development Applications
1 76 (15.14%) Git (software)
2 38 (7.57%) Jenkins
3 28 (5.58%) Selenium
4 25 (4.98%) JIRA
5 24 (4.78%) RSpec
6 16 (3.19%) Cucumber
7 15 (2.99%) JUnit
8 14 (2.79%) CircleCI
8 14 (2.79%) Maven
9 13 (2.59%) Capybara
9 13 (2.59%) TeamCity
10 12 (2.39%) minitest
10 12 (2.39%) Octopus Deploy
11 11 (2.19%) Subversion
12 10 (1.99%) Mockito
12 10 (1.99%) NUnit
13 9 (1.79%) WebDriver
14 8 (1.59%) Bitbucket
14 8 (1.59%) Liquibase
15 7 (1.39%) SonarQube
General
1 59 (11.75%) Finance
2 16 (3.19%) Electronics
3 9 (1.79%) Banking
3 9 (1.79%) Law
3 9 (1.79%) Legal
3 9 (1.79%) Public Sector
4 7 (1.39%) Advertising
4 7 (1.39%) Games
5 6 (1.20%) Marketing
6 4 (0.80%) Telecoms
7 3 (0.60%) Investment Banking
7 3 (0.60%) Manufacturing
7 3 (0.60%) Retail
8 2 (0.40%) Front Office
8 2 (0.40%) Pharmaceutical
Job Titles
1 381 (75.90%) Developer
2 95 (18.92%) .NET Developer
3 71 (14.14%) Senior Developer
4 66 (13.15%) C# Developer
5 62 (12.35%) C# .NET Developer
6 57 (11.35%) Java Developer
7 51 (10.16%) Angular Developer
8 46 (9.16%) Full Stack Developer
9 33 (6.57%) Software Engineer
10 30 (5.98%) Software Developer
11 26 (5.18%) Lead Developer
12 23 (4.58%) Mobile Developer
13 22 (4.38%) Ruby Developer
13 22 (4.38%) Senior .NET Developer
14 20 (3.98%) PHP Developer
15 18 (3.59%) JavaScript Developer
15 18 (3.59%) React Developer
16 16 (3.19%) Front End Developer (Client-Side Developer)
17 14 (2.79%) .NET Software Developer
17 14 (2.79%) DevOps Engineer
Libraries, Frameworks & Software Standards
1 216 (43.03%) .NET
2 212 (42.23%) AngularJS
3 152 (30.28%) .NET Core
4 119 (23.71%) React
5 93 (18.53%) Node.js
6 86 (17.13%) ASP.NET
7 76 (15.14%) REST
8 73 (14.54%) ASP.NET MVC
8 73 (14.54%) HTML
9 70 (13.94%) CSS
10 66 (13.15%) ASP.NET Web API
11 59 (11.75%) Web Services
12 56 (11.16%) Vue.js
13 49 (9.76%) RESTful
13 49 (9.76%) Spring
14 46 (9.16%) .NET Framework
15 32 (6.37%) jQuery
16 31 (6.18%) RabbitMQ
17 27 (5.38%) React Native
18 26 (5.18%) HTML5
Miscellaneous
1 42 (8.37%) Greenfield Project
2 38 (7.57%) User Experience
3 31 (6.18%) Self-Motivation
4 22 (4.38%) Virtual Team
5 21 (4.18%) Mobile App
6 11 (2.19%) NHS
7 9 (1.79%) e-Learning
7 9 (1.79%) Video\Live Streaming
8 8 (1.59%) Algorithms
9 7 (1.39%) Data Structures
9 7 (1.39%) SCORM
10 6 (1.20%) Cloud Native
11 5 (1.00%) Analytical Skills
12 4 (0.80%) Credit Risk
12 4 (0.80%) Learning Management System
12 4 (0.80%) N-Tier
13 3 (0.60%) Enterprise Software
13 3 (0.60%) Fixed Income
13 3 (0.60%) Social Media
14 2 (0.40%) SWIFT
Operating Systems
1 46 (9.16%) Apple iOS
2 40 (7.97%) Android
3 25 (4.98%) Windows
4 23 (4.58%) Linux
5 4 (0.80%) Unix
6 3 (0.60%) Windows Server
7 2 (0.40%) Red Hat Enterprise Linux
Processes & Methodologies
1 322 (64.14%) Agile Software Development
2 167 (33.27%) BDD
3 142 (28.29%) Microservices
4 136 (27.09%) Scrum
5 135 (26.89%) DevOps
6 117 (23.31%) MVC
7 112 (22.31%) Continuous Integration
8 90 (17.93%) Software Engineering
9 83 (16.53%) OO
10 68 (13.55%) SOLID
11 63 (12.55%) Continuous Delivery
12 59 (11.75%) Fintech
13 54 (10.76%) Mentoring
14 46 (9.16%) Kanban
15 41 (8.17%) Front End Development
16 40 (7.97%) Software Delivery
17 37 (7.37%) Unit Testing
18 36 (7.17%) SDLC
18 36 (7.17%) Test Automation
19 32 (6.37%) Problem-Solving
Programming Languages
1 225 (44.82%) JavaScript
2 183 (36.45%) C#
3 136 (27.09%) Java
4 134 (26.69%) SQL
5 59 (11.75%) Python
6 50 (9.96%) TypeScript
7 41 (8.17%) Kotlin
8 38 (7.57%) Java 8
9 36 (7.17%) Ruby
9 36 (7.17%) Scala
10 29 (5.78%) PHP
11 24 (4.78%) Go
12 23 (4.58%) Objective-C
13 22 (4.38%) Apple Swift
14 13 (2.59%) C++
15 10 (1.99%) ES6
16 8 (1.59%) T-SQL
17 7 (1.39%) F#
18 6 (1.20%) Shell Script
19 5 (1.00%) PowerShell
Qualifications
1 23 (4.58%) Security Cleared
2 21 (4.18%) Degree
3 13 (2.59%) SC Cleared
4 11 (2.19%) Computer Science Degree
5 2 (0.40%) Postgraduate
6 1 (0.20%) CISA
6 1 (0.20%) CISM
6 1 (0.20%) CISSP
6 1 (0.20%) CRISC
6 1 (0.20%) CTC Cleared
6 1 (0.20%) DBS Check
6 1 (0.20%) ISTQB
6 1 (0.20%) Master's Degree
Quality Assurance & Compliance
1 17 (3.39%) QA
System Software
1 106 (21.12%) Docker
2 6 (1.20%) Active Directory
2 6 (1.20%) VMware Infrastructure
2 6 (1.20%) vSphere
3 5 (1.00%) NDS
3 5 (1.00%) NetIQ eDirectory
Systems Management
1 70 (13.94%) Kubernetes
2 37 (7.37%) Terraform
3 19 (3.78%) Ansible
4 5 (1.00%) Tivoli
5 4 (0.80%) NetIQ Identity Manager
6 3 (0.60%) Puppet
7 2 (0.40%) Graylog
7 2 (0.40%) Opscode Chef
7 2 (0.40%) Prometheus
8 1 (0.20%) Grafana
8 1 (0.20%) MIIS
8 1 (0.20%) Oracle Identity Management
Vendors
1 34 (6.77%) Microsoft
2 18 (3.59%) Google
3 11 (2.19%) Oracle
4 9 (1.79%) ForgeRock
5 8 (1.59%) CyberArk
6 7 (1.39%) VMware
7 5 (1.00%) Apple
7 5 (1.00%) NetIQ
7 5 (1.00%) Okta
7 5 (1.00%) SAP
8 3 (0.60%) Salesforce.com
8 3 (0.60%) Sitecore
8 3 (0.60%) Zend
9 2 (0.40%) Xamarin
10 1 (0.20%) Adobe
10 1 (0.20%) Atlassian
10 1 (0.20%) New Relic
10 1 (0.20%) Novell
10 1 (0.20%) Remedy
10 1 (0.20%) Splunk