101 to 125 of 228 Unit Testing Jobs in the UK excluding London

Senior Java Developer

Hiring Organisation
Hackajob Ltd
Location
South West London, South East, United Kingdom
Employment Type
Permanent Contract, Remote
performance. Batch Processing: Develop and manage batch processing systems to handle large volumes of data efficiently. Code Quality: Ensure code quality through code reviews, unit testing, and adherence to best practices. Collaboration: Work closely with cross-functional teams, including product managers, QA engineers, and other developers, to deliver ...

Senior Software Engineer - Control Systems

Location
Crawley, England, United Kingdom
care. As part of a collaborative Agile team, you'll be involved in the full software development lifecycle, from design and development through to testing, deployment and continuous improvement. You'll also have the opportunity to support Agile delivery practices by helping teams stay focused, remove obstacles and deliver … Deliver full stack development using C#, .NET, WPF and C++, working across user interfaces, backend services and system integrations. Improve software quality through automated testing, code reviews and continuous integration practices. Support the migration of applications to modern containerised and microservices-based environments. Collaborate with engineers, architects and stakeholders ...

.Net Software Engineer

Location
Leeds, England, United Kingdom
with Microsoft Azure (App Services, Azure Functions, Azure DevOps, etc.) Exposure to healthcare, NHS, or data integration environments Understanding of RESTful APIs , microservices , and unit testing Experience with Git , Azure DevOps Pipelines , and agile delivery practices Strong problem-solving and communication skills Nice-to-Have Knowledge ...

UIPath Developer - SC Cleared

Location
South Shields, Durham, United Kingdom
exception handling, logging and retry logic to ensure reliable production performance. \n Manage queues, assets, schedules and triggers within UiPath Orchestrator. \n Carry out unit testing, support UAT and resolve defects ahead of go-live. \n Provide ongoing support for live automations, including troubleshooting and root-cause analysis. ...

Senior Engineer, Clinical Software

Location
Wilmslow, England, United Kingdom
software development with technologies such as C#, .NET, Angular (or similar), TypeScript, and Python. Practical knowledge of software engineering best practices, including TDD, Unit Testing, CI/CD, and SOLID principles. A degree in a relevant field or equivalent industry experience. Our Commitment to Inclusion We’re actively ...

Software Developer - Java Experience

Location
City of Edinburgh, Scotland, United Kingdom
full software development lifecycle Ability to code within projects Experience in Databases, including MongoDB, SQL or Document Database Experience with Java Experience in Unit Testing Previous involvement in developing and delivering major IT solutions An understanding of agile tools and techniques Excellent communication skills and professional attitude Highly ...

Staff Software Engineer

Location
City of Edinburgh, Scotland, United Kingdom
design and development. Drive design reviews, define interfaces between code modules, and apply existing technology to designs. Maintain code quality through best practices, unit testing and code quality automation. Demonstrate the ability to make informed technology choices after due diligence and impact assessment. Articulate the need for scalability ...

IT Developer Testers C++, C#, ASP.net

Location
Plymouth, England, United Kingdom
whole application development cycle Strong knowledge of software development management and production tools (Jira, Mantis, Jenkins, CVS, GIT) Demonstrable expertise with automatic unit testing and automatic UI testing Coach and mentor more junior members and spread knowledge within the team Demonstrate leadership, team and project management skills ...

IT Developer & Test Engineer - Leadership in QA

Location
Plymouth, England, United Kingdom
application development cycle · have a strong knowledge of software development management and production tools (Jira, Mantis, Jenkins, CVS, GIT) · have demonstrable expertise with automatic unit testing and automatic UI testing · coach and mentor more junior members and spreads knowledge within the team · demonstrate leadership, team and project ...

Back-End Software Engineer Intern (12 months)

Location
Crawley, England, United Kingdom
Intelligence. As an intern, you will collaborate with engineers across the UK, US, and India and contribute to real projects that support the development, testing, delivery, and operation of industry-leading scientific and engineering software used worldwide. Throughout the internship, you will work on a variety of focused mini … explore different areas of software engineering while building practical skills in: Software development using Python, Java, C++, and scripting technologies. Automation of testing, deployment, and delivery processes. Cloud-native technologies and integrations with Microsoft Azure and Google Cloud Platform. Performance optimisation and reliability improvements for large-scale systems. Modern ...

Senior Dynamics Developer

Location
Newport, Wales, United Kingdom
with developers, testers, architects, and business stakeholders to deliver high-quality solutions. Contribute to software architecture, technical strategy, and continuous improvement. Follow Agile, DevOps, testing, security, and software development best practices. Use Azure DevOps and source control tools as part of the development and deployment process. Apply appropriate information … cloud-first environment. Experience with Azure DevOps and Agile/Scrum methodologies. Strong understanding of software architecture, including SOA and microservices. Experience with unit testing and software development best practices. Experience developing and consuming RESTful APIs and web services is desirable. Experience with Git or other source control ...

UK Snr Software Engineer

Location
Basingstoke, England, United Kingdom
essential) Strong software development experience with a proven delivery track record in a Scrum/Agile environment Solid experience of test-driven development (TDD), unit testing, automation tools and continuous integration A logical, analytical and innovative approach to problem solving, with great attention to detail Excellent communication skills … concept through to deployment and beyond Providing technical leadership on EPIC features, making sure solutions are secure, scalable and built to agreed standards Writing, testing and documenting high-quality code, with a strong focus on test automation and continuous integration Working closely with architects, Business Analysts, UX designers, Test ...

Embedded Software Engineer

Location
Swansea, Wales, United Kingdom
consumer products. Joining a team spanning software, hardware and new product development, you’ll help shape how products are tested. Your work will make testing faster, more consistent and repeatable, supporting the business as it grows. Room to grow You’ll gain experience across the product development process, working … test engineering or automation, with an interest in the interaction between software and physical products. What you’ll do Develop and standardise automated product testing and validation methods. Create software, test harnesses and test rigs that improve testing efficiency. Work across C# applications, microcontrollers and embedded C. Translate ...

MLOps Engineer

Location
York and North Yorkshire, England, United Kingdom
team. Monitor and maintain cloud‐based ML services, ensuring reliability and performance. Design and implement CI/CD pipelines for ML model deployment. Write unit tests and follow object‐oriented programming principles to ensure maintainable code. Support data modelling and cloud networking tasks as needed. Contribute to the development … insurance is an advantage but not required. Solid experience as a Python developer, ideally in a machine learning engineering context (Flask/FastAPI, OOP, unit testing). Strong understanding of software engineering best practice. Experience with TDD. Experience with infrastructure as code tools like Terraform or similar. Infrastructure ...

Mid Level Software Engineer

Location
Basildon, England, United Kingdom
collaboratively with developers, testers, support teams and business stakeholders, you’ll contribute throughout the software development lifecycle, from technical design and development through to testing, troubleshooting and continuous improvement. This is a great opportunity for an experienced developer who wants to broaden their technical expertise, contribute ideas and play … including branching and merging Strong SQL skills, including writing efficient and optimised queries Experience working within an Agile development environment Knowledge of unit testing frameworks such as MSTest, NUnit or xUnit Strong analytical and problem-solving skills with excellent attention to detail Excellent communication skills and the ability ...

Algorithm Engineer

Location
Cheadle, England, United Kingdom
Contribute to software architecture and detailed design for large-scale or distributed systems, and lead technical reviews with architects and engineering teams. Build automated unit, integration and regression tests; compare implementation outputs against reference models and representative datasets; and maintain objective evidence of correctness. Apply clean-code, high-integrity … virtualised development environments. Knowledge of GPU programming concepts or GPU-specific languages for computational workloads. Sound application of software best practice, including clean coding, unit testing, peer review and static analysis. Understanding of Agile methods such as Scrum, Kanban or SAFe, together with the discipline to work within ...

Senior AI 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. Vice President Expectations Vice President Expectations To contribute or set strategy, drive requirements … build scalable, secure, and production‐ready AI systems and applications. You will have strong knowledge of Generative AI, AI‐assisted code generation, automated testing, code review acceleration, agentic workflows, and development process optimisation. This role involves providing technical leadership, engineering expertise, and tooling oversight across the software delivery lifecycle ...

Senior Data Engineer, Fabric & Analytics (Remote)

Location
Sheffield, England, United Kingdom
Methods Analytics (MA) is recruiting for Senior Fabric Engineerto join our team within the Public Sector Business unit on a permanent basis. This role will bemainly remotebut require flexibility to travel to client sites, and our officesbased in London, Sheffield, and Bristol. What You'll Be Doing … business needs. CI/CD Mindset:You naturally work within Continuous Integration and Continuous Deployment (CI/CD) environments, ensuring automated builds, deployments, and unit testing are integral parts of your development workflow. Business Requirements Translation:You have a knack for understanding business requirements and translating them into ...

Lead Java Developer – Integration Services

Location
Glasgow, Scotland, 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 … these as core to how we will deliver software going forward. Ample experience with GitLab CI/CD, Maven/Gradle, and automated testing, enabling efficient software delivery and high-quality code standards. Expertise in Kubernetes, Docker, and containerization, building and managing scalable, cloud‐native applications. ...

Senior Developer

Location
York and North Yorkshire, England, United Kingdom
develop, and maintain robust and scalable software applications. Collaborate with cross-functional teams to define, design, and ship new features. Ensure code quality through unit testing and code reviews. Troubleshoot, debug, and optimise existing software for performance and reliability. Stay up-to-date with emerging technologies and industry ...

Software Architect

Hiring Organisation
Spectrum IT Recruitment
Location
Southampton, Hampshire, United Kingdom
Employment Type
Permanent
Salary
£90000 - £110000/annum
applications. The organisation is undergoing an exciting transformation towards AI-Native software development, embedding AI tools throughout the development lifecycle to improve design, implementation, testing and delivery. We are looking for someone who doesn't just understand AI conceptually but is already using tools such as GitHub Copilot, Claude … design of secure, scalable and resilient cloud-based software solutions. Provide technical leadership across the software development lifecycle, from initial design through implementation, testing and deployment. Work extensively with C#, .NET and cloud technologies to develop and enhance complex software applications. Champion the practical use of AI development tools ...

Senior Software Engineer .Net

Hiring Organisation
Microlise
Location
Nottingham, East Midlands, United Kingdom
Employment Type
Permanent Contract, On-site
public code reviews, engineering dojos, and refinement sessions to enhance code quality, shared understanding, and team capability. Daily: Participate in stand-ups, perform unit testing, submit and review pull requests, conduct code reviews, resolve defects, reduce technical debt, monitor system performance, contribute to design work, and collaborate through … secure, scalable and maintainable backend development practices Experience working with modern .NET development patterns and frameworks, including dependency injection, Entity Framework, and automated testing within C# applications. Experience building responsive, accessible and user-centric applications using Angular, TypeScript, HTML5, CSS3 and SCSS/SASS. Strong frontend development skills, with ...

Senior Embedded Software Engineer

Hiring Organisation
KO2 Embedded Recruitment Solutions Ltd
Location
Barnsley, South Yorkshire, Elsecar, United Kingdom
Employment Type
Permanent
Salary
£60000 - £70000/annum
take work from software requirements through design and implementation to integration and validation. Engineering practice. The team is adopting test-driven development, automated testing and CI/CD. Connectivity. TCP/UDP, HTTP/REST, MQTT and TLS, plus Wi-Fi, 4G and over-the-air (OTA) updates. What … RTOS, and peripherals such as GPIO, DMA, ADC and timers. RS-485 or other serial and fieldbus protocols, and inter-processor communication. TDD and unit-testing frameworks (e.g. GoogleTest, CppUTest), test automation and Jenkins. Linux device driver development, BSP porting and U-Boot. TLS, REST APIs ...

Full Stack Engineer (Investment Platform)

Hiring Organisation
St. James's Place
Location
Gloucestershire, United Kingdom
Employment Type
Full Time
maintaining internal applications to support Investment workflows, using SQL, Python, modern web frameworks and JavaScript/React. Delivering features end‐to‐end, including development, testing, release, and maintenance. Implementing high‐quality engineering practices including code versioning, peer reviews, optimisation, and adherence to development standards. Monitoring and managing automated … Airflow & DBT, and data extraction, manipulation and reporting using Python & SQL. Experience with code versioning, optimisation and associated best practices, including Git, pull requests, unit testing, CI/CD and familiarity with enterprise SDLC Data analysis to investigate and quality control datasets feeding applications. Ideally within an asset ...

MS Dynamics Developer

Location
Farnborough, England, United Kingdom
maintain integrations between D365 and other enterprise systems using APIs and middleware. Participate in system upgrades, patches, and performance tuning. Ensure code quality through unit testing and code reviews. Provide technical support and troubleshooting for D365 applications. Maintain documentation for customisations, configurations, and development processes. Qualification and Skillset ...