e.g., Apache, Nginx) Code versioning tools, such as Git Working in an Agile environment (we use Kanban) within cross-functional teams Analysing, contributing to and refining requirements Behaviour-DrivenDevelopment (BDD) to define and capture acceptance criteria API development and consumption Debugging and analysis of issues (we use NewRelic and AWS Cloudwatch) Continuous Integration job setup … etc) Any experience of the following would be advantageous: AWS Healthcare domain experience (e.g. FHIR) Process orchestration (we use Temporal) Docker containers Serverless Security awareness Exposure to BehaviourDrivenDevelopment practices Italian, German, French or Spanish language skills Personal qualities Humble; you listen and take on feedback, you are kind and caring to those around you. Inquisitive More ❯
East London, London, United Kingdom Hybrid / WFH Options
RP Recruitment Ltd
delivery quality. Agile & DevOps Working Practices Actively contribute to daily stand-ups, sprint planning, reviews, and retrospectives. Follow practices such as test-drivendevelopment (TDD), behaviour-drivendevelopment (BDD), and secure-by-design principles. Collaborate with Business Analysts, Developers, Quality Assurers, Product Owners, and Operations teams to deliver comprehensive solutions. Support deployment processes via DevOps More ❯
the QAT Test Engineering community, and champion quality assurance across the wider GDaD profession. Quality Engineering Tools and Technologies We use a diverse portfolio of tools, including: Frameworks: Serenity BDD (Selenium + RestAssured), bespoke frameworks Performance testing: JMeter Observability and Monitoring: ELK, Grafana, Dynatrace Responsibilities Your daily responsibilities will include: Maintaining and developing test frameworks, including code refactoring Developing predictable … or skills in: Programming in Java for automated tests, familiar with threading, resource, and memory management, and scripting languages like Bash or PowerShell Using tools like Selenium, RestAssured, Serenity BDD, Maven/Gradle, Git Working with unit test frameworks like JUnit, assertion libraries, data serialization tools, and tools like Wiremock Applying POM test design pattern, SOLID principles, and BDD tools More ❯
Rednal, Birmingham, United Kingdom Hybrid / WFH Options
Kerv
test automation frameworks design, implementation and maintenance Familiarity with Scrum methodology and how testing and test automation activities fit in Must have worked on Behavioural DrivenDevelopment (BDD) or Test-DrivenDevelopment (TDD) or Acceptance Test-DrivenDevelopment (ATDD) methodology Ability to develop automated functional tests, which exercise the UI, API and DB layers. … Door reviews Allowed files: doc, pdf. Maximum file size (5MB) Do you have the right to work in the UK? Have you worked on Behavioural DrivenDevelopment (BDD) or Test-DrivenDevelopment (TDD) or Acceptance Test-DrivenDevelopment (ATDD) methodology? Are you able to demonstrate examples where you have hands-on experience with API More ❯
maintaining automated tests. This role will focus primarily on writing unit tests and implementing automated UI testing using Playwright . The successful candidate will work within a Behaviour-DrivenDevelopment (BDD) framework using Spec Flow , ensuring test automation aligns with business requirements. You will collaborate with developers, product managers, and other stakeholders to uphold software quality and … making us the largest and most strategically aligned full-service provider for media and membership organisations globally. Role responsibilities: Design, develop, and maintain automated tests using Playwright within a BDD framework (Spec Flow). Write and execute unit, integration, and end-to-end tests to ensure software quality. Collaborate with developers to write and improve unit tests for backend and … practical exposure of automation experience. Strong experience with Playwright for UI test automation. Hands-on experience writing unit tests and automation tests in C#. Proficiency in Spec Flow and BDD methodologies for test automation. Solid understanding of software testing principles, test frameworks, and automation best practices. Experience testing APIs using tools like Postman or Swagger. Knowledge of Git and version More ❯
fixes and enhancements to improve software quality. Test Management Tools: Demonstrable experience using Xray or equivalent test management tools. BDD Expertise: Ability to write clear and effective Behaviour-DrivenDevelopment (BDD) scenarios. Containerisation: Experience working with Docker to support test environments and automation workflows. SDET Role: Apply Software Development Engineer in Test (SDET) principles to build More ❯
We are looking for a server-side Java developer to grow the platform even further. You are the kind of person who: Loves writing code and building great applications. Wants to work with a team that treats each other with More ❯
Introduction Join us at Gallagher Re, a leader in the reinsurance industry, where each day presents new opportunities to shape the future. We provide our clients with advanced analytics and insights, enabling strategic decisions that transform industries. As a team More ❯
About Lyst Lyst is a global fashion shopping platform founded in London in 2010 and catering to over 160M shoppers per year. We offer our customers the largest assortment of premium & luxury fashion products in one place, curating pieces from More ❯
solutions Collaborate with stakeholders and project teams to identify needs and gather requirements Advocate and evangelize best practices like pair programming, Test DrivenDevelopment (TDD), Behaviour-DrivenDevelopment (BDD), Continuous Integration (CI), Continuous Delivery (CD) Promote automation across the software delivery lifecycle Drive the use of Open Source tools and share latest trends across teams More ❯
would be advantageous. Scripting languages: JavaScript, Python, Ruby, Perl, Bash, Rest, MySQL. Development approaches, Agile, SCRUM, Test-DrivenDevelopment (TDD), BehaviourDrivenDevelopment (BDD), Acceptance Test DrivenDevelopment (ATDD), hybrid and similar models. Can design special to type test equipment to meet the diverse requirements generated across multi-concurrent projects. Contributes to More ❯
REMOTE Scala Developer - OO, Scala, ATDD/BDD, Ansible, Cucumber - Investment Banking Our banking client is looking for a strong Scala Developer to join their team on a long term project (12 months+) on a contractual basis. Experienced in using design patterns and following best software engineering practices An understanding of fundamental algorithms and ability to optimize existing code Requirements … and clearly articulate technical designs and concepts * Relationship building skills * A team player with exceptional interpersonal skills, eg collaborative working skills * Experience of Specification by Example/ATDD/BDD * Follows clean code principles * Rigorously adheres to Test DrivenDevelopment practices including continual integration * Experience of Scrum/Agile methods React experience is ideal but not essential Flexible More ❯
White Collar Factory (95009), United Kingdom, London, London Lead Software Development Engineer - Services About this role Capital One's mission is to change banking for good by bringing humanity, ingenuity, and simplicity to banking. Sitting at the core of More ❯
CI/CD lifecycle. Testing responsibilities include: Utilizing a range of open-source tools and frameworks Manual and automation testing Working with DevOps and agile practices such as TDD, BDD, ATDD, and continuous testing through CI/CD pipelines, complemented by exploratory testing Designing and implementing automated test frameworks for UI and API testing Technologies used include Selenium, Cypress.io, Webdriver.io … Playwright, Cucumber, Robot Framework, Serenity BDD, and Rest Assured Contributing to QA team improvements and innovation Performing non-functional testing (security, performance, accessibility, OAT) using various tools The Fit: We seek proactive Test Engineers passionate about manual and automation testing, with experience in complex solutions. Comfort working autonomously within an Agile team and promoting best practices is essential. Security Clearance More ❯
As one of the Best Big Companies to Work For, we have a rich history of loving our customers and looking after our teams. We understand that success is achieved through our people, and we are searching for two committed More ❯
Job Description - Principal Software Engineer (16102) Description easyJet holidays is the UK's fastest-growing tour operator, launched in 2019 and already making significant strides in the travel industry. We combine easyJet's vast flight network with over 5000 handpicked More ❯
or to validate. Scripting languages: JavaScript, Python, Ruby, Perl, Bash, Rest, MySQL. Development approaches, iterative, incremental, Test-DrivenDevelopment (TDD), BehaviourDrivenDevelopment (BDD), Acceptance Test DrivenDevelopment (ATDD), hybrid and similar models. Notice Due to the nature of the programs we deliver for our customers, candidates may need to obtain the More ❯
Newcastle Upon Tyne, Tyne And Wear, United Kingdom
YourCode Recruitment
setting Experienced in some programming languages like C++, C# or Python A desire to learn and progress in things like Automation Experience in Agile working with SCRUM, TDD and BDD principles Experience in User Accepting Testing Experience in collecting, analysing and presenting UAT results. Familiarity with a test-first development methodology such as TDD or BDD Experience in 3D More ❯
Telford, Shropshire, United Kingdom Hybrid / WFH Options
SF Recruitment
Agile delivery team, working alongside engineers, BAs, and product stakeholders. Own the quality assurance process - from understanding requirements through to delivery. Build and maintain automated test frameworks using modern BDD approaches (Cucumber, Gherkin). Conduct API testing, functional and non-functional testing, and support 3rd-party QA integration. Ensure test coverage across all stages of the SDLC in a Java … automation tools (e.g., Cucumber, JUnit) API testing (Postman or similar) Version control systems (e.g., Git) Strong understanding of Agile delivery and test-first principles. Ability to write and implement BDD scenarios (Gherkin) and collaborate with developers on automation. Familiarity with Java environments - you don't need to code, but you'll be working closely with it. Excellent communication skills and More ❯
Wellington, Shropshire, United Kingdom Hybrid / WFH Options
SF Recruitment
Agile delivery team, working alongside engineers, BAs, and product stakeholders. Own the quality assurance process - from understanding requirements through to delivery. Build and maintain automated test frameworks using modern BDD approaches (Cucumber, Gherkin). Conduct API testing, functional and non-functional testing, and support 3rd-party QA integration. Ensure test coverage across all stages of the SDLC in a Java … automation tools (e.g., Cucumber, JUnit) API testing (Postman or similar) Version control systems (e.g., Git) Strong understanding of Agile delivery and test-first principles. Ability to write and implement BDD scenarios (Gherkin) and collaborate with developers on automation. Familiarity with Java environments - you don't need to code, but you'll be working closely with it. Excellent communication skills and More ❯
with ID: 993 Job Summary Automated Software Tester Country: United Kingdom Location: Fife Sector: Test & QA Salary: GBP up to £40,000 Job Type: Permanent Technologies: Automated testing, TDD, BDD, REST API, SOAP, Python, Lean, Agile, JIRA, .NET Endeavour Recruitment has an excellent opportunity for experienced Automated Software Testers to join our clients' growing team. You would be joining a … on experience. Our client has an ambitious Software Engineering team of approximately 50 developers/testers. To join as an Automated Tester, you should be familiar with TDD and BDD and know how to design for testability. Candidates should also have a significant track record of working in a similar testing environment. Testing of REST APIs or other web APIs More ❯
Senior Software Developer - (Mobile) We are seeking an experienced and hands-on Mobile Software Developer to develop our clients’ native mobile applications. What you’ll do: You'll work with the engineering manager (and the team) to evaluate technical risks More ❯
including VBA and User Defined Functions is essential Insurance/actuarial pricing model techniques preferred R or Python experience beneficial but not required Experience and knowledge of Behaviour-DrivenDevelopment (BDD) in Gherkin syntax beneficial Product development and the life cycle of a software product Ticket tracking software such as JIRA and Agile workflows Populating backlogs … other visual aids to clearly communicate concepts Ask clarifying questions to ensure understanding and tease out implicit requirements Document and communicate the outcomes of the workshop in specifications and BDD documentation 1:1 Interviews Insurance pricing modelling: Converting existing, complex pricing models clients have created in Excel (VBA), Python and R into our proprietary solutions Creating models that can be More ❯
Newark, Nottinghamshire, Skegby, United Kingdom Hybrid / WFH Options
KO2 Embedded Recruitment Solutions Ltd
Skills: ARM-based development (e.g., STM32, Cortex-M) Familiarity with wireless protocols (Bluetooth, Zigbee, LoRaWAN, Thread, etc.) Experience with Test-DrivenDevelopment (TDD) or Behaviour-DrivenDevelopment (BDD) If you're ready to take the next step in your embedded software career, get in touch with Laurence Powell or Andrew Knight at KO2 Embedded More ❯