126 to 150 of 215 BDD Jobs in the UK

Senior iOS Engineer

Location
Nottingham, England, United Kingdom
communities of practice You write well‐factored, well‐tested code and act as an advocate for quality using practices like Pair Programming, TDD, and BDD You can effectively communicate across engineering teams to maximize inner‐sourcing opportunities and reduce waste You enjoy being a helpful, approachable, and inquisitive problem‐solver ...

QA Engineer: Agile Testing & Automation (Ruby/Selenium)

Location
Slough, England, United Kingdom
Engineer to join their collaborative tech team. The role involves manual testing and the opportunity to learn test automation using Agile and BDD practices. Candidates should have experience with User Stories and SQL querying. Familiarity with modern tech such as Ruby and Linux is beneficial. This position offers a great ...

Senior .NET Engineer - Flexible, Growth & Training

Location
Coventry, England, United Kingdom
with a knowledgeable team. You will collaborate with clients to understand requirements, design robust solutions, and apply best practices in Agile environments, TDD/BDD, and modern cloud-native technologies such as Azure, AWS or GCP, Kubernetes and #J-18808-Ljbffr ...

Full-stack Typescript Staff Engineer

Location
London Borough of Hammersmith and Fulham, England, United Kingdom
possible workarounds and solutions promptly. Mentor colleagues at Senior & App Engineer level; engage in code review to improve code quality and promote TDD/BDD approach. Collaborate with diverse and globally distributed team. Who you are: Experience with a data warehouse like Snowflake, Redshift, or Spark. Passionate about software product ...

Quality Engineer

Location
United Kingdom
Skills: Postgres, Cassandra, Elasticsearch, Asynchronous messaging services (e.g. Kafka, RabbitMQ etc), Cucumber/Godog or other BDD tools, Kubernetes, Docker, Rest Assured, Other REST API testing tools, Wire mock/Mountebank or other HTTP stubbing tools, Continuous integration (CI), continuous deployment (CD) and continuous testing (CT), Tools such as Jenkins … regression tests Knowledge of software engineering methodology (Agile, incl Scrum, Kanban, SAFe, Test-Driven Development (TDD), Behavior Driven Development (BDD) and Waterfall) Knowledge of the following tools : Cucumber/Godog or other BDD tools, Kubernetes, Docker, Rest Assured/Resty or other REST API testing tools ...

Test Engineer - Telecommunications

Location
United Kingdom
test strategy, test plans and approach across the project Lead, mentor and coordinate a team of test analysts and engineers Introduce and embed BDD practices, running three amigos sessions and writing clear Gherkin scenarios (Given/When/Then) that turn acceptance criteria into executable specifications Promote TDD within delivery … Test Lead or Test Manager in a software delivery environment Strong experience building test strategies and leading test teams Hands-on experience implementing BDD using tools such as Cucumber, SpecFlow, Behave or Karate Solid understanding of TDD principles and experience working with developers using frameworks such as JUnit, NUnit, xUnit ...

Lead Java Engineer – Spring Boot, Kafka & GCP

Location
City of Edinburgh, Scotland, United Kingdom
plans and engineering backlogs. Lead impact assessments, solution discussions, code reviews and technical governance throughout the delivery lifecycle. Maintain engineering quality through unit testing, BDD/TDD, CI/CD controls, security, performance and observability practices. Guide engineers on implementation standards, reusable patterns, defect prevention and adherence to agreed designs. … with Docker, Helm, Kubernetes configuration and cloud-native deployment practices. Working experience with Google Cloud Platform and cloud-based application deployment. Strong knowledge of BDD/TDD, JUnit and automated unit-testing practices. Experience with CI/CD and engineering tools such as Jenkins, Git, SonarQube and Docker. Good understanding ...

Senior QA Engineer

Location
Belfast, Northern Ireland, United Kingdom
liquidity and data solutions specialist.**Role Overview**The Senior Quality Assurance Engineer (SQA) is a key advocate for quality within an Agile team, driving BDD and TDD practices to ensure high-quality, business-aligned outcomes.Working closely with Product Owners and Developers, the SQA provides in-sprint QA aligned … automation frameworks (Playwright/WebDriverIO preferred).* Experience integrating automation within CI/CD pipelines (e.g., Jenkins, GitLab, TeamCity).* Hands-on experience with BDD frameworks (e.g., Cucumber).* Experience using AI tools (e.g., Copilot, ChatGPT, Amazon Q) to design and optimise test automation.* Strong experience in API, functional ...

Principal Apps Engineer

Location
Greater London, England, United Kingdom
/or Android, showing proficiency in both modern and legacy languages. Apply a test-driven approach to development (TDD/BDD) to ensure the stability and reliability of our mobile applications. Guide engineering peers by participating in thorough code reviews to maintain high standards across the codebase. Communicate ...

Frontend Engineer

Location
London Borough of Hammersmith and Fulham, England, United Kingdom
information clearly to both technical and non-technical audiences. Skills and knowledge Excellent understanding of React Excellent understanding in design implementation Excellent TDD and BDD skills Excellent understanding of Clean Code and SOLID Benefits Access to EOT(Employee Ownership Trust) tax-free bonus 25 days' Annual Leave Enhanced Parental Leave ...

Business Operations Engineer

Location
Manchester, England, United Kingdom
Data, MI and MVT testing Continuous improvement, keeping it simple and developing the team Great engineering practices with a focus on TDD and BDD principles and a strong focus on non-functional requirements at the beginning rather than an afterthought Decoupled service orientated architecture with resilience and adaptability built ...

Senior iOS Engineer

Location
Nottingham, England, United Kingdom
communities of practice You write well-factored, well-tested code and act as an advocate for quality using practices like Pair Programming, TDD, and BDD You can effectively communicate across engineering teams to maximize inner‐sourcing opportunities and reduce waste You enjoy being a helpful, approachable, and inquisitive problem-solver ...

Senior Java Lead Engineer: Global Liquidity Tech

Location
Greater London, England, United Kingdom
asset flows and delivering high‐scale, low‐latency systems used by traders and portfolio managers. The role requires strong Java expertise (17+), TDD/BDD, and experience with Spring or Guice and streaming tech like Kafka. #J-18808-Ljbffr ...

Remote JavaScript Games Developer (Node.js | Pixi.js)

Location
Newcastle upon Tyne, England, United Kingdom
unusual culture, merged with Gluck Games and operates with radical transparency, freedom, and remote-friendly policies. The team embraces Pair Programming, TDD/BDD, and Continuous Delivery, with an emphasis on learning and collaboration. The backend stack centers on Node.js with Ruby and Go, while the frontend uses Pixi.js; automated ...

Head of Test Automation & Quality Engineering

Location
Greater London, England, United Kingdom
across trading platforms. You will define strategy, set standards, and drive scalable automated testing for UI, API, services, and data layers. You will establish BDD/Cucumber practices, integrate into CI/CD, and mentor a team of 10+ QA engineers, fostering collaboration with Product, Trading and Tech stakeholders. Hybrid ...

Senior Software Development Engineer in Test (SDET)

Hiring Organisation
Adaptive Financial Consulting Ltd
Location
london, south east england, united kingdom
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 stack … Experience in uncovering complex edge cases through exploratory testing. Confident in translating feature specifications into appropriate test coverage and test plans. Working knowledge of BDD practices, including story refinement, example mapping, acceptance criteria definition, and 3 Amigos. Comfortable using existing code and tests to understand system behaviour. Practical knowledge ...

QA Automation Engineer - Java/API Testing in CI/CD

Location
Greater London, England, United Kingdom
reliability, coverage and maintainability of the test suites. Responsibilities Design, develop and maintain automated API, integration and end-to-end tests using Java, Serenity BDD, Cucumber, Selenium WebDriver and REST Assured. Contribute to reusable test components and maintainable automation frameworks, applying sound coding practices and participating in code reviews. Work … stakeholders. Essential skills and experience Strong hands-on Java programming skills, with experience writing, reviewing and maintaining automated test code. Practical experience with Serenity BDD, Cucumber/Gherkin, Selenium WebDriver and REST Assured, supported by frameworks such as JUnit and AssertJ. Strong understanding of HTTP, REST APIs, JSON, authentication, validation ...

QA Automation Engineer / Consultant

Hiring Organisation
Methods Consulting
Location
London, UK
Employment Type
Full-time
reliability, coverage and maintainability of the test suites. ResponsibilitiesDesign, develop and maintain automated API, integration and end-to-end tests using Java, Serenity BDD, Cucumber, Selenium WebDriver and REST Assured. Contribute to reusable test components and maintainable automation frameworks, applying sound coding practices and participating in code reviews. Work with … technical stakeholders. RequirementsEssential skills and experienceStrong hands-on Java programming skills, with experience writing, reviewing and maintaining automated test code. Practical experience with Serenity BDD, Cucumber/Gherkin, Selenium WebDriver and REST Assured, supported by frameworks such as JUnit and AssertJ.Strong understanding of REST APIs, JSON, authentication, validation and error ...

QA Tester

Location
Greater London, England, United Kingdom
resolution Promote the value of solid testing practices to all delivery stakeholders and influence adoption of best practice KeyRequirements: Experience with devising TDD/BDD or Acceptance Test Driven Development strategies using a range of tools/frameworks, ensuring test coverage and execution is in line with … Objectives. StrongJavacodingexperienceand knowledge of automated test frameworks e.g. Serenity,RestAssured Strong experience using API testing tools, ideally Postman Strong experience with Selenium, C# specFlow, BDD framework Experience with integrating testing as part of the Secure-SDLC and CI/CD tooling in anDevSecOpsenvironment using: GitHub, Jenkins, GitLab SaaS, Artifactory, Nexus ...

Technical Lead

Location
Cheltenham, England, United Kingdom
/DynamoDB) with an emphasis on data modeling for high-availability systems. Engineering Rigour: Proven experience in CI/CD pipeline construction, TDD/BDD, and Micro‐services architecture within a GitLab/GitHub environment. Security & National Security (NatSec): Solid understanding of "Secure by Design" principles, OAuth2/OIDC … building for UK Sovereign Cloud or disconnected environments. Practical application of BDD/TDD and a "Security First" approach to the software development lifecycle (SDLC). Desirable: AI & Data Underpinnings Vector Databases: Experience with high-dimensional data retrieval using Milvus, Weaviate, or Pinecone (essential for RAG architectures). Data ...

Senior Software Engineer, Portfolio Management Capabilitities

Location
Greater London, England, United Kingdom
At T. Rowe Price, we identify and actively invest in opportunities to help people thrive in an evolving world. As a premier global asset management organization with more than 85 years of experience, we provide ...

Automation Test Engineer - SC Eligible

Hiring Organisation
Capgemini
Location
Cheshire West and Chester, United Kingdom
Employment Type
Full Time
Tricentis Tosca Experience creating or adapting automation frameworks Familiarity with at least one OOP language (Java, Python, C# etc.) Creating test scripts within a BDD environment using Cucumber, SpecFlow or similar Ability to manage and maintain versions of test assets in GIT and other repositories Experience of working in Agile … Experience of working in waterfall, agile and DevOps environments Other tooling such as Postman. Ready API, Soap UI Data masking and data subsetting BDD approaches using tooling such as Cucumber or SpecFlow Your security clearance To be successfully appointed to this role, it is a requirement to obtain Security Check ...

Public Cloud - Forward Deployed Engineer (VP)

Location
Belfast City District, Northern Ireland, United Kingdom
areas of proficiency include: Programming Languages: Python, Java and Go. AI/ML: prompt engineering, LLMs, RAG, Semantic Search, Vector Databases, etc Behaviour-Driven Development (BDD) Testing: Cucumber, JBehave, Pytest-BDD, etc. CI/CD pipelines: Harness, Tekton, Jenkins, etc. Knowledge on middleware & distributed messaging (Kafka) Databases ...

Product Owner (UK)

Location
Greater London, England, United Kingdom
centric mindset Passion for great products with the ability to articulate vision and functionality Teamwork skills to build relationships at all levels Experience with BDD, agile development methodologies, and scrum Project management abilities like prioritization and task completion Ability to scope work against team capacity Creative thinking skills What ...

Privacy Engineer / PrivacyTech Consultant

Hiring Organisation
Staffworx Limited
Location
London, UK
Employment Type
Full-time
guidance from regulators (ICO, EDPB).Ability to identify compliance risks and engage legal/privacy stakeholders appropriately. Agile/SAFe DeliveryExperience embedding NFRs and BDD into agile delivery. Comfortable in PI planning, system demos and Inspect-and-Adapt sessions. Systems & Risk UnderstandingStrong grasp of data flows, system interdependencies and third ...