Period
to 18 January 2019

The following table provides summary statistics for permanent job vacancies advertised in Scotland with a requirement for BDD skills. Included is a benchmarking guide to the salaries offered in vacancies that have cited BDD over the 6 months to 18 January 2019 with a comparison to the same period in the previous 2 years.

Behaviour-Driven Development (BDD)
UK > Scotland
6 months to
18 Jan 2019
Same period 2018 Same period 2017
Rank 68 49 89
Rank change year-on-year -19 +40 +17
Permanent jobs citing BDD 205 271 121
As % of all permanent IT jobs advertised in Scotland 4.03% 4.90% 2.58%
As % of the Processes & Methodologies category 4.30% 5.30% 2.79%
Number of salaries quoted 154 206 79
Scotland median annual salary £45,000 £50,000 £47,500
Median salary % change year-on-year -10.00% +5.26% +5.56%
10th Percentile £33,975 £33,750 £28,750
90th Percentile £70,000 £73,750 £61,250
UK median annual salary £55,000 £50,000 £50,000
% change year-on-year +10.00% - -

BDD 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,763 5,110 4,344
As % of all permanent IT jobs advertised in Scotland 93.56% 92.34% 92.58%
Number of salaries quoted 3,093 3,358 2,740
Scotland median annual salary £45,000 £45,000 £44,500
Median salary % change year-on-year - +1.12% +4.71%
10th Percentile £29,500 £28,250 £28,750
90th Percentile £69,375 £66,250 £64,775
UK median annual salary £52,500 £50,000 £47,500
% change year-on-year +5.00% +5.26% -

BDD
Job Vacancy Trend in Scotland

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

Job vacancy trend for BDD in Scotland

BDD
Salary Trend in Scotland

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

Salary trend for BDD in Scotland

BDD
Salary Histogram in Scotland

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

Salary histogram for BDD in Scotland

BDD
Job Locations in Scotland

The table below looks at the demand and provides a guide to the median salaries quoted in IT jobs citing BDD within the Scotland region over the 6 months to 18 January 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 -29 104 £45,000 -14.29% 7
Edinburgh +39 94 £52,500 +7.69% 19
West Lothian -21 2 £41,500 - 1
Lanarkshire - 2 £40,000 -
Aberdeen -10 1 £40,000 +23.08% 1
East Lothian - 1 - -
Midlothian - 1 £40,000 -
BDD
UK

For the 6 months to 18 January 2019, IT jobs citing BDD 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 BDD.

1 166 (80.98%) TDD
2 127 (61.95%) Test Automation
3 119 (58.05%) Agile Software Development
4 117 (57.07%) Java
5 103 (50.24%) SQL
6 98 (47.80%) JavaScript
7 96 (46.83%) OO
7 96 (46.83%) Continuous Integration
8 91 (44.39%) Finance
9 83 (40.49%) Python
10 71 (34.63%) XML
11 69 (33.66%) Cucumber
12 68 (33.17%) NoSQL
12 68 (33.17%) C#
13 65 (31.71%) Relational Database
14 56 (27.32%) PostgreSQL
15 54 (26.34%) Test Scripting
16 49 (23.90%) Middleware
16 49 (23.90%) Continuous Deployment
17 47 (22.93%) Apache Cassandra
18 46 (22.44%) Unit Testing
18 46 (22.44%) Git (software)
18 46 (22.44%) System Testing
18 46 (22.44%) Selenium
18 46 (22.44%) React
19 44 (21.46%) Refactoring
20 43 (20.98%) XPath
20 43 (20.98%) Complex Event Processing
20 43 (20.98%) MQSeries
20 43 (20.98%) XML Schema

BDD
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 43 (20.98%) MQSeries
2 22 (10.73%) IIS
3 13 (6.34%) Confluence
4 8 (3.90%) JBoss
5 2 (0.98%) WebSphere
6 1 (0.49%) Apache
6 1 (0.49%) Apache Spark
6 1 (0.49%) Tomcat
6 1 (0.49%) WebSphere Application Server
Applications
1 1 (0.49%) Microsoft Excel
Cloud Services
1 19 (9.27%) Microsoft Azure
2 11 (5.37%) Amazon AWS
3 9 (4.39%) Slack
4 6 (2.93%) TestFlight
5 5 (2.44%) npm
6 1 (0.49%) BlazeMeter
6 1 (0.49%) BrowserStack
6 1 (0.49%) Serverless
Communications & Networking
1 2 (0.98%) Internet
2 1 (0.49%) HTTP
2 1 (0.49%) Hyperconnected
2 1 (0.49%) IPv4
2 1 (0.49%) IPv6
2 1 (0.49%) VLAN
Database & Business Intelligence
1 68 (33.17%) NoSQL
2 65 (31.71%) Relational Database
3 56 (27.32%) PostgreSQL
4 47 (22.93%) Apache Cassandra
5 43 (20.98%) Bigtable
6 41 (20.00%) SQL Server
7 21 (10.24%) MongoDB
8 17 (8.29%) RDBMS
9 16 (7.80%) Big Data
10 11 (5.37%) MySQL
11 9 (4.39%) Hadoop
11 9 (4.39%) SQLite
12 6 (2.93%) Neo4j
12 6 (2.93%) SQL Server 2016
13 5 (2.44%) Cosmos DB
14 4 (1.95%) Azure SQL Database
15 1 (0.49%) OLTP
15 1 (0.49%) Redis
Development Applications
1 69 (33.66%) Cucumber
2 46 (22.44%) Git (software)
2 46 (22.44%) Selenium
3 35 (17.07%) Jenkins
4 29 (14.15%) SpecFlow
5 27 (13.17%) TeamCity
6 22 (10.73%) NUnit
7 18 (8.78%) Protractor
8 15 (7.32%) JIRA
9 9 (4.39%) Bitbucket
9 9 (4.39%) git-flow
10 6 (2.93%) CocoaPods
10 6 (2.93%) Crashlytics
10 6 (2.93%) JUnit
10 6 (2.93%) Karma Test Runner
10 6 (2.93%) Mocha
10 6 (2.93%) WebDriver
11 5 (2.44%) Ant
11 5 (2.44%) Maven
11 5 (2.44%) webpack
General
1 91 (44.39%) Finance
2 5 (2.44%) Banking
3 4 (1.95%) Financial Institution
3 4 (1.95%) Games
4 1 (0.49%) Advertising
4 1 (0.49%) Corporate Banking
4 1 (0.49%) Marketing
4 1 (0.49%) Retail
4 1 (0.49%) Telecoms
Job Titles
1 84 (40.98%) Developer
2 43 (20.98%) Java Engineer
2 43 (20.98%) Python Engineer
3 40 (19.51%) Software Engineer
3 40 (19.51%) Test Engineer
4 39 (19.02%) Java Developer
5 36 (17.56%) Software Developer
6 33 (16.10%) Software Test Engineer
7 30 (14.63%) .NET Developer
8 26 (12.68%) C# Developer
8 26 (12.68%) C# Software Engineer
9 25 (12.20%) C# .NET Developer
10 23 (11.22%) C# Software Developer
10 23 (11.22%) Java Software Developer
11 22 (10.73%) .NET Software Developer
11 22 (10.73%) .NET Software Engineer
11 22 (10.73%) Development Engineer
11 22 (10.73%) Java Software Engineer
11 22 (10.73%) JavaScript Developer
11 22 (10.73%) Test Development Engineer
Libraries, Frameworks & Software Standards
1 71 (34.63%) XML
2 49 (23.90%) Middleware
3 46 (22.44%) React
4 43 (20.98%) XML Schema
5 41 (20.00%) .NET
6 39 (19.02%) AngularJS
7 37 (18.05%) CSS
7 37 (18.05%) Gherkin
8 36 (17.56%) REST
9 34 (16.59%) HTML
10 27 (13.17%) ASP.NET Web API
11 26 (12.68%) JSON
12 25 (12.20%) Node.js
13 18 (8.78%) RESTful
14 16 (7.80%) jQuery
15 15 (7.32%) CSS3
16 13 (6.34%) HTML5
17 11 (5.37%) ASP.NET
17 11 (5.37%) React Native
18 10 (4.88%) ASP.NET MVC
Miscellaneous
1 43 (20.98%) Virtual Team
2 19 (9.27%) User Experience
3 13 (6.34%) Greenfield Project
4 9 (4.39%) Analytical Skills
5 6 (2.93%) Fintech
5 6 (2.93%) PMI
5 6 (2.93%) Self-Motivation
6 5 (2.44%) Enterprise Software
7 4 (1.95%) Cloud Native
8 2 (0.98%) Mobile App
9 1 (0.49%) Algorithms
9 1 (0.49%) Fixed Income
Operating Systems
1 24 (11.71%) Windows
2 10 (4.88%) Apple iOS
3 7 (3.41%) Linux
4 6 (2.93%) CentOS
4 6 (2.93%) Ubuntu
5 5 (2.44%) Unix
6 3 (1.46%) Android
Processes & Methodologies
1 166 (80.98%) TDD
2 127 (61.95%) Test Automation
3 119 (58.05%) Agile Software Development
4 96 (46.83%) Continuous Integration
4 96 (46.83%) OO
5 54 (26.34%) Test Scripting
6 49 (23.90%) Continuous Deployment
7 46 (22.44%) System Testing
7 46 (22.44%) Unit Testing
8 44 (21.46%) Refactoring
9 43 (20.98%) Complex Event Processing
9 43 (20.98%) Domain Models
10 39 (19.02%) Continuous Delivery
11 38 (18.54%) MVC
12 36 (17.56%) Scrum
13 32 (15.61%) Open Source
14 31 (15.12%) OOA/OOD
14 31 (15.12%) Scenario Testing
15 26 (12.68%) OOP
15 26 (12.68%) Software Engineering
Programming Languages
1 117 (57.07%) Java
2 103 (50.24%) SQL
3 98 (47.80%) JavaScript
4 83 (40.49%) Python
5 68 (33.17%) C#
6 43 (20.98%) XPath
7 36 (17.56%) C++
8 33 (16.10%) Ruby
9 23 (11.22%) PowerShell
10 21 (10.24%) ES6
11 9 (4.39%) Apple Swift
12 7 (3.41%) Java 8
12 7 (3.41%) Objective-C
13 6 (2.93%) ES7
13 6 (2.93%) Jython
14 4 (1.95%) C
14 4 (1.95%) Scala
15 2 (0.98%) Bash Shell
15 2 (0.98%) Kotlin
15 2 (0.98%) PHP
Qualifications
1 32 (15.61%) Degree
2 7 (3.41%) ISTQB
3 6 (2.93%) ISEB
3 6 (2.93%) PMI Certification
4 5 (2.44%) ISTQB Foundation Certification
5 4 (1.95%) Security Cleared
6 2 (0.98%) Computer Science Degree
Quality Assurance & Compliance
1 23 (11.22%) QA
System Software
1 22 (10.73%) Active Directory
2 3 (1.46%) Docker
Systems Management
1 1 (0.49%) Kubernetes
Vendors
1 9 (4.39%) Oracle
2 6 (2.93%) Atlassian
3 3 (1.46%) Microsoft
4 2 (0.98%) Zend
5 1 (0.49%) Facebook
5 1 (0.49%) IBM
5 1 (0.49%) Serena
5 1 (0.49%) Splunk
5 1 (0.49%) Sybase