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

Test-Driven Development (TDD)
UK > Scotland
6 months to
7 Jul 2020
Same period 2019 Same period 2018
Rank 28 37 17
Rank change year-on-year +9 -20 +1
Permanent jobs citing TDD 187 360 587
As % of all permanent jobs advertised in Scotland 7.25% 6.55% 9.99%
As % of the Processes & Methodologies category 7.95% 6.99% 10.61%
Number of salaries quoted 122 264 502
Median annual salary £45,000 £50,000 £50,000
Median salary % change year-on-year -10.00% - +11.11%
10th Percentile £36,600 £32,500 £33,750
90th Percentile £62,500 £75,000 £77,500
UK median annual salary £60,000 £55,000 £52,500
% change year-on-year +9.09% +4.76% +5.00%

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 2,353 5,150 5,533
As % of all permanent IT jobs advertised in Scotland 91.27% 93.70% 94.15%
Number of salaries quoted 1,476 3,362 3,714
Median annual salary £47,500 £45,000 £45,000
Median salary % change year-on-year +5.56% - -
10th Percentile £31,000 £30,000 £29,000
90th Percentile £70,000 £71,250 £70,000
UK median annual salary £55,000 £52,500 £50,000
% change year-on-year +4.76% +5.00% +3.09%

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 7 July 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 7 July 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 +3 127 £45,000 -10.00% 10
Edinburgh +5 49 £48,750 -11.36% 6
Dundee -7 5 £37,500 +2.74% 1
Aberdeen -4 1 £42,500 +8.97% 1
East Lothian - 1 £35,000 -
Dumfries and Galloway - 1 £45,000 -
TDD
UK

For the 6 months to 7 July 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 126 (67.38%) Agile Software Development
2 94 (50.27%) Java
3 78 (41.71%) JavaScript
4 71 (37.97%) C#
5 57 (30.48%) HTML
6 48 (25.67%) .NET
7 46 (24.60%) CSS
7 46 (24.60%) Azure
7 46 (24.60%) BDD
8 43 (22.99%) AWS
9 41 (21.93%) Finance
10 40 (21.39%) OO
11 38 (20.32%) Scrum
11 38 (20.32%) Continuous Integration
12 36 (19.25%) SQL
13 34 (18.18%) User Experience
14 33 (17.65%) Git (software)
14 33 (17.65%) Test Automation
15 32 (17.11%) Microservices
16 31 (16.58%) Software Engineering
17 30 (16.04%) React
18 29 (15.51%) NoSQL
19 28 (14.97%) Node.js
19 28 (14.97%) AngularJS
19 28 (14.97%) Spring
19 28 (14.97%) Android
20 27 (14.44%) Android Development
20 27 (14.44%) iOS Development
20 27 (14.44%) Docker
21 26 (13.90%) Apple iOS

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 23 (12.30%) Apache Spark
2 11 (5.88%) Tomcat
3 10 (5.35%) Mule
4 3 (1.60%) Confluence
4 3 (1.60%) Elasticsearch
5 1 (0.53%) Adobe Experience Manager
5 1 (0.53%) Apache
5 1 (0.53%) CMS
5 1 (0.53%) JBoss
Cloud Services
1 46 (24.60%) Azure
2 43 (22.99%) AWS
3 12 (6.42%) PaaS
4 7 (3.74%) SaaS
4 7 (3.74%) Serverless
5 5 (2.67%) GCP
6 4 (2.14%) Google Play
7 3 (1.60%) TestFlight
8 2 (1.07%) AWS Lambda
8 2 (1.07%) Cloud Computing
8 2 (1.07%) IaaS
9 1 (0.53%) Amazon SQS
9 1 (0.53%) Apigee
9 1 (0.53%) AWS CloudFormation
Communications & Networking
1 2 (1.07%) Internet
Database & Business Intelligence
1 29 (15.51%) NoSQL
2 23 (12.30%) Hadoop
3 22 (11.76%) SQL Server
4 17 (9.09%) Big Data
5 14 (7.49%) Relational Database
6 13 (6.95%) Apache Cassandra
7 8 (4.28%) SQL Server 2012
8 7 (3.74%) MongoDB
9 3 (1.60%) Electronic Patient Records
9 3 (1.60%) MySQL
9 3 (1.60%) SQL Server Reporting Services
10 2 (1.07%) KDB
11 1 (0.53%) SQL Server Integration Services
Development Applications
1 33 (17.65%) Git (software)
2 23 (12.30%) JUnit
3 19 (10.16%) Jenkins
4 15 (8.02%) Maven
5 14 (7.49%) Selenium
6 13 (6.95%) Team Foundation Server
7 11 (5.88%) Ant
8 10 (5.35%) JIRA
9 9 (4.81%) Subversion
10 8 (4.28%) PostCSS
11 6 (3.21%) Cucumber
12 4 (2.14%) Android Studio
12 4 (2.14%) Cypress.io
12 4 (2.14%) Octopus Deploy
12 4 (2.14%) TeamCity
13 3 (1.60%) Bitbucket
13 3 (1.60%) MSBuild
13 3 (1.60%) Xcode
14 2 (1.07%) CocoaPods
14 2 (1.07%) PHPUnit
General
1 41 (21.93%) Finance
2 24 (12.83%) Banking
3 13 (6.95%) Investment Banking
4 8 (4.28%) Electronics
4 8 (4.28%) Legal
5 4 (2.14%) Manufacturing
6 2 (1.07%) Law
7 1 (0.53%) Financial Institution
7 1 (0.53%) Marketing
7 1 (0.53%) Public Sector
Job Titles
1 136 (72.73%) Developer
2 33 (17.65%) Java Developer
3 25 (13.37%) Senior Developer
4 24 (12.83%) Android Developer
5 19 (10.16%) .NET Developer
6 18 (9.63%) iOS Developer
6 18 (9.63%) Software Developer
7 13 (6.95%) Software Engineer
8 10 (5.35%) Front End Developer (Client-Side Developer)
8 10 (5.35%) Python Engineer
9 9 (4.81%) Full Stack Developer
9 9 (4.81%) Lead Developer
10 8 (4.28%) Java Software Developer
10 8 (4.28%) Senior Android Developer
10 8 (4.28%) UI Developer
11 6 (3.21%) Senior Java Developer
12 5 (2.67%) Digital Developer
12 5 (2.67%) iOS Android Developer
12 5 (2.67%) Senior .NET Developer
12 5 (2.67%) Senior iOS Developer
Libraries, Frameworks & Software Standards
1 57 (30.48%) HTML
2 48 (25.67%) .NET
3 46 (24.60%) CSS
4 30 (16.04%) React
5 28 (14.97%) AngularJS
5 28 (14.97%) Node.js
5 28 (14.97%) Spring
6 21 (11.23%) REST
7 20 (10.70%) .NET Framework
7 20 (10.70%) Entity Framework
8 18 (9.63%) RESTful
9 17 (9.09%) Spring Boot
10 16 (8.56%) HTML5
11 15 (8.02%) CSS3
12 13 (6.95%) ASP.NET
12 13 (6.95%) Hibernate
13 12 (6.42%) jQuery
13 12 (6.42%) Ruby on Rails
13 12 (6.42%) Web Services
14 11 (5.88%) JSON
Miscellaneous
1 34 (18.18%) User Experience
2 23 (12.30%) Mobile App
3 15 (8.02%) Enterprise Software
4 8 (4.28%) Greenfield Project
4 8 (4.28%) Self-Motivation
5 7 (3.74%) Public Cloud
6 6 (3.21%) Cloud Native
6 6 (3.21%) Digital Media
7 3 (1.60%) EPoS
8 2 (1.07%) Life Science
9 1 (0.53%) DataPower
9 1 (0.53%) Linux Command Line
Operating Systems
1 28 (14.97%) Android
2 26 (13.90%) Apple iOS
3 16 (8.56%) Windows
4 15 (8.02%) Windows Server
5 12 (6.42%) Linux
5 12 (6.42%) Unix
6 11 (5.88%) Windows Server 2012
6 11 (5.88%) Windows Server 2016
Processes & Methodologies
1 126 (67.38%) Agile Software Development
2 46 (24.60%) BDD
3 40 (21.39%) OO
4 38 (20.32%) Continuous Integration
4 38 (20.32%) Scrum
5 33 (17.65%) Test Automation
6 32 (17.11%) Microservices
7 31 (16.58%) Software Engineering
8 27 (14.44%) Android Development
8 27 (14.44%) iOS Development
9 25 (13.37%) Continuous Delivery
9 25 (13.37%) MVC
10 23 (12.30%) DevOps
11 16 (8.56%) Mentoring
12 14 (7.49%) Continuous Improvement
13 13 (6.95%) API Design
13 13 (6.95%) Mobile Development
14 12 (6.42%) Analytics
14 12 (6.42%) Machine Learning
14 12 (6.42%) Technical Leadership
Programming Languages
1 94 (50.27%) Java
2 78 (41.71%) JavaScript
3 71 (37.97%) C#
4 36 (19.25%) SQL
5 25 (13.37%) Python
6 23 (12.30%) Kotlin
6 23 (12.30%) Scala
7 19 (10.16%) C++
7 19 (10.16%) Ruby
8 16 (8.56%) Java 8
9 15 (8.02%) Apple Swift
10 8 (4.28%) ES6
11 6 (3.21%) PHP
11 6 (3.21%) TypeScript
12 3 (1.60%) Objective-C
13 2 (1.07%) Go
13 2 (1.07%) Perl
14 1 (0.53%) Bash Shell
14 1 (0.53%) Clojure
14 1 (0.53%) R
Qualifications
1 20 (10.70%) Degree
2 2 (1.07%) AWS Certification
3 1 (0.53%) Computer Science Degree
Quality Assurance & Compliance
1 8 (4.28%) QA
System Software
1 27 (14.44%) Docker
Systems Management
1 18 (9.63%) Kubernetes
2 4 (2.14%) Opscode Chef
3 3 (1.60%) Ansible
4 2 (1.07%) Puppet
5 1 (0.53%) CFEngine
5 1 (0.53%) Salt
5 1 (0.53%) Terraform
Vendors
1 14 (7.49%) Microsoft
2 9 (4.81%) Oracle
3 5 (2.67%) Apple
4 4 (2.14%) Google
5 2 (1.07%) Atlassian
6 1 (0.53%) Adobe
6 1 (0.53%) Black Duck
6 1 (0.53%) CA
6 1 (0.53%) Coverity
6 1 (0.53%) IBM
6 1 (0.53%) Micro Focus