Period
to 24 November 2020

The following table provides summary statistics for permanent job vacancies advertised in Scotland 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 24 November 2020 with a comparison to the same period in the previous 2 years.

Test-Driven Development (TDD)
UK > Scotland
6 months to
24 Nov 2020
Same period 2019 Same period 2018
Rank 28 35 28
Rank change year-on-year +7 -7 -10
Permanent jobs citing TDD 141 305 414
As % of all permanent jobs advertised in Scotland 7.08% 6.59% 7.76%
As % of the Processes & Methodologies category 7.80% 7.07% 8.26%
Number of salaries quoted 113 189 314
Median annual salary £57,500 £50,000 £47,500
Median salary % change year-on-year +15.00% +5.26% -5.00%
10th Percentile £36,250 £35,000 £33,750
90th Percentile £72,500 £72,500 £70,000
UK median annual salary £60,000 £57,500 £55,000
% change year-on-year +4.35% +4.55% +7.84%

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 advertised in Scotland with a requirement for process or methodology skills.

All Process and Methodology Skills
Scotland
Permanent vacancies with a requirement for process or methodology skills 1,808 4,314 5,013
As % of all permanent IT jobs advertised in Scotland 90.76% 93.17% 94.00%
Number of salaries quoted 1,320 2,602 3,222
Median annual salary £47,500 £45,000 £45,000
Median salary % change year-on-year +5.56% - +0.33%
10th Percentile £32,500 £29,584 £28,750
90th Percentile £68,750 £70,000 £70,000
UK median annual salary £55,000 £52,500 £50,000
% change year-on-year +4.76% +5.00% -

TDD
Job Vacancy Trend in Scotland

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

Job vacancy trend for TDD in Scotland

TDD
Salary Trend in Scotland

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

Salary trend for TDD in Scotland

TDD
Salary Histogram in Scotland

Salary distribution for jobs citing TDD in Scotland over the 6 months to 24 November 2020.

Salary histogram for TDD in Scotland

TDD
Job Locations in Scotland

The table below looks at the demand and provides a guide to the median salaries quoted in IT jobs citing TDD within the Scotland region over the 6 months to 24 November 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
Glasgow +4 91 £57,500 +15.00% 15
Edinburgh +5 33 £55,000 +10.00% 14
Dundee -8 7 £50,000 +25.00%
Aberdeen +19 5 £65,000 +44.44% 2
Stirling -9 2 £45,000 -14.29%
West Lothian - 1 £67,500 -
TDD
UK

For the 6 months to 24 November 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 across the Scotland region with a requirement for TDD.

1 104 (73.76%) Agile Software Development
2 100 (70.92%) Java
3 56 (39.72%) C#
4 48 (34.04%) BDD
5 46 (32.62%) Software Engineering
6 43 (30.50%) OO
7 42 (29.79%) SQL
7 42 (29.79%) .NET
8 41 (29.08%) JavaScript
9 40 (28.37%) C++
10 39 (27.66%) AWS
11 38 (26.95%) Scrum
12 36 (25.53%) HTML
13 35 (24.82%) Banking
14 30 (21.28%) Finance
14 30 (21.28%) Linux
14 30 (21.28%) HTML5
15 29 (20.57%) Continuous Integration
16 27 (19.15%) Data Structures
16 27 (19.15%) Algorithms
17 25 (17.73%) Multithreading
18 23 (16.31%) Azure
19 22 (15.60%) Web Services
20 21 (14.89%) Python
20 21 (14.89%) Java 8
21 20 (14.18%) J2EE
21 20 (14.18%) Git (software)
21 20 (14.18%) Spring
22 19 (13.48%) Android
22 19 (13.48%) Microservices

TDD
Co-occurring IT Skills in Scotland 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 2 (1.42%) Adobe Experience Manager
1 2 (1.42%) Apache Spark
1 2 (1.42%) CMS
2 1 (0.71%) Apache
2 1 (0.71%) Confluence
Cloud Services
1 39 (27.66%) AWS
2 23 (16.31%) Azure
3 11 (7.80%) GCP
4 10 (7.09%) SaaS
5 5 (3.55%) GitHub
5 5 (3.55%) PaaS
6 3 (2.13%) IaaS
6 3 (2.13%) OpenShift
6 3 (2.13%) Serverless
6 3 (2.13%) Virtual Private Cloud
7 2 (1.42%) AWS CloudFormation
8 1 (0.71%) AWS IoT
8 1 (0.71%) Cloud Computing
8 1 (0.71%) TestFlight
Communications & Networking
1 3 (2.13%) TCP/IP
2 2 (1.42%) Internet
3 1 (0.71%) HTTP
Database & Business Intelligence
1 10 (7.09%) Big Data
1 10 (7.09%) NoSQL
2 8 (5.67%) Relational Database
3 6 (4.26%) Hadoop
3 6 (4.26%) SQL Server
4 4 (2.84%) Apache Cassandra
4 4 (2.84%) Apache Hive
4 4 (2.84%) MySQL
5 3 (2.13%) MongoDB
5 3 (2.13%) PostgreSQL
6 2 (1.42%) Oracle Database
7 1 (0.71%) BigQuery
7 1 (0.71%) Data Warehouse
7 1 (0.71%) Redis
7 1 (0.71%) Snowflake Schema
Development Applications
1 20 (14.18%) Git (software)
2 6 (4.26%) Cypress.io
2 6 (4.26%) Subversion
2 6 (4.26%) webpack
3 5 (3.55%) Eclipse
3 5 (3.55%) Jenkins
4 4 (2.84%) IntelliJ
4 4 (2.84%) Maven
5 3 (2.13%) JIRA
5 3 (2.13%) JUnit
6 2 (1.42%) GitLab
6 2 (1.42%) Octopus Deploy
6 2 (1.42%) Team Foundation Server
6 2 (1.42%) TeamCity
7 1 (0.71%) Cucumber
7 1 (0.71%) Gradle
7 1 (0.71%) Moq
7 1 (0.71%) RubyMine
7 1 (0.71%) Vagrant
7 1 (0.71%) Visual Studio
General
1 35 (24.82%) Banking
2 30 (21.28%) Finance
3 6 (4.26%) Games
4 5 (3.55%) Electronics
5 2 (1.42%) Investment Banking
5 2 (1.42%) Marketing
5 2 (1.42%) Public Sector
6 1 (0.71%) Law
Job Titles
1 76 (53.90%) Developer
2 33 (23.40%) Software Engineer
3 19 (13.48%) Java Developer
4 18 (12.77%) Senior Developer
5 16 (11.35%) Android Developer
6 15 (10.64%) Senior Software Engineer
7 11 (7.80%) Software Developer
8 7 (4.96%) Architect
8 7 (4.96%) Front End Developer (Client-Side Developer)
9 6 (4.26%) C# Developer
9 6 (4.26%) iOS Developer
9 6 (4.26%) React Developer
9 6 (4.26%) Senior Java Developer
10 5 (3.55%) Senior Android Developer
10 5 (3.55%) Technical Leader
11 4 (2.84%) .NET Software Engineer
11 4 (2.84%) Cloud Architect
11 4 (2.84%) Lead Developer
11 4 (2.84%) Senior iOS Developer
11 4 (2.84%) Software Manager
Libraries, Frameworks & Software Standards
1 42 (29.79%) .NET
2 36 (25.53%) HTML
3 30 (21.28%) HTML5
4 22 (15.60%) Web Services
5 20 (14.18%) J2EE
5 20 (14.18%) Spring
6 18 (12.77%) CSS
7 15 (10.64%) .NET Core
7 15 (10.64%) RESTful
8 14 (9.93%) .NET Framework
8 14 (9.93%) REST
9 12 (8.51%) AngularJS
9 12 (8.51%) CSS3
10 11 (7.80%) Node.js
10 11 (7.80%) SOAP
11 10 (7.09%) Entity Framework
11 10 (7.09%) Redux
12 8 (5.67%) Kafka
12 8 (5.67%) React
13 6 (4.26%) React Native
Miscellaneous
1 27 (19.15%) Algorithms
1 27 (19.15%) Data Structures
2 18 (12.77%) Enterprise Software
3 14 (9.93%) Mobile App
4 8 (5.67%) Greenfield Project
4 8 (5.67%) LIMS
5 3 (2.13%) Cloud Native
5 3 (2.13%) User Experience
6 2 (1.42%) Analytical Skills
6 2 (1.42%) Clustering
6 2 (1.42%) Wiki
7 1 (0.71%) Internet of Things
7 1 (0.71%) Life Science
7 1 (0.71%) NHS
7 1 (0.71%) Public Cloud
Operating Systems
1 30 (21.28%) Linux
2 19 (13.48%) Android
3 8 (5.67%) Unix
4 7 (4.96%) Apple iOS
Processes & Methodologies
1 104 (73.76%) Agile Software Development
2 48 (34.04%) BDD
3 46 (32.62%) Software Engineering
4 43 (30.50%) OO
5 38 (26.95%) Scrum
6 29 (20.57%) Continuous Integration
7 25 (17.73%) Multithreading
8 19 (13.48%) Android Development
8 19 (13.48%) Microservices
9 15 (10.64%) Mentoring
10 14 (9.93%) Continuous Improvement
10 14 (9.93%) SDLC
10 14 (9.93%) Workflow
11 12 (8.51%) DevOps
12 11 (7.80%) Front End Development
12 11 (7.80%) Test Automation
13 10 (7.09%) Analytics
14 9 (6.38%) Computer Science
15 8 (5.67%) Information Management
16 7 (4.96%) MVC
Programming Languages
1 100 (70.92%) Java
2 56 (39.72%) C#
3 42 (29.79%) SQL
4 41 (29.08%) JavaScript
5 40 (28.37%) C++
6 21 (14.89%) Java 8
6 21 (14.89%) Python
7 18 (12.77%) C
8 16 (11.35%) Scala
9 9 (6.38%) Kotlin
10 8 (5.67%) VB
11 7 (4.96%) TypeScript
12 6 (4.26%) PHP
12 6 (4.26%) PL/SQL
13 5 (3.55%) Apple Swift
14 4 (2.84%) ES6
14 4 (2.84%) Ruby
15 1 (0.71%) Clojure
15 1 (0.71%) F#
15 1 (0.71%) R
Qualifications
1 4 (2.84%) Degree
Quality Assurance & Compliance
1 1 (0.71%) Disclosure Scotland
1 1 (0.71%) QA
System Software
1 15 (10.64%) Docker
Systems Management
1 17 (12.06%) Kubernetes
2 2 (1.42%) Ansible
2 2 (1.42%) Opscode Chef
2 2 (1.42%) vRealize
3 1 (0.71%) Terraform
Vendors
1 18 (12.77%) Atlassian
2 9 (6.38%) Oracle
3 6 (4.26%) Microsoft
4 4 (2.84%) Solace
5 2 (1.42%) Adobe
5 2 (1.42%) Red Hat
5 2 (1.42%) VMware
6 1 (0.71%) Netezza