Period
to 23 April 2019

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

Test-Driven Development (TDD)
Somerset > Bath
6 months to
23 Apr 2019
Same period 2018 Same period 2017
Rank 47 31 41
Rank change year-on-year -16 +10 -2
Permanent jobs citing TDD 18 55 35
As % of all permanent IT jobs advertised in Bath 3.67% 8.69% 5.28%
As % of the Processes & Methodologies category 4.09% 9.21% 5.65%
Number of salaries quoted 15 48 35
Bath median annual salary £50,000 £55,000 £40,000
Median salary % change year-on-year -9.09% +37.50% -3.61%
10th Percentile £35,500 £33,750 £32,500
90th Percentile £55,000 £63,750 £52,500
Somerset median annual salary £47,500 £55,000 £42,500
% change year-on-year -13.64% +29.41% +6.25%

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

All Process and Methodology Skills
Bath
Permanent vacancies with a requirement for process or methodology skills 440 597 620
As % of all permanent IT jobs advertised in Bath 89.61% 94.31% 93.51%
Number of salaries quoted 340 546 493
Bath median annual salary £47,500 £40,500 £40,000
Median salary % change year-on-year +17.28% +1.25% -
10th Percentile £32,500 £27,197 £27,100
90th Percentile £72,625 £57,500 £63,750
Somerset median annual salary £40,165 £40,000 £40,000
% change year-on-year +0.41% - +6.67%

TDD
Job Vacancy Trend in Bath

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

Job vacancy trend for TDD in Bath

TDD
Salary Trend in Bath

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

Salary trend for TDD in Bath

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

1 18 (100.00%) JavaScript
2 15 (83.33%) AngularJS
3 13 (72.22%) BDD
3 13 (72.22%) CSS
3 13 (72.22%) Agile Software Development
4 12 (66.67%) Spring
4 12 (66.67%) HTML
4 12 (66.67%) Java
4 12 (66.67%) Security Cleared
5 9 (50.00%) Microsoft Azure
5 9 (50.00%) Java 8
6 8 (44.44%) jQuery
7 7 (38.89%) JSON
7 7 (38.89%) SC Cleared
7 7 (38.89%) Project Management
8 5 (27.78%) MVC
8 5 (27.78%) Software Engineering
8 5 (27.78%) SQL
8 5 (27.78%) .NET
8 5 (27.78%) SDLC
9 4 (22.22%) Entity Framework
9 4 (22.22%) Civica
9 4 (22.22%) .NET Framework
10 3 (16.67%) Java EE
10 3 (16.67%) Hibernate
10 3 (16.67%) Scrum
10 3 (16.67%) C#
10 3 (16.67%) ASP.NET
10 3 (16.67%) ASP.NET MVC
10 3 (16.67%) Kanban

TDD
Co-occurring IT Skills in Bath 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 1 (5.56%) OpenStack
Cloud Services
1 9 (50.00%) Microsoft Azure
2 1 (5.56%) SaaS
Communications & Networking
1 1 (5.56%) Internet
Database & Business Intelligence
1 1 (5.56%) SQL Server
1 1 (5.56%) SQL Server 2016
Development Applications
1 1 (5.56%) Git (software)
1 1 (5.56%) Jenkins
1 1 (5.56%) Mercurial
1 1 (5.56%) NCrunch
1 1 (5.56%) ReSharper
1 1 (5.56%) Subversion
1 1 (5.56%) Visual Studio Team System
General
1 2 (11.11%) Finance
Job Titles
1 11 (61.11%) Developer
2 7 (38.89%) Java Developer
3 5 (27.78%) Software Engineer
4 3 (16.67%) .NET Developer
4 3 (16.67%) Java Engineer
4 3 (16.67%) Java Software Engineer
5 2 (11.11%) .NET Software Developer
5 2 (11.11%) .NET Software Engineer
5 2 (11.11%) Azure Developer
5 2 (11.11%) C# Software Engineer
5 2 (11.11%) Consultant
5 2 (11.11%) Java Consultant
5 2 (11.11%) SC Cleared Java Developer
5 2 (11.11%) Software Developer
6 1 (5.56%) Full Stack Developer
6 1 (5.56%) Messaging Developer
6 1 (5.56%) Node.js Developer
6 1 (5.56%) React Developer
6 1 (5.56%) Senior JavaScript Developer
6 1 (5.56%) Senior React Developer
Libraries, Frameworks & Software Standards
1 15 (83.33%) AngularJS
2 13 (72.22%) CSS
3 12 (66.67%) HTML
3 12 (66.67%) Spring
4 8 (44.44%) jQuery
5 7 (38.89%) JSON
6 5 (27.78%) .NET
7 4 (22.22%) .NET Framework
7 4 (22.22%) Entity Framework
8 3 (16.67%) ASP.NET
8 3 (16.67%) ASP.NET MVC
8 3 (16.67%) ASP.NET Web API
8 3 (16.67%) Hibernate
8 3 (16.67%) Java EE
8 3 (16.67%) React
8 3 (16.67%) RESTful
9 2 (11.11%) ASP.NET MVC 3
9 2 (11.11%) KnockoutJS
9 2 (11.11%) Twitter Bootstrap
10 1 (5.56%) D3.js
Processes & Methodologies
1 13 (72.22%) Agile Software Development
1 13 (72.22%) BDD
2 7 (38.89%) Project Management
3 5 (27.78%) MVC
3 5 (27.78%) SDLC
3 5 (27.78%) Software Engineering
4 3 (16.67%) Kanban
4 3 (16.67%) Scrum
5 2 (11.11%) Continuous Integration
5 2 (11.11%) Microservices
5 2 (11.11%) SOLID
6 1 (5.56%) Continuous Delivery
6 1 (5.56%) Cross-Browser Development
6 1 (5.56%) Dependency Injection
6 1 (5.56%) DevOps
6 1 (5.56%) Open Source
6 1 (5.56%) Open Source Development
6 1 (5.56%) Software Delivery
6 1 (5.56%) Test Automation
6 1 (5.56%) Web Application Development
Programming Languages
1 18 (100.00%) JavaScript
2 12 (66.67%) Java
3 9 (50.00%) Java 8
4 5 (27.78%) SQL
5 3 (16.67%) C#
6 1 (5.56%) ES6
6 1 (5.56%) TypeScript
Qualifications
1 12 (66.67%) Security Cleared
2 7 (38.89%) SC Cleared
System Software
1 3 (16.67%) Docker
Systems Management
1 1 (5.56%) Ansible
1 1 (5.56%) Opscode Chef
1 1 (5.56%) Puppet
Vendors
1 4 (22.22%) Civica
2 1 (5.56%) Microsoft