26 to 50 of 228 Unit Testing Jobs in the UK excluding London

Lead Java Engineer – Spring Boot, Kafka & GCP

Location
City of Edinburgh, Scotland, United Kingdom
estimates, delivery 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 … 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 of API gateways ...

Software Engineer

Hiring Organisation
Line Up Aviation
Location
Newcastle upon Tyne, Tyne and Wear, Tyne & Wear, United Kingdom
Employment Type
Contract
Contract Rate
£60 - £70/hour
related technologies, meeting requirements and coding standards. Develop reusable patterns and encourage innovation that will enhance team velocity. Contribute to quality assurance by writing unit and automated tests. Conduct design and code reviews to ensure code developed meets coding best practices guidelines, unit testing, security, and scalability … commitment to act with integrity, as the foundation for the Company's success, reputation and sustainable growth. Requirements : Essential Java Cloud Services development Unit testing Desirable DevSecOps awareness using tools such as Tekton, ArgoCD, SonarQube Red Hat Openshift container platform or Kubernetes Quarkus Framework Front end development using ...

Applied AI ML - Python & Agentic AI

Location
Glasgow, Scotland, United Kingdom
delivery (LLMs/SLMs, RAG, tool-using agents, evaluation, MLOps) and backend/service engineering (Java and/or Python, APIs/microservices, testing, CI/CD, observability, reliability) on AWS and cloud-native platforms. This role values modern AI engineering workflows and tooling such as GitHub Copilot … services. Apply MLOps practices across the lifecycle: experimentation, versioning, CI/CD, deployment, monitoring, and maintenance for models/prompts/agents. Implement robust testing (unit/integration), performance benchmarking (latency/cost), and observability (logging/metrics/tracing) for AI services. Collaborate with cross-functional stakeholders ...

.Net Consultant

Location
Newcastle upon Tyne, England, United Kingdom
will work closely with several customers to maintain, develop, and innovate on business-critical applications — including full end-to-end delivery through requirements, development, testing, and production deployment. Working in the Version 1 Service Reliability Group, you will have the opportunity to work across a wide range of technologies … pipelines (e.g. Jenkins, Azure DevOps) and support release/deployment processes, including working within formal change management (e.g. ITIL) for production releases Apply unit testing and TDD practices (e.g. xUnit, NUnit, Moq) to ensure reliability and maintainability Work with Microsoft Azure cloud services (e.g. App Service, Functions, Service ...

Senior Software Engineer

Location
Knutsford, England, United Kingdom
technical excellence and growth. Adherence to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions. Implementation of effective unit testing practices to ensure proper code design, readability, and reliability. Accountabilities Development and delivery of high-quality software solutions by using industry aligned programming … technical excellence and growth. Adherence to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions. Implementation of effective unit testing practices to ensure proper code design, readability, and reliability. Vice President Expectations To contribute or set strategy, drive requirements and make recommendations ...

Software Engineer

Hiring Organisation
ARM
Location
Newcastle upon Tyne, Tyne and Wear, Tyne & Wear, United Kingdom
Employment Type
Contract
Contract Rate
£60 - £70/hour
related technologies, meeting requirements and coding standards Develop reusable patterns and encourage innovation that will enhance team velocity Contribute to quality assurance by writing unit and automated tests Conduct design and code reviews to ensure code developed meets coding best practices guidelines, unit testing, security, and scalability … environment, contributing to agile based estimating Work with the scrum team to meet the sprint commitments Your skillset may include: Java Cloud Services development Unit testing DevSecOps awareness using tools such as Tekton, ArgoCD, SonarQube Red Hat Openshift container platform or Kubernetes Quarkus Framework Front-end development using ...

Senior Embedded Electronics Engineer

Hiring Organisation
Zenovo
Location
Greater Manchester, United Kingdom
Employment Type
Permanent
technically driven environment. The successful candidate will bring strong expertise in C/C++, microcontroller and microprocessor architectures, real-time operating systems (RTOS), unit testing and bootloader development, alongside practical electronics and hardware engineering experience. Strong analytical and system-level debugging skills are essential, as is the ability … technical development. Collaborate with software, hardware, manufacturing, production and technical support teams throughout the product lifecycle. Contribute to continuous improvement across development workflows, automated testing, version control and CI/CD processes. About You Degree in Electronics Engineering or a related discipline, or equivalent experience. 5+ years' relevant industry ...

Software Engineer

Hiring Organisation
Precept Recruit
Location
Derby, Derbyshire, United Kingdom
Employment Type
Permanent
Salary
£25000 - £60000/annum
security products and systems? We are looking for talented Senior and Software Engineers to join an experienced and highly skilled engineering team developing and testing high-integrity software solutions within the cyber security sector. This is an excellent opportunity to work on technically challenging projects where software quality, security … Responsibilities Analyse customer requirements and translate them into maintainable software designs. Develop, test and maintain high-quality software applications and systems. Undertake software unit testing and automated testing. Develop software using embedded C/C++ and other relevant technologies. Participate in code reviews and collaborative engineering activities. Produce ...

Software Engineer

Hiring Organisation
Precept Recruit
Location
Derby, East Midlands, United Kingdom
Employment Type
Permanent Contract, On-site
security products and systems? We are looking for talented Senior and Software Engineers to join an experienced and highly skilled engineering team developing and testing high-integrity software solutions within the cyber security sector. This is an excellent opportunity to work on technically challenging projects where software quality, security … Responsibilities Analyse customer requirements and translate them into maintainable software designs. Develop, test and maintain high-quality software applications and systems. Undertake software unit testing and automated testing. Develop software using embedded C/C++ and other relevant technologies. Participate in code reviews and collaborative engineering activities. Produce ...

Senior Appian Development Consultant

Location
Manchester, England, United Kingdom
secure, maintainable and aligned to Appian best practices. You'll contribute throughout the delivery lifecycle, from technical design and sprint planning through to testing, deployment and production support. Working collaboratively with architects, product managers, business analysts and engineering teams, you'll help shape technical solutions that balance business requirements … supporting backlog refinement, estimation, sprint demonstrations and continuous improvement initiatives. You will also play an important role in maintaining delivery quality through technical reviews, unit testing, deployment management and performance optimisation. As technology continues to evolve, you'll remain curious and committed to continuous learning; embracing new Appian ...

Software Engineer (Mid-Level)

Location
West Midlands, England, United Kingdom
version control in a collaborative development environment. Experience diagnosing and resolving issues within live production systems. Experience working in an Agile delivery team. Strong testing mindset, including unit testing, regression testing and providing clear evidence that solutions are working before work is considered complete. Desirable Skills ...

Associate Engineering Manager- Embedded Product

Location
Cardiff, Wales, United Kingdom
risk.**Engineering Excellence*** Define and establish the test and continuous integration strategy for your team's deliverables, aligned to PACS platform practice, including unit testing, automated regression on target hardware, and build pipelines.* Embed secure development practices (SSDLC) into the team's day-to-day work: threat-informed … engineering organisation's platform, cadence and governance while representing the needs of a distinct business.* Fluent with git-based version control, code review practice, unit testing and CI/CD for embedded builds.* Sufficient understanding of hardware design and its constraints — schematics, component selection, power, thermal and mechanical ...

Senior Software Engineer

Location
Manchester, England, United Kingdom
services (AWS or Azure) Containerisation & Orchestration (Docker, Kubernetes, OpenShift) Infrastructure as Code (Terraform, Ansible) Data & Search Technologies Relational Databases (e.g. PostgreSQL) Elasticsearch/Opensearch Testing & Quality Unit testing and automation Testing frameworks (e.g. Mocha, Jest, Cypress) Delivery & Collaboration Experience working in an Agile delivery team ...

Senior Native iOS Engineer

Location
Northampton, England, United Kingdom
technical excellence and growth. Adherence to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions. Implementation of effective unit testing practices to ensure proper code design, readability, and reliability. Assistant Vice President Expectations To advise and influence decision making, contribute to policy development … using Combine and Swift Concurrency (async/await) to build scalable and maintainable applications. Experience applying quality-focused engineering practices, including test-driven development, unit testing, test doubles and automated UI testing. Understanding of mobile application security requirements within regulated environments, alongside experience designing accessible digital experiences that ...

UAT Engineer

Location
Tonbridge, England, United Kingdom
industry best practice. Take an active part in mentoring members of the team to help enhance the quality of the work they produce, the testing that they carry out on their own work, and to allow you to continue to strive for incrementally improved quality throughout Identify, reproduce … expected Build a suite of automated end-to-end tests that ensure that the application works as expected for our users Ensure that automated testing is supported by manual testing where appropriate to bridge gaps in areas that either cannot be automated, or where automation is not feasible ...

Remote Home Based C++ Software Engineer

Hiring Organisation
4M Recruitment
Location
United Kingdom, Northampton, Northamptonshire
Employment Type
Permanent
Salary
£50000 - £60000/annum
this role is to: Develop software applications using C++ as the main language Write high performance code in modern C++ version 17 onwards Complete unit testing to ensure the software performs as per the design Use JIRA to report on faults The ideal candidate will have the following … experience and attributes: 4+ years software engineering experience. Coding experience in C++ Strong technical background Linux based environments Software Development/Software Engineering and unit testing Attention to detail and problem solving skills Working in a Agile based environment highly desirable Object Orientated Principles and Design patterns Experience ...

Software Engineer III – Python / Databricks

Location
Auchentibber, Scotland, United Kingdom
Leverages enterprise-authorized AI coding assist tools within the work environment to improve code quality, delivery speed, and productivity (e.g., code generation/refactoring, unit test creation, documentation), while validating outputs through peer review, automated testing, and secure coding standards Applies knowledge of tools within the Software Development … managing applications at scale Good understanding and working knowledge of software development lifecycle tools used for configuration management, continuous integration and delivery pipelines, unit testing, regression testing, and performance testing Hands-on experience using enterprise-authorized AI-assisted software development tools within the work environment (e.g. ...

Junior Software Developer (Power Platform)

Location
Newcastle upon Tyne, England, United Kingdom
data and demonstration scenarios without using unnecessary personal or sensitive information. Produce component-level designs and keep build documentation up to date. Carry out unit testing, defect fixing and regression testing. Take part in peer reviews and act on feedback. Support stakeholder demonstrations and make controlled changes based … Dataverse. Experience configuring forms, tables, views, business logic, security roles and automated workflows. Understanding of APIs, connectors, JSON and integration principles. Experience with unit testing, defect management and technical documentation. Ability to work well in an architecture-led, multidisciplinary agile team. Strong problem-solving skills and the ability ...

Junior Software Developer (Power Platform)

Location
Newcastle upon Tyne, Northumberland, United Kingdom
without using unnecessary personal or sensitive information. \n \n Produce component-level designs and keep build documentation up to date. \n \n Carry out unit testing, defect fixing and regression testing. \n \n Take part in peer reviews and act on feedback. \n \n Support stakeholder demonstrations … forms, tables, views, business logic, security roles and automated workflows. \n \n Understanding of APIs, connectors, JSON and integration principles. \n \n Experience with unit testing, defect management and technical documentation. \n \n Ability to work well in an architecture-led, multidisciplinary agile team. \n \n Strong problem ...

Software Developer

Location
Daventry, England, United Kingdom
PRIMARY RESPONSIBILITIES Software Development: Design, build, and maintain robust desktop and system software to interface with instrument hardware, sensor networks, and data acquisition pipelines. Testing & QA: Create and execute comprehensive unit, integration, and system validation tests to ensure exceptional software quality and instrument reliability. Hardware Integration: Collaborate with … geological data collection, real-time visualization, and 2D/3D image rendering. Support & Maintenance: Debug, troubleshoot, and upgrade existing legacy codebases based on internal testing and feedback from international clients. CANDIDATE REQUIREMENTS Education: Bachelor’s degree in computer science, Software Engineering, or a related physical science/engineering field. ...

Senior Digital Developer – ODM

Hiring Organisation
NHS Blood and Transplant
Location
England, S75 3FG, Liverpool, L24 8RB, Birmingham, B15 2SG, London, NW9 5BG, SW17 0RB, Bristol, BS34 7QH, Barnsley, Manchester, M13 9LL, United Kingdom
Salary
£49387.00 to £56515.00
Methodologies. OOAD and UML Techniques. HTML, JavaScript, JQueryXML, XSD, JSON Network architecture and protocols such as SNMP, HTTP, SOAP, REST and SOA Web Services,Testing Strategies, Testing Tools SQL Developer as testing tool, JMeter, APEXSec, cURL and Postman,Unit Testing frameworks specific to the technologies. ...

Lead Software Engineer (iOS) (contractor)

Location
Manchester, England, United Kingdom
with modern technology, using the tools and techniques - we where early adopters of SwiftUI, Combine and Swift Concurrency and many other approaches. We conduct unit testing across all our projects, code is always peer reviewed, and as a team we are always at the forefront of pushing … quality iOS apps We'd love to talk to you if you are: Enthusiastic and experienced in using engineering best practices, clean code and unit testing Experienced in working as part of a cross-functional development team Passionate and enthusiastic for delivering great product Already working effectively with ...

Software Engineer

Location
Portsmouth, England, United Kingdom
Server/T-SQL CI/CD pipelines (GitHub Actions) Docker Knowledge of Design Patterns, OOP, SOLID, and Clean Code Experience with automated testing frameworks (unit testing/front-end testing) is highly desirable Experience with, or a keen interest in, AI-assisted development tools such ...

SAP ABAP Developer – ECC / S/4HANA Enterprise Delivery

Location
Leeds, England, United Kingdom
across a mature landscape, supporting day-to-day operations while moving the platform forward (including S/4HANA-aligned development standards, cleaner interfaces, improved testing, and performance optimisation). This role suits someone who enjoys hands-on ABAP development , working closely with functional teams, and delivering changes that directly … impact warehouse execution, manufacturing, finance, and reporting. What you’ll be doing You’ll work across the full development lifecycle—requirements, build, testing, deployment, and production support. Key responsibilities Design, build and enhance solutions using ABAP and ABAP OO (clean architecture, reusable components, robust error handling). Develop ...

Software Engineer

Location
Kirkcaldy, Scotland, United Kingdom
offers the opportunity to collaborate with multidisciplinary teams, contribute throughout the software development lifecycle, and continuously expand your technical expertise. Key Responsibilities Designing, developing, testing, and maintaining software applications using Python, C#, and/or C++. Participating in the full software development lifecycle, from requirements analysis and design through … implementation, testing, deployment, and maintenance. Collaborating with project managers, solution architects, QA engineers, and clients to understand technical requirements and deliver high-quality software solutions. Developing clean, maintainable, and well-documented code following industry best practices and coding standards. Performing unit testing, integration testing, debugging ...