Period
to 20 July 2019

The following table provides summary statistics for permanent job vacancies advertised in Edinburgh 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 20 July 2019 with a comparison to the same period in the previous 2 years.

Test-Driven Development (TDD)
Scotland > Edinburgh
6 months to
20 Jul 2019
Same period 2018 Same period 2017
Rank 49 42 35
Rank change year-on-year -7 -7 +34
Permanent jobs citing TDD 140 139 160
As % of all permanent IT jobs advertised in Edinburgh 5.18% 5.21% 6.46%
As % of the Processes & Methodologies category 5.52% 5.47% 6.92%
Number of salaries quoted 79 102 102
Edinburgh median annual salary £55,000 £45,000 £40,000
Median salary % change year-on-year +22.22% +12.50% -5.88%
10th Percentile £34,750 £33,750 £32,500
90th Percentile £87,165 £63,625 £55,000
Scotland median annual salary £50,000 £50,000 £45,000
% change year-on-year - +11.11% -

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

All Process and Methodology Skills
Edinburgh
Permanent vacancies with a requirement for process or methodology skills 2,534 2,540 2,312
As % of all permanent IT jobs advertised in Edinburgh 93.71% 95.13% 93.38%
Number of salaries quoted 1,578 1,601 1,448
Edinburgh median annual salary £46,000 £45,000 £45,000
Median salary % change year-on-year +2.22% - -
10th Percentile £29,000 £28,250 £27,500
90th Percentile £72,500 £72,500 £72,500
Scotland median annual salary £45,000 £45,000 £45,000

TDD
Job Vacancy Trend in Edinburgh

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

Job vacancy trend for TDD in Edinburgh

TDD
Salary Trend in Edinburgh

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

Salary trend for TDD in Edinburgh

TDD
Salary Histogram in Edinburgh

The salary distribution of IT jobs citing TDD in Edinburgh over the 6 months to 20 July 2019.

Salary histogram for TDD in Edinburgh

For the 6 months to 20 July 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 Edinburgh region with a requirement for TDD.

1 112 (80.00%) Agile Software Development
2 76 (54.29%) BDD
3 73 (52.14%) Continuous Integration
4 72 (51.43%) Finance
5 71 (50.71%) Software Engineering
6 68 (48.57%) JavaScript
6 68 (48.57%) React
7 65 (46.43%) Node.js
8 61 (43.57%) Test Automation
9 48 (34.29%) Web Services
10 47 (33.57%) Java
11 43 (30.71%) Problem-Solving
12 39 (27.86%) RESTful
13 38 (27.14%) Git (software)
13 38 (27.14%) Selenium
14 36 (25.71%) Coaching
15 35 (25.00%) Continuous Delivery
16 33 (23.57%) SDLC
16 33 (23.57%) AngularJS
17 32 (22.86%) SQL
18 31 (22.14%) C#
18 31 (22.14%) OO
19 27 (19.29%) Docker
20 26 (18.57%) DevOps
21 25 (17.86%) Jenkins
21 25 (17.86%) .NET
22 24 (17.14%) Scrum
22 24 (17.14%) Banking
22 24 (17.14%) Mentoring
23 23 (16.43%) Kubernetes

TDD
Co-occurring IT Skills in Edinburgh 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 (5.71%) Confluence
2 6 (4.29%) IIS
3 3 (2.14%) ArcGIS
3 3 (2.14%) Elasticsearch
3 3 (2.14%) Tomcat
4 2 (1.43%) JBoss
5 1 (0.71%) Apache
5 1 (0.71%) Apache Spark
5 1 (0.71%) Oracle SOA Suite
Cloud Services
1 18 (12.86%) Amazon AWS
2 9 (6.43%) Microsoft Azure
3 8 (5.71%) Serverless
4 6 (4.29%) Amazon EC2
4 6 (4.29%) IaaS
4 6 (4.29%) SaaS
5 2 (1.43%) Google Cloud Platform
6 1 (0.71%) GitHub
6 1 (0.71%) npm
6 1 (0.71%) NuGet
6 1 (0.71%) PaaS
Database & Business Intelligence
1 18 (12.86%) SQL Server
2 11 (7.86%) NoSQL
3 7 (5.00%) Big Data
4 4 (2.86%) Data Mining
4 4 (2.86%) Relational Database
5 3 (2.14%) GIS
5 3 (2.14%) RDBMS
6 2 (1.43%) Hadoop
6 2 (1.43%) Oracle Database
6 2 (1.43%) Oracle Database 11g
7 1 (0.71%) Cosmos DB
7 1 (0.71%) Flink
Development Applications
1 38 (27.14%) Git (software)
1 38 (27.14%) Selenium
2 25 (17.86%) Jenkins
3 16 (11.43%) Cucumber
4 14 (10.00%) TeamCity
5 9 (6.43%) Mocha
5 9 (6.43%) webpack
6 8 (5.71%) JIRA
7 7 (5.00%) NUnit
8 6 (4.29%) Bitbucket Server
8 6 (4.29%) SpecFlow
9 4 (2.86%) Appium
9 4 (2.86%) Maven
9 4 (2.86%) Subversion
10 3 (2.14%) Bitbucket
10 3 (2.14%) FinalBuilder
10 3 (2.14%) MSTest
10 3 (2.14%) Team Foundation Server
10 3 (2.14%) Visual Studio
10 3 (2.14%) Visual Studio Coded UI
General
1 72 (51.43%) Finance
2 24 (17.14%) Banking
3 4 (2.86%) Financial Institution
4 2 (1.43%) Local Government
5 1 (0.71%) Retail
Job Titles
1 36 (25.71%) Developer
2 32 (22.86%) Software Engineer
3 19 (13.57%) JavaScript Engineer
4 13 (9.29%) Software Developer
5 11 (7.86%) .NET Developer
5 11 (7.86%) Java Developer
6 10 (7.14%) C# Developer
6 10 (7.14%) Senior Software Engineer
7 9 (6.43%) .NET Software Engineer
7 9 (6.43%) C# .NET Developer
7 9 (6.43%) Cloud Engineer
7 9 (6.43%) Full Stack Developer
7 9 (6.43%) Senior Cloud Engineer
7 9 (6.43%) Test Engineer
8 8 (5.71%) C# Software Engineer
8 8 (5.71%) Java Engineer
8 8 (5.71%) JavaScript Developer
8 8 (5.71%) Software Test Engineer
9 7 (5.00%) C# Software Developer
9 7 (5.00%) Java Software Engineer
Libraries, Frameworks & Software Standards
1 68 (48.57%) React
2 65 (46.43%) Node.js
3 48 (34.29%) Web Services
4 39 (27.86%) RESTful
5 33 (23.57%) AngularJS
6 25 (17.86%) .NET
7 21 (15.00%) CSS
8 20 (14.29%) HTML
9 18 (12.86%) Twitter Bootstrap
10 16 (11.43%) CSS3
11 14 (10.00%) HTML5
12 13 (9.29%) Ember.js
13 11 (7.86%) Spring
14 10 (7.14%) JSON
15 9 (6.43%) Chai
15 9 (6.43%) Enzyme
15 9 (6.43%) Redux
15 9 (6.43%) REST
15 9 (6.43%) Sass
15 9 (6.43%) WPF
Miscellaneous
1 15 (10.71%) Mobile App
2 14 (10.00%) Public Cloud
3 13 (9.29%) Cloud Native
4 5 (3.57%) Analytical Skills
5 4 (2.86%) Mainframe
6 3 (2.14%) Algorithms
6 3 (2.14%) Data Structures
6 3 (2.14%) User Experience
7 1 (0.71%) Enterprise Software
7 1 (0.71%) Media Streaming
7 1 (0.71%) Social Media
Operating Systems
1 14 (10.00%) Windows
2 13 (9.29%) Linux
3 8 (5.71%) Windows Server
4 7 (5.00%) Unix
5 5 (3.57%) Android
Processes & Methodologies
1 112 (80.00%) Agile Software Development
2 76 (54.29%) BDD
3 73 (52.14%) Continuous Integration
4 71 (50.71%) Software Engineering
5 61 (43.57%) Test Automation
6 43 (30.71%) Problem-Solving
7 36 (25.71%) Coaching
8 35 (25.00%) Continuous Delivery
9 33 (23.57%) SDLC
10 31 (22.14%) OO
11 26 (18.57%) DevOps
12 24 (17.14%) Mentoring
12 24 (17.14%) Scrum
13 20 (14.29%) Digital Banking
14 18 (12.86%) MVC
15 17 (12.14%) Kanban
16 16 (11.43%) Technical Leadership
17 15 (10.71%) High Availability
17 15 (10.71%) Low Latency
18 13 (9.29%) Open Source
Programming Languages
1 68 (48.57%) JavaScript
2 47 (33.57%) Java
3 32 (22.86%) SQL
4 31 (22.14%) C#
5 22 (15.71%) Python
6 14 (10.00%) Ruby
7 7 (5.00%) PowerShell
8 5 (3.57%) C++
9 4 (2.86%) T-SQL
10 3 (2.14%) Java 8
10 3 (2.14%) Scala
10 3 (2.14%) VB.NET
11 2 (1.43%) ES6
11 2 (1.43%) PHP
11 2 (1.43%) PL/SQL
11 2 (1.43%) TypeScript
12 1 (0.71%) Delphi
12 1 (0.71%) Kotlin
Qualifications
1 13 (9.29%) Degree
2 7 (5.00%) Computer Science Degree
3 2 (1.43%) Master's Degree
3 2 (1.43%) Microsoft Certification
4 1 (0.71%) ISEB
4 1 (0.71%) ISTQB
4 1 (0.71%) ISTQB Foundation Certification
Quality Assurance & Compliance
1 8 (5.71%) PMO
2 3 (2.14%) QA
System Software
1 27 (19.29%) Docker
2 6 (4.29%) Active Directory
Systems Management
1 23 (16.43%) Kubernetes
2 3 (2.14%) Ansible
3 1 (0.71%) Rancher
Vendors
1 7 (5.00%) Microsoft
2 4 (2.86%) Oracle
2 4 (2.86%) Perfecto Mobile
2 4 (2.86%) Xamarin
3 3 (2.14%) ESRI
3 3 (2.14%) Mapbox
4 1 (0.71%) Atlassian
4 1 (0.71%) Google
4 1 (0.71%) IBM