Period
to 18 April 2019

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 18 April 2019 with a comparison to the same period in the previous 2 years.

Test-Driven Development (TDD)
UK > Scotland
6 months to
18 Apr 2019
Same period 2018 Same period 2017
Rank 36 17 21
Rank change year-on-year -19 +4 +8
Permanent jobs citing TDD 359 578 441
As % of all permanent IT jobs advertised in Scotland 6.70% 10.04% 9.46%
As % of the Processes & Methodologies category 7.20% 10.80% 10.17%
Number of salaries quoted 289 462 228
Scotland median annual salary £50,000 £50,000 £45,000
Median salary % change year-on-year - +11.11% -
10th Percentile £32,500 £33,750 £32,500
90th Percentile £70,000 £73,750 £66,125
UK median annual salary £55,000 £50,000 £50,000
% change year-on-year +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 4,988 5,350 4,335
As % of all permanent IT jobs advertised in Scotland 93.09% 92.96% 93.01%
Number of salaries quoted 3,271 3,619 2,729
Scotland median annual salary £45,000 £45,000 £45,000
10th Percentile £29,000 £28,750 £28,750
90th Percentile £69,375 £70,000 £66,032
UK median annual salary £52,500 £50,000 £47,500
% change year-on-year +5.00% +5.26% -

TDD
Job Vacancy Trend in Scotland

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

Job vacancy trend for TDD in Scotland

TDD
Salary Trend in Scotland

This chart provides the 3-month moving average for salaries quoted in permanent IT jobs citing TDD in Scotland.

Salary trend for TDD in Scotland

TDD
Salary Histogram in Scotland

The salary distribution of IT jobs citing TDD in Scotland over the 6 months to 18 April 2019.

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 18 April 2019. 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 -9 201 £50,000 -4.76% 4
Edinburgh -5 144 £50,000 +11.11% 11
Dundee -3 9 £30,500 -14.08%
Aberdeen -9 1 £37,500 +15.38% 1
West Lothian -18 1 £41,500 - 1
South Ayrshire - 1 £37,500 -
Scottish Borders - 1 - -
Stirling - 1 - -
TDD
UK

For the 6 months to 18 April 2019, 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 281 (78.27%) Agile Software Development
2 198 (55.15%) Java
3 172 (47.91%) BDD
4 153 (42.62%) SQL
5 150 (41.78%) Continuous Integration
6 146 (40.67%) JavaScript
7 135 (37.60%) Test Automation
8 133 (37.05%) Finance
9 111 (30.92%) OO
10 107 (29.81%) Git (software)
11 99 (27.58%) C#
12 86 (23.96%) HTML
13 85 (23.68%) Python
14 82 (22.84%) SDLC
15 81 (22.56%) Scrum
16 79 (22.01%) Relational Database
17 78 (21.73%) CSS
18 76 (21.17%) Jenkins
19 75 (20.89%) Software Engineering
20 73 (20.33%) .NET
21 68 (18.94%) SQL Server
22 65 (18.11%) XML
22 65 (18.11%) NoSQL
23 59 (16.43%) React
24 55 (15.32%) TeamCity
24 55 (15.32%) MVC
25 54 (15.04%) Linux
25 54 (15.04%) Unit Testing
26 53 (14.76%) Mentoring
27 52 (14.48%) AngularJS

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 29 (8.08%) MQSeries
2 20 (5.57%) JBoss
3 18 (5.01%) IIS
4 9 (2.51%) Confluence
5 8 (2.23%) Apache
6 6 (1.67%) Tomcat
6 6 (1.67%) WebSphere
7 5 (1.39%) Oracle SOA Suite
8 2 (0.56%) Apache Spark
8 2 (0.56%) Elasticsearch
9 1 (0.28%) Cloud Foundry
9 1 (0.28%) Jetty
9 1 (0.28%) nginx
9 1 (0.28%) Umbraco
9 1 (0.28%) WordPress
Business Applications
1 1 (0.28%) Dynamics CRM
1 1 (0.28%) Oracle BPM
Cloud Services
1 40 (11.14%) Microsoft Azure
2 36 (10.03%) Amazon AWS
3 11 (3.06%) SaaS
4 6 (1.67%) Serverless
4 6 (1.67%) TestFlight
5 2 (0.56%) Amazon EC2
5 2 (0.56%) AWS Lambda
5 2 (0.56%) GitHub
5 2 (0.56%) Google Cloud Platform
5 2 (0.56%) IaaS
5 2 (0.56%) PaaS
6 1 (0.28%) Dynamics 365
6 1 (0.28%) npm
Communications & Networking
1 1 (0.28%) AMQP
1 1 (0.28%) SMS
Database & Business Intelligence
1 79 (22.01%) Relational Database
2 68 (18.94%) SQL Server
3 65 (18.11%) NoSQL
4 43 (11.98%) Big Data
5 38 (10.58%) RDBMS
6 34 (9.47%) PostgreSQL
7 32 (8.91%) Apache Cassandra
8 29 (8.08%) Bigtable
9 21 (5.85%) Hadoop
10 18 (5.01%) MySQL
11 16 (4.46%) MongoDB
12 13 (3.62%) HSQLDB
13 8 (2.23%) Redis
14 6 (1.67%) Neo4j
15 5 (1.39%) SQL Server Integration Services
16 4 (1.11%) Blockchain
16 4 (1.11%) Data Mining
16 4 (1.11%) Oracle Database
17 3 (0.84%) Amazon DynamoDB
17 3 (0.84%) Cosmos DB
Development Applications
1 107 (29.81%) Git (software)
2 76 (21.17%) Jenkins
3 55 (15.32%) TeamCity
4 45 (12.53%) Cucumber
5 25 (6.96%) Maven
5 25 (6.96%) Selenium
6 24 (6.69%) NUnit
7 20 (5.57%) JUnit
8 19 (5.29%) JIRA
9 18 (5.01%) Bitbucket Server
9 18 (5.01%) Subversion
10 17 (4.74%) SpecFlow
11 13 (3.62%) Eclipse
11 13 (3.62%) Mockito
12 10 (2.79%) IntelliJ
13 8 (2.23%) Mocha
14 7 (1.95%) Hudson
14 7 (1.95%) Team Foundation Server
15 6 (1.67%) CocoaPods
15 6 (1.67%) Crashlytics
General
1 133 (37.05%) Finance
2 26 (7.24%) Banking
3 10 (2.79%) Financial Institution
4 2 (0.56%) Games
4 2 (0.56%) Legal
5 1 (0.28%) Advertising
5 1 (0.28%) Corporate Banking
5 1 (0.28%) Local Government
5 1 (0.28%) Marketing
5 1 (0.28%) Pharmaceutical
5 1 (0.28%) Retail
Job Titles
1 187 (52.09%) Developer
2 77 (21.45%) Java Developer
3 63 (17.55%) Software Developer
4 50 (13.93%) Software Engineer
5 39 (10.86%) .NET Developer
6 36 (10.03%) Java Engineer
7 34 (9.47%) C# Developer
7 34 (9.47%) Test Engineer
8 30 (8.36%) C# .NET Developer
9 29 (8.08%) Python Engineer
9 29 (8.08%) Software Test Engineer
10 23 (6.41%) .NET Software Developer
10 23 (6.41%) C# Software Developer
10 23 (6.41%) Senior Developer
11 22 (6.13%) Java Software Engineer
12 21 (5.85%) Java Software Developer
12 21 (5.85%) JavaScript Engineer
13 20 (5.57%) C# Software Engineer
13 20 (5.57%) Python Developer
14 19 (5.29%) .NET Software Engineer
Libraries, Frameworks & Software Standards
1 86 (23.96%) HTML
2 78 (21.73%) CSS
3 73 (20.33%) .NET
4 65 (18.11%) XML
5 59 (16.43%) React
6 52 (14.48%) AngularJS
7 51 (14.21%) Node.js
8 48 (13.37%) RESTful
9 47 (13.09%) REST
9 47 (13.09%) Spring
10 46 (12.81%) JSON
11 40 (11.14%) Middleware
12 37 (10.31%) Web Services
13 32 (8.91%) ASP.NET
14 31 (8.64%) CSS3
14 31 (8.64%) HTML5
15 29 (8.08%) XML Schema
16 28 (7.80%) Hibernate
16 28 (7.80%) jQuery
17 24 (6.69%) ASP.NET Web API
Miscellaneous
1 31 (8.64%) Virtual Team
2 25 (6.96%) Greenfield Project
3 20 (5.57%) Enterprise Software
4 18 (5.01%) Robotics
5 12 (3.34%) User Experience
6 11 (3.06%) Mobile App
7 8 (2.23%) Fintech
8 7 (1.95%) Analytical Skills
8 7 (1.95%) Self-Motivation
9 5 (1.39%) Cloud Native
9 5 (1.39%) Management Information System
10 4 (1.11%) Algorithms
10 4 (1.11%) Mainframe
10 4 (1.11%) Public Cloud
10 4 (1.11%) Wiki
11 3 (0.84%) Tandem
12 2 (0.56%) Blog
12 2 (0.56%) Reference Data
13 1 (0.28%) Fixed Income
13 1 (0.28%) N-Tier
Operating Systems
1 54 (15.04%) Linux
2 34 (9.47%) Windows
3 23 (6.41%) Unix
4 22 (6.13%) Apple iOS
5 14 (3.90%) Android
6 6 (1.67%) CentOS
6 6 (1.67%) Ubuntu
7 3 (0.84%) Windows Server
8 2 (0.56%) Mac OS X
Processes & Methodologies
1 281 (78.27%) Agile Software Development
2 172 (47.91%) BDD
3 150 (41.78%) Continuous Integration
4 135 (37.60%) Test Automation
5 111 (30.92%) OO
6 82 (22.84%) SDLC
7 81 (22.56%) Scrum
8 75 (20.89%) Software Engineering
9 55 (15.32%) MVC
10 54 (15.04%) Unit Testing
11 53 (14.76%) Mentoring
12 47 (13.09%) DevOps
13 46 (12.81%) Continuous Delivery
14 43 (11.98%) Continuous Deployment
15 42 (11.70%) Refactoring
16 38 (10.58%) Problem-Solving
17 36 (10.03%) SOA
18 35 (9.75%) Sprint Planning
18 35 (9.75%) System Testing
19 34 (9.47%) Test Scripting
Programming Languages
1 198 (55.15%) Java
2 153 (42.62%) SQL
3 146 (40.67%) JavaScript
4 99 (27.58%) C#
5 85 (23.68%) Python
6 37 (10.31%) C++
7 29 (8.08%) XPath
8 24 (6.69%) PL/SQL
9 21 (5.85%) PowerShell
10 18 (5.01%) Java 8
10 18 (5.01%) Ruby
11 17 (4.74%) Scala
12 10 (2.79%) ES6
12 10 (2.79%) Go
13 9 (2.51%) Apple Swift
13 9 (2.51%) PHP
14 8 (2.23%) Shell Script
14 8 (2.23%) T-SQL
15 7 (1.95%) Objective-C
15 7 (1.95%) TypeScript
Qualifications
1 35 (9.75%) Degree
2 6 (1.67%) Microsoft Certification
3 4 (1.11%) Security Cleared
4 3 (0.84%) ISEB
4 3 (0.84%) ISTQB
4 3 (0.84%) ISTQB Foundation Certification
4 3 (0.84%) MCAD
4 3 (0.84%) MCSD
4 3 (0.84%) MCTS
5 2 (0.56%) Computer Science Degree
Quality Assurance & Compliance
1 32 (8.91%) QA
2 11 (3.06%) PMO
System Software
1 24 (6.69%) Docker
2 20 (5.57%) Active Directory
Systems Management
1 39 (10.86%) Ansible
2 18 (5.01%) Opscode Chef
3 17 (4.74%) Kubernetes
4 15 (4.18%) Puppet
5 4 (1.11%) Terraform
6 2 (0.56%) Single Sign-On
Vendors
1 48 (13.37%) Oracle
2 29 (8.08%) Microsoft
3 6 (1.67%) Google
3 6 (1.67%) Sybase
4 4 (1.11%) Perfecto Mobile
4 4 (1.11%) Xamarin
5 3 (0.84%) Apple
5 3 (0.84%) IBM
5 3 (0.84%) Perforce
6 2 (0.56%) Red Hat
6 2 (0.56%) Twitter
7 1 (0.28%) Facebook
7 1 (0.28%) Serena
7 1 (0.28%) TIBCO
7 1 (0.28%) Zend