1 to 25 of 273 Remote/Hybrid Permanent TDD Jobs

Senior Full-Stack Developer

Location
United Kingdom
commitment to automated testing at every level (unit, integration, end-to-end and performance) using frameworks such as pytest and Selenium, with test-driven development as standard practice. A strong understanding of secure coding, including the OWASP Top 10, static and dynamic analysis, encryption and secrets management. ...

Java Full Stack Developer

Hiring Organisation
Citigroup
Location
London, England, United Kingdom
Leverage AI-powered developer tooling (Devin, Copilot, Cursor) for rapid prototyping, component scaffolding, and automated test coverage.Engineering Excellence: Drive high code quality through TDD/BDD (JUnit 5, Mockito), automated CI/CD pipelines, containerization (Docker/OpenShift), and code reviews.Mentorship & Ownership: Act as a technical pillar within ...

Full Stack Developer

Hiring Organisation
Anson Mccade
Location
Leeds, West Yorkshire, Yorkshire, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£55,000
clean code and modern engineering practices Nice to Have: AWS or cloud exposure Docker/containers CI/CD tools (Jenkins, GitLab, SonarQube) TDD/automated testing exposure Security Clearance Requirement: Due to client project work, candidates must be eligible for UK Security Clearance (SC) Why Apply? Work on large ...

Senior Software Engineer, Portfolio Management Capabilitities

Location
City Of London, England, United Kingdom
calling or agent-based workflows.Interest in applying AI to both software engineering and investment workflows.Experience with Agile delivery methodologies and engineering practices such as TDD and BDD.Experience with Material UI, ag-Grid and Cypress.Understanding of UX principles and application design patterns.Why Join UsYou'll work on products that ...

Senior Software Engineer, Portfolio Management Capabilitities

Location
Greater London, England, United Kingdom
agent‐based workflows. Interest in applying AI to both software engineering and investment workflows. Experience with Agile delivery methodologies and engineering practices such as TDD and BDD. Experience with Material UI, ag-Grid and Cypress. Understanding of UX principles and application design patterns. Why Join Us You’ll work ...

Principal Automation Test Consultant

Location
Greater London, England, United Kingdom
such as Java, TypeScript JavaScript, Python, C#, Scala, or PHP Experience designing and building automation frameworks Familiarity with Agile development environments ( SCRUM, Kanban, TDD, BDD ) Implementing pipelines using common tooling such as Jenkins, ADO, GitHub actions, CirlceCI etc Awareness of the latest developments in testing tools and design patterns ...

Senior Software Engineer

Location
Swansea, Wales, United Kingdom
Agile practices such as Scrum, XP, and/or Kanban Pair programming – we pair around 50% of the time Writing code with test-driven development Component-based design techniques such as using pattern libraries, styled-components, CSS-in-JS, BEM, and/or SUIT CSS Building ...

Lead Software Engineer

Hiring Organisation
Hackajob Ltd
Location
Bristol, Avon, South West, United Kingdom
Employment Type
Permanent, Part Time, Work From Home
Salary
£90,000
Agile practices such as Scrum, XP, and/or Kanban Pair programming - we pair around 50% of the time Writing code with test-driven development Experience building and maintaining CI/CD pipelines Component-based design techniques such as using pattern libraries, styled-components ...

Senior .Net Developer

Location
Greater London, England, United Kingdom
application containerisation and orchestration tools such as Docker and Kubernetes will be highly beneficialThe candidate will understand the following development techniques:• Test-driven Development and associated techniques such as Inversion of Control• Agile development such as Kanban or ScrumIdeally, the candidate should have knowledge ...

Senior Java Developer - 12 Months - Inside IR35 - Hybrid

Location
United Kingdom
using Docker Infrastructure as Code experience using Terraform or similar tools Building and maintaining CI/CD pipelines, particularly GitLab CI Strong experience with TDD and BDD approaches Experience working within Agile delivery environments Ability to work independently, manage workload effectively and overcome technical or procedural blockers Knowledge of secure ...

Java Developer

Hiring Organisation
Anson Mccade
Location
Leeds, West Yorkshire, Yorkshire, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£55,000
clean code and modern engineering practices Nice to Have: AWS or cloud exposure Docker/containers CI/CD tools (Jenkins, GitLab, SonarQube) TDD/automated testing exposure Security Clearance Requirement: Due to client project work, candidates must be eligible for UK Security Clearance (SC) Why Apply? Work on large ...

Java Developer

Hiring Organisation
Anson Mccade
Location
Newcastle Upon Tyne, Tyne and Wear, North East, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£55,000
clean code and modern engineering practices Nice to Have: AWS or cloud exposure Docker/containers CI/CD tools (Jenkins, GitLab, SonarQube) TDD/automated testing exposure Security Clearance Requirement: Due to client project work, candidates must be eligible for UK Security Clearance (SC) Why Apply? Work on large ...

Senior Software Development Engineer in Test (SDET)

Hiring Organisation
Adaptive Financial Consulting Ltd
Location
Montreal, Wisconsin, United States
Employment Type
Permanent
Salary
USD Annual
driven and Agile development fashion. YOU HAVE : Strong understanding of QA methodologies, shift-left practices, and the full software development lifecycle (TDD, BDD, Scrum, Kanban). Mastery of Java, with a focus on automated testing, root cause analysis, and debugging. Comfortable implementing tests across the full test ...

Principal Automation Test Consultant

Hiring Organisation
Centre4 Testing
Location
London, UK
Employment Type
Full-time
language such as Java, TypeScript JavaScript, Python, C#, Scala, or PHPExperience designing and building automation frameworksFamiliarity with Agile development environments (SCRUM, Kanban, TDD, BDD)Implementing pipelines using common tooling such as Jenkins, ADO, GitHub actions, CirlceCI etcAwareness of the latest developments in testing tools and design patternsBonus Points ...

Senior .NET Developer

Location
Greater London, England, United Kingdom
implement robust solutionsProvide accurate estimates and delivery timelines for software featuresIdentify, prioritize, and execute tasks across the SDLCBuild unit tests and follow test-driven development practicesDeliver clean, efficient, and maintainable code aligned with coding standardsAutomate recurring tasks using appropriate tools and scriptingMentor junior developers through design guidance ...

Staff Android Engineer

Location
Greater London, England, United Kingdom
enhance development and productivity. Experience with Kotlin Multi Platform (KMP) Experience with/eager to learn Swift/iOS Demonstrable experience in TDD, pair programming Agile development methods such as Scrum or Kanban REST API development and/or consumption Deep understanding of MVVM and MVP Significant ...

Senior Automation Test Analyst

Location
City of Edinburgh, Scotland, United Kingdom
software architectures – SOA, IaaS, SaaS, PaaS, Client Server and experience of testing Cloud and Azure based solutions Understanding testing methodologies i.e. Agile (BDD,TDD, ATDD), Kanban, Waterfall and V-Model Device emulation and API testing via Postman ISEB/ISTQB Foundation Experience in working with multiple software delivery/testing ...

Full Stack Engineer

Location
Greater London, England, United Kingdom
with AI-assisted or agentic development tools, with the engineering judgment needed to audit and refine AI outputs. Modern Engineering Practices: Familiarity with TDD principles, clean architecture concepts, and consuming APIs (e.g., GraphQL). Mindset: An independent, critical thinker who thrives in collaborative, small-team environments and values continuous ...

Senior Backend Engineer (Ruby)

Location
Greater London, England, United Kingdom
background job management (Sidekiq/Solid Queue) High-Quality Engineering: Write clean, maintainable, and efficient code that adheres to best practices (including Test-Driven Development and Continuous Delivery) Feature Ownership: Take ownership of complex backend features from concept to deployment; assisting the Product Team in scoping requirements ...

Senior Software Engineer

Location
Manchester, England, United Kingdom
VueJs. Experience in developing HTTP-based APIs and implementation of RESTful services with JSON. Thorough understanding of CI/CD pipelines Practices Test Driven Development and is comfortable with various test frameworks and concepts. A proven record in developing scalable, highly available and highly performing middle ...

Data Engineer

Location
Swansea, Wales, United Kingdom
Python experience Knowledge of cloud infrastructure like AWS, GCP or Azure Have used version control systems, specifically Git or similar tools Understanding of TDD and diverse testing methodologies, such as data quality, integration, and unit testing Understanding of CI/CD pipelines to maintain code quality and facilitate deployments Knowledge ...

Data Engineer

Location
Manchester, England, United Kingdom
Python experience Knowledge of cloud infrastructure like AWS, GCP or Azure Have used version control systems, specifically Git or similar tools Understanding of TDD and diverse testing methodologies, such as data quality, integration, and unit testing Understanding of CI/CD pipelines to maintain code quality and facilitate deployments Knowledge ...

Data Engineer

Location
Greater London, England, United Kingdom
Python experience Knowledge of cloud infrastructure like AWS, GCP or Azure Have used version control systems, specifically Git or similar tools Understanding of TDD and diverse testing methodologies, such as data quality, integration, and unit testing Understanding of CI/CD pipelines to maintain code quality and facilitate deployments Knowledge ...

Senior Data Engineer

Location
Manchester, England, United Kingdom
Knowledge of core software engineering concepts like DRY and SOLID Proficiency in version control systems, specifically Git or similar tools Demonstrated application of TDD and diverse testing methodologies, such as data quality, integration, and unit testing Ability to leverage CI/CD pipelines to maintain code quality and facilitate deployments ...

Senior Data Engineer

Location
Swansea, Wales, United Kingdom
Knowledge of core software engineering concepts like DRY and SOLID Proficiency in version control systems, specifically Git or similar tools Demonstrated application of TDD and diverse testing methodologies, such as data quality, integration, and unit testing Ability to leverage CI/CD pipelines to maintain code quality and facilitate deployments ...