Period
to 5 March 2021

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

Test-Driven Development (TDD)
UK > Scotland
6 months to
5 Mar 2021
Same period 2020 Same period 2019
Rank 42 33 34
Rank change year-on-year -9 +1 -16
Permanent jobs citing TDD 173 275 346
As % of all permanent jobs advertised in Scotland 5.47% 6.63% 6.60%
As % of the Processes & Methodologies category 6.00% 7.16% 7.07%
Number of salaries quoted 129 185 280
Median annual salary £52,500 £50,000 £50,000
Median salary % change year-on-year +5.00% - -
10th Percentile £36,250 £36,250 £32,500
90th Percentile £71,500 £75,000 £70,000
UK median annual salary £60,000 £58,500 £55,000
% change year-on-year +2.56% +6.36% +10.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,884 3,839 4,892
As % of all permanent IT jobs advertised in Scotland 91.15% 92.53% 93.38%
Number of salaries quoted 1,937 2,451 3,189
Median annual salary £47,500 £45,000 £45,000
Median salary % change year-on-year +5.56% - -
10th Percentile £32,500 £29,750 £28,750
90th Percentile £72,500 £70,000 £69,250
UK median annual salary £55,000 £53,500 £52,500
% change year-on-year +2.80% +1.90% +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 5 March 2021.

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 5 March 2021. 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 -10 91 £53,750 +7.50% 16
Edinburgh +3 65 £50,000 -4.76% 22
Aberdeen +13 6 £65,000 +36.84% 1
Dundee +7 5 £52,500 +40.00% 4
Stirling -3 2 £45,000 -14.29% 1
West Lothian - 1 £67,500 - 1
TDD
UK

For the 6 months to 5 March 2021, 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 137 (79.19%) Agile Software Development
2 110 (63.58%) Java
3 84 (48.55%) BDD
4 82 (47.40%) C#
5 65 (37.57%) SQL
6 62 (35.84%) Software Engineering
7 61 (35.26%) JavaScript
8 55 (31.79%) OO
9 51 (29.48%) Scrum
10 48 (27.75%) HTML
11 45 (26.01%) C++
12 42 (24.28%) Data Structures
12 42 (24.28%) Algorithms
13 41 (23.70%) HTML5
14 39 (22.54%) .NET
15 38 (21.97%) AWS
16 34 (19.65%) Git (software)
16 34 (19.65%) Python
17 33 (19.08%) Linux
17 33 (19.08%) Spring
17 33 (19.08%) Test Automation
17 33 (19.08%) Multithreading
18 32 (18.50%) Banking
18 32 (18.50%) Microservices
19 31 (17.92%) SDLC
20 30 (17.34%) Finance
21 29 (16.76%) Continuous Improvement
22 28 (16.18%) J2EE
23 27 (15.61%) CSS
23 27 (15.61%) Mentoring

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 8 (4.62%) ColdFusion
2 4 (2.31%) Confluence
3 1 (0.58%) Adobe Experience Manager
3 1 (0.58%) Apache
3 1 (0.58%) Apache Solr
3 1 (0.58%) CMS
3 1 (0.58%) Elasticsearch
3 1 (0.58%) StreamWeaver
Applications
1 1 (0.58%) EngageOne
Cloud Services
1 38 (21.97%) AWS
2 20 (11.56%) Azure
3 10 (5.78%) SaaS
4 8 (4.62%) GCP
5 6 (3.47%) GitHub
6 5 (2.89%) PaaS
7 2 (1.16%) AWS CloudFormation
7 2 (1.16%) OpenShift
7 2 (1.16%) Serverless
8 1 (0.58%) AWS IoT
8 1 (0.58%) Cloud Computing
8 1 (0.58%) IaaS
8 1 (0.58%) Virtual Private Cloud
Communications & Networking
1 3 (1.73%) TCP/IP
2 2 (1.16%) Internet
3 1 (0.58%) HTTP
Database & Business Intelligence
1 25 (14.45%) SQL Server
2 12 (6.94%) Big Data
2 12 (6.94%) Relational Database
3 10 (5.78%) NoSQL
4 5 (2.89%) MongoDB
4 5 (2.89%) MySQL
5 3 (1.73%) Hadoop
5 3 (1.73%) PostgreSQL
5 3 (1.73%) RDBMS
6 2 (1.16%) Apache Hive
6 2 (1.16%) Oracle Database
7 1 (0.58%) Apache Cassandra
7 1 (0.58%) BigQuery
7 1 (0.58%) Data Warehouse
7 1 (0.58%) Redis
7 1 (0.58%) Snowflake Schema
7 1 (0.58%) SQL Server Integration Services
Development Applications
1 34 (19.65%) Git (software)
2 15 (8.67%) IntelliJ
3 14 (8.09%) Eclipse
4 12 (6.94%) Selenium
4 12 (6.94%) Subversion
5 11 (6.36%) MSTest
5 11 (6.36%) NUnit
5 11 (6.36%) SpecFlow
6 9 (5.20%) Maven
7 8 (4.62%) webpack
8 6 (3.47%) Cypress.io
8 6 (3.47%) Jenkins
9 4 (2.31%) Cucumber
9 4 (2.31%) JIRA
9 4 (2.31%) JUnit
10 2 (1.16%) Gatling
10 2 (1.16%) GitLab
10 2 (1.16%) Gradle
10 2 (1.16%) Octopus Deploy
10 2 (1.16%) TeamCity
General
1 32 (18.50%) Banking
2 30 (17.34%) Finance
3 20 (11.56%) Marketing
4 9 (5.20%) Games
5 5 (2.89%) Public Sector
6 2 (1.16%) Law
6 2 (1.16%) Pharmaceutical
Job Titles
1 72 (41.62%) Developer
2 66 (38.15%) Software Engineer
3 32 (18.50%) Senior Software Engineer
4 24 (13.87%) Java Developer
5 22 (12.72%) Software Developer
6 19 (10.98%) Development Engineer
6 19 (10.98%) Software Development Engineer
7 18 (10.40%) Senior Developer
8 11 (6.36%) Senior Java Developer
8 11 (6.36%) Software Test Engineer
8 11 (6.36%) Test Development Engineer
8 11 (6.36%) Test Engineer
9 10 (5.78%) React Developer
9 10 (5.78%) Senior Development Engineer
9 10 (5.78%) Senior Software Development Engineer
10 9 (5.20%) Front End Developer (Client-Side Developer)
11 7 (4.05%) Java Engineer
12 4 (2.31%) .NET Software Engineer
12 4 (2.31%) Senior Java Engineer
12 4 (2.31%) Senior Software Developer
Libraries, Frameworks & Software Standards
1 48 (27.75%) HTML
2 41 (23.70%) HTML5
3 39 (22.54%) .NET
4 33 (19.08%) Spring
5 28 (16.18%) J2EE
6 27 (15.61%) CSS
7 25 (14.45%) Web Services
8 20 (11.56%) .NET Framework
8 20 (11.56%) REST
9 19 (10.98%) .NET Core
9 19 (10.98%) AngularJS
9 19 (10.98%) CSS3
9 19 (10.98%) Node.js
10 17 (9.83%) React
11 16 (9.25%) Entity Framework
12 15 (8.67%) Redux
13 13 (7.51%) Hibernate
14 11 (6.36%) RESTful
15 9 (5.20%) JMS
15 9 (5.20%) Ruby on Rails
Miscellaneous
1 42 (24.28%) Algorithms
1 42 (24.28%) Data Structures
2 23 (13.29%) Mobile App
3 22 (12.72%) Enterprise Software
4 19 (10.98%) EPoS
5 13 (7.51%) LIMS
6 11 (6.36%) Management Information System
7 9 (5.20%) Greenfield Project
8 2 (1.16%) Analytical Skills
8 2 (1.16%) Cloud Native
8 2 (1.16%) Self-Motivation
8 2 (1.16%) User Experience
8 2 (1.16%) Virtual Team
8 2 (1.16%) Wiki
9 1 (0.58%) Clustering
9 1 (0.58%) Internet of Things
9 1 (0.58%) Life Science
9 1 (0.58%) NHS
9 1 (0.58%) Public Cloud
Operating Systems
1 33 (19.08%) Linux
2 10 (5.78%) Unix
3 4 (2.31%) Android
4 2 (1.16%) Apple iOS
4 2 (1.16%) Windows
5 1 (0.58%) Mac OS
Processes & Methodologies
1 137 (79.19%) Agile Software Development
2 84 (48.55%) BDD
3 62 (35.84%) Software Engineering
4 55 (31.79%) OO
5 51 (29.48%) Scrum
6 33 (19.08%) Multithreading
6 33 (19.08%) Test Automation
7 32 (18.50%) Microservices
8 31 (17.92%) SDLC
9 29 (16.76%) Continuous Improvement
10 27 (15.61%) Mentoring
11 20 (11.56%) Continuous Integration
12 17 (9.83%) Problem-Solving
13 16 (9.25%) Analytics
14 14 (8.09%) Computer Science
14 14 (8.09%) DevOps
14 14 (8.09%) Front End Development
14 14 (8.09%) Regression Testing
14 14 (8.09%) Workflow
15 13 (7.51%) Software Testing
Programming Languages
1 110 (63.58%) Java
2 82 (47.40%) C#
3 65 (37.57%) SQL
4 61 (35.26%) JavaScript
5 45 (26.01%) C++
6 34 (19.65%) Python
7 27 (15.61%) Java 8
8 21 (12.14%) C
9 17 (9.83%) Scala
10 16 (9.25%) PHP
11 13 (7.51%) VB
12 11 (6.36%) Ruby
13 10 (5.78%) TypeScript
14 7 (4.05%) PL/SQL
15 3 (1.73%) ES6
16 2 (1.16%) Go
16 2 (1.16%) Kotlin
16 2 (1.16%) R
17 1 (0.58%) Clojure
17 1 (0.58%) F#
Qualifications
1 11 (6.36%) ISEB
1 11 (6.36%) ISTQB
1 11 (6.36%) ISTQB Foundation Certification
2 5 (2.89%) Security Cleared
3 3 (1.73%) SC Cleared
4 2 (1.16%) Degree
5 1 (0.58%) Sun Certification
Quality Assurance & Compliance
1 21 (12.14%) QA
2 1 (0.58%) Data Quality
2 1 (0.58%) Disclosure Scotland
System Software
1 25 (14.45%) Docker
Systems Management
1 24 (13.87%) Kubernetes
2 1 (0.58%) Opscode Chef
2 1 (0.58%) Rancher
2 1 (0.58%) Terraform
Vendors
1 23 (13.29%) Atlassian
2 17 (9.83%) Microsoft
3 13 (7.51%) Oracle
4 8 (4.62%) Solace
5 4 (2.31%) IBM
6 2 (1.16%) Pega
7 1 (0.58%) Adobe
7 1 (0.58%) Netezza