Period
to 18 January 2018

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

Test-Driven Development (TDD)
Scotland > Edinburgh
6 months to
18 Jan 2018
Same period 2017 Same period 2016
Rank 37 28 45
Rank change year-on-year -9 +17 -7
Permanent jobs citing TDD 157 143 129
As % of all permanent IT jobs advertised in Edinburgh 5.99% 6.55% 4.66%
As % of the Processes & Methodologies category 6.55% 7.09% 5.09%
Number of salaries quoted 121 106 82
Edinburgh median annual salary £47,500 £45,000 £40,000
Median salary % change year-on-year +5.56% +12.50% -
10th Percentile £32,500 £28,125 £31,250
90th Percentile £80,000 £72,500 £57,375
Scotland median annual salary £50,000 £41,250 £41,500
% change year-on-year +21.21% -0.60% +3.75%

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,398 2,017 2,536
As % of all permanent IT jobs advertised in Edinburgh 91.42% 92.40% 91.52%
Number of salaries quoted 1,494 1,354 1,617
Edinburgh median annual salary £43,500 £45,000 £45,000
Median salary % change year-on-year -3.33% - +5.88%
10th Percentile £27,500 £30,000 £28,750
90th Percentile £66,250 £70,000 £66,250
Scotland median annual salary £45,000 £44,625 £42,500
% change year-on-year +0.84% +5.00% -

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 18 January 2018.

Salary histogram for TDD in Edinburgh

For the 6 months to 18 January 2018, IT jobs citing TDD also mentioned the following skills in order of popularity. The figures indicate the number co-occurrences and its proportion to all job ads across the Edinburgh region with a requirement for TDD.

1 113 (71.97%) Agile Software Development
2 91 (57.96%) Continuous Integration
3 73 (46.50%) JavaScript
4 72 (45.86%) Java
5 68 (43.31%) HTML
6 63 (40.13%) C#
7 62 (39.49%) MVC
8 61 (38.85%) Scrum
8 61 (38.85%) .NET
9 51 (32.48%) SQL Server
10 46 (29.30%) CSS
11 45 (28.66%) BDD
12 43 (27.39%) ASP.NET
13 42 (26.75%) ASP.NET MVC
14 38 (24.20%) SQL
15 37 (23.57%) HTML5
16 36 (22.93%) Node.js
17 35 (22.29%) Software Engineering
18 34 (21.66%) AngularJS
19 32 (20.38%) Finance
19 32 (20.38%) Git (software)
20 30 (19.11%) Test Automation
20 30 (19.11%) Coaching
21 28 (17.83%) Spring
22 25 (15.92%) Banking
23 24 (15.29%) Hibernate
23 24 (15.29%) RESTful
24 23 (14.65%) Microsoft Azure
24 23 (14.65%) DevOps
24 23 (14.65%) SDLC

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 18 (11.46%) JBoss
2 8 (5.10%) Tomcat
3 3 (1.91%) Confluence
3 3 (1.91%) WebSphere
4 2 (1.27%) WebLogic
4 2 (1.27%) WebLogic Portal
5 1 (0.64%) ArcGIS
5 1 (0.64%) CMS
5 1 (0.64%) EPiServer
5 1 (0.64%) WordPress
Cloud Services
1 23 (14.65%) Microsoft Azure
2 13 (8.28%) Amazon AWS
3 10 (6.37%) npm
4 5 (3.18%) Amazon EC2
4 5 (3.18%) IaaS
5 3 (1.91%) GitHub
5 3 (1.91%) SaaS
6 1 (0.64%) Google Analytics
Communications & Networking
1 2 (1.27%) SMS
2 1 (0.64%) Internet
2 1 (0.64%) SSH
2 1 (0.64%) SSL
Database & Business Intelligence
1 51 (32.48%) SQL Server
2 14 (8.92%) SQL Server 2016
3 13 (8.28%) NoSQL
4 8 (5.10%) Relational Database
5 7 (4.46%) MongoDB
6 5 (3.18%) Azure SQL Database
7 3 (1.91%) DB2
7 3 (1.91%) PostgreSQL
8 2 (1.27%) ArangoDB
8 2 (1.27%) GIS
8 2 (1.27%) MySQL
8 2 (1.27%) Neo4j
8 2 (1.27%) RDBMS
9 1 (0.64%) Amazon DynamoDB
9 1 (0.64%) Big Data
9 1 (0.64%) Cosmos DB
9 1 (0.64%) Data Warehouse
9 1 (0.64%) Geospatial Data
9 1 (0.64%) QGIS
9 1 (0.64%) Spatial Data
Development Applications
1 32 (20.38%) Git (software)
2 21 (13.38%) Visual Studio
3 15 (9.55%) Subversion
4 10 (6.37%) Cucumber
4 10 (6.37%) Grunt
4 10 (6.37%) gulp
4 10 (6.37%) Maven
5 7 (4.46%) JIRA
6 5 (3.18%) Eclipse
6 5 (3.18%) Jenkins
6 5 (3.18%) Selenium
7 3 (1.91%) Gradle
7 3 (1.91%) JUnit
7 3 (1.91%) Protractor
8 2 (1.27%) Android Studio
8 2 (1.27%) Bitbucket
8 2 (1.27%) Jasmine
8 2 (1.27%) Log4j
8 2 (1.27%) Mocha
8 2 (1.27%) Team Foundation Server
General
1 32 (20.38%) Finance
2 25 (15.92%) Banking
3 9 (5.73%) Marketing
4 8 (5.10%) Advertising
5 7 (4.46%) Retail
6 5 (3.18%) Retail Banking
7 3 (1.91%) Legal
8 1 (0.64%) Financial Institution
8 1 (0.64%) Games
8 1 (0.64%) Investment Banking
Job Titles
1 100 (63.69%) Developer
2 32 (20.38%) Java Developer
3 29 (18.47%) .NET Developer
3 29 (18.47%) C# Developer
4 17 (10.83%) Senior Developer
5 13 (8.28%) Scrum Master
6 11 (7.01%) Java Engineer
6 11 (7.01%) Software Developer
6 11 (7.01%) Software Engineer
7 9 (5.73%) Agile Scrum Master
8 8 (5.10%) Lead Developer
8 8 (5.10%) Senior Java Developer
9 7 (4.46%) Test Engineer
10 6 (3.82%) Java Software Engineer
11 5 (3.18%) Developer/Software Engineer
11 5 (3.18%) Java Software Developer
11 5 (3.18%) Java Team Leader
11 5 (3.18%) Team Leader
11 5 (3.18%) Technical Leader
11 5 (3.18%) Technical Manager
Libraries, Frameworks & Software Standards
1 68 (43.31%) HTML
2 61 (38.85%) .NET
3 46 (29.30%) CSS
4 43 (27.39%) ASP.NET
5 42 (26.75%) ASP.NET MVC
6 37 (23.57%) HTML5
7 36 (22.93%) Node.js
8 34 (21.66%) AngularJS
9 28 (17.83%) Spring
10 24 (15.29%) Hibernate
10 24 (15.29%) RESTful
11 21 (13.38%) CSS3
12 18 (11.46%) ASP.NET Web API
13 16 (10.19%) Java EE
13 16 (10.19%) XML
14 15 (9.55%) Angular 2
15 14 (8.92%) React
16 13 (8.28%) ASP.NET MVC 5
17 12 (7.64%) JSP
17 12 (7.64%) Web Services
Miscellaneous
1 14 (8.92%) Enterprise Software
2 10 (6.37%) User Experience
3 7 (4.46%) Mobile App
4 4 (2.55%) Algorithms
4 4 (2.55%) Greenfield Project
5 3 (1.91%) Data Structures
5 3 (1.91%) PMI
6 2 (1.27%) Computer Science
6 2 (1.27%) Fintech
6 2 (1.27%) Public Cloud
7 1 (0.64%) Analytical Skills
7 1 (0.64%) Blog
7 1 (0.64%) Management Information System
Operating Systems
1 8 (5.10%) Linux
2 5 (3.18%) Unix
3 4 (2.55%) Mac OS
3 4 (2.55%) Windows
4 3 (1.91%) Android
4 3 (1.91%) Apple iOS
5 2 (1.27%) Windows Server
Processes & Methodologies
1 113 (71.97%) Agile Software Development
2 91 (57.96%) Continuous Integration
3 62 (39.49%) MVC
4 61 (38.85%) Scrum
5 45 (28.66%) BDD
6 35 (22.29%) Software Engineering
7 30 (19.11%) Coaching
7 30 (19.11%) Test Automation
8 23 (14.65%) DevOps
8 23 (14.65%) SDLC
9 20 (12.74%) Continuous Improvement
10 18 (11.46%) Mentoring
11 16 (10.19%) SOA
12 14 (8.92%) Web Application Development
13 13 (8.28%) Workflow
14 10 (6.37%) Open Source
15 9 (5.73%) Continuous Delivery
16 8 (5.10%) OO
17 7 (4.46%) Pair Programming
17 7 (4.46%) Unit Testing
Programming Languages
1 73 (46.50%) JavaScript
2 72 (45.86%) Java
3 63 (40.13%) C#
4 38 (24.20%) SQL
5 12 (7.64%) TypeScript
6 11 (7.01%) Ruby
7 9 (5.73%) Python
8 3 (1.91%) C++
8 3 (1.91%) Go
8 3 (1.91%) PHP
8 3 (1.91%) Scala
9 2 (1.27%) C
9 2 (1.27%) ES6
10 1 (0.64%) Bash Shell
10 1 (0.64%) Lisp
10 1 (0.64%) Perl
10 1 (0.64%) PL/SQL
10 1 (0.64%) PowerShell
10 1 (0.64%) R
10 1 (0.64%) VB.NET
Qualifications
1 6 (3.82%) Degree
2 3 (1.91%) PMI Certification
3 2 (1.27%) Computer Science Degree
3 2 (1.27%) ISEB
3 2 (1.27%) ISTQB
3 2 (1.27%) ISTQB Foundation Certification
3 2 (1.27%) Postgraduate
4 1 (0.64%) Microsoft Certification
4 1 (0.64%) Security Cleared
Quality Assurance & Compliance
1 6 (3.82%) QA
2 1 (0.64%) BS7666
2 1 (0.64%) PMO
2 1 (0.64%) PSD2
System Software
1 6 (3.82%) Docker
Systems Management
1 3 (1.91%) Opscode Chef
2 2 (1.27%) Ansible
2 2 (1.27%) Business Desktop Deployment
2 2 (1.27%) Puppet
3 1 (0.64%) Kubernetes
3 1 (0.64%) Rancher
3 1 (0.64%) SCCM
3 1 (0.64%) Terraform
Vendors
1 9 (5.73%) Oracle
2 8 (5.10%) Microsoft
3 6 (3.82%) Facebook
4 3 (1.91%) IBM
4 3 (1.91%) Misys
5 1 (0.64%) Cognizant
5 1 (0.64%) ESRI
5 1 (0.64%) Google
5 1 (0.64%) Progress
5 1 (0.64%) Xamarin