Unit Testing Jobs in the UK excluding London

176 to 200 of 686 Unit Testing Jobs in the UK excluding London

Embedded Software Engineer

Cambridge, England, United Kingdom
ENVEA Global
and digital hardware with embedded software for innovative sensors to measure dust, solids, and flow. You will be responsible for the full software lifecycle from system design, firmware implementation, testing and deployment to hardware. You will implement and test metrological algorithms and take certified emission monitoring (QAL, AMS) and functional safety (SIL) into account. You will maintain existing products … throughout their life cycle; this includes revising the embedded software components as required by hardware design changes. You will participate in the development, testing and deployment of software and hardware for PC/tablet/smartphone systems. You will create and maintain technical documentation in the form of design, test and functional documents, which can be used as a … Programming for RTOS e.g. Zephyr, FreeRTOS Programming for a range of peripherals (RTC, SPI, I2C, UART, DMA, ADCs, USB) Understanding of industrial communications protocols (Modbus and other Fieldbus) Automated unit testing, using tools such as Razorcat Tessy and PC Lint CI/CD pipeline expertise, working with platforms like Jenkins, GitLab, and Bitbucket. Version control management with GIT More ❯
Posted:

Technical Lead

Scotland, United Kingdom
Hybrid / WFH Options
Talent
CDK, Serverless (Lambda), S3, API Gateway, Cloud Formation, Aurora/Postgres Typescript Modern JavaScript UI frameworks, including React Strong HTML/CSS skills and an awareness of accessibility considerations Testing tools and frameworks e.g. Cypress Significant and demonstrable commercial experience in the following areas: Technically leading a high-performing, cross-functional development team. Designing, gaining consensus, and implementing technical … of new or improved processes in development environments Developing solutions using human-centred, research-driven, inclusive design practices Designing and implementing solutions using service and event-based architectures Using testing tools for unit testing, including system test automation frameworks Cloud monitoring, telemetry, intelligence tools and processes, including Grafana Using written, verbal, and visual communication to explain complex More ❯
Posted:

Embedded Software Engineer

Ely, England, United Kingdom
ENVEA Global
and digital hardware with embedded software for innovative sensors to measure dust, solids, and flow. You will be responsible for the full software lifecycle from system design, firmware implementation, testing and deployment to hardware. You will implement and test metrological algorithms and take certified emission monitoring (QAL, AMS) and functional safety (SIL) into account. You will maintain existing products … throughout their life cycle; this includes revising the embedded software components as required by hardware design changes. You will participate in the development, testing and deployment of software and hardware for PC/tablet/smartphone systems. You will create and maintain technical documentation in the form of design, test and functional documents, which can be used as a … Programming for RTOS e.g. Zephyr, FreeRTOS Programming for a range of peripherals (RTC, SPI, I2C, UART, DMA, ADCs, USB) Understanding of industrial communications protocols (Modbus and other Fieldbus) Automated unit testing, using tools such as Razorcat Tessy and PC Lint CI/CD pipeline expertise, working with platforms like Jenkins, GitLab, and Bitbucket. Version control management with GIT More ❯
Posted:

Technical Lead

Glasgow, Scotland, United Kingdom
Hybrid / WFH Options
Talent
CDK, Serverless (Lambda), S3, API Gateway, Cloud Formation, Aurora/Postgres Typescript Modern JavaScript UI frameworks, including React Strong HTML/CSS skills and an awareness of accessibility considerations Testing tools and frameworks e.g. Cypress Significant and demonstrable commercial experience in the following areas: Technically leading a high-performing, cross-functional development team. Designing, gaining consensus, and implementing technical … of new or improved processes in development environments Developing solutions using human-centred, research-driven, inclusive design practices Designing and implementing solutions using service and event-based architectures Using testing tools for unit testing, including system test automation frameworks Cloud monitoring, telemetry, intelligence tools and processes, including Grafana Using written, verbal, and visual communication to explain complex More ❯
Posted:

Mid-Level PHP Developer

Wales, Yorkshire, United Kingdom
Net World Sports, Ltd
them in a team capable of achieving incredible things. WHAT YOU'LL DO: Collaborate with cross-functional teams to deliver high-quality software solutions. Conducting code delivery, code reviews, testing, and task breakdown. Process Improvement: Ensure high code quality and maintainability through testing frameworksand documentation. Strategic Contributions: Drive innovation and continuous improvement within the development team. WHAT YOU … LL BRING: Technical Expertise: Expertise in PHP. Expertise with Symfony, Laravel. Experience with monolithic and microservices architectures. Advanced knowledge of MySQL. Experience unit testing, functional testing, and integration testing. Proficiency in API creation. Hands-on experience with Docker. Practical knowledge of Software Design Patterns and Software Principles (e.g., SOLID). Proficiency in Git. Nice-to-Have: Experience More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer

Bournemouth, England, United Kingdom
JR United Kingdom
Implementing new motion and imaging profiles for existing systems. Owning triage of reported issues in legacy systems Working as a key software interface with firmware and hardware teams. Expanding unit testing coverage and improving software stability. Troubleshooting bugs and refactoring code to reduce technical debt. Participating in Agile planning and feature breakdown with cross-functional teams. Documenting technical … C#/.NET development experience in Visual Studio. Strong understanding of object-oriented design principles. Familiarity with serial communication protocols (RS232, RS485, USB, GigE). Experience with .NET-compatible testing frameworks (e.g., NUnit). Working knowledge of Git and Agile development environments. Clear oral and written communication skills across disciplines. Strong problem-solving mindset and collaborative working approach. If More ❯
Posted:

Senior Software Engineer

Belfast, Northern Ireland, United Kingdom
Global Payments
to-end transactions, featuring synchronous and asynchronous cryptographic algorithms and digital signatures Participating in the entire software development lifecycle, from requirements analysis through software and test design, implementation and unit testing, to verification and release. As part of a customer-focused team, seek understanding of and value in our customer’s requirements, and actively shape the product from … idealism and pragmatism Assisting with troubleshooting and repairing defects Simplifying and improving existing technical methodologies Adhering to and applying overarching internal practices and policies with respect to coding standards, unit testing, lean development, and status reports. Assist with training, motivating, mentoring and serve as mentor to others on the team. What we ask for BSc or MSc or More ❯
Posted:

Software Engineer

Bath, England, United Kingdom
Hybrid / WFH Options
QA Systems - The Software Quality Company
years, QA Systems has been the trusted partner to over 350 blue-chip clients worldwide, revolutionizing how embedded software is tested and verified. Our cutting-edge tools automate unit testing, code coverage, integration testing, and static analysis - all certified to the highest safety standards (ISO 26262, IEC 61508) by SGS TüV. Now, we're breaking new ground … week (Tuesday-Thursday) while enjoying the flexibility to work from home when needed. What You'll Do Develop and enhance our flagship products: Cantata (industry-leading C/C++ testing tool) and AI Controller (pioneering AI safety solution) Work across our diverse tech stack: C, C++, Java, TypeScript, Vue, Vuetify Collaborate directly with our Product Manager to shape product More ❯
Posted:

Senior Database Developer

Southampton, England, United Kingdom
Endeavour Recruitment Solutions
SQL OLTP, OLAP and Data Warehouse SQL/DB Best Practice Knowledge of Logical and Physical Design for Performance SQL Server Database Security Data and Algorithmic Analysis Advantageous Experience: Unit Testing TFS, GIT SVN or equivalent Java, C#, Python, VB.Net, Ruby SQL Server BI If you are looking to progress your career, this could be the right role More ❯
Posted:

Java Developer

Glasgow, Scotland, United Kingdom
JR United Kingdom
services, and expertise in data, technology, and AI. About the Role - Inviting applications for the role of Principal Consultant, Java. In this role, you will be responsible for coding, testing and delivering high quality deliverables, and should be willing to learn new technologies. Responsibilities Excellent knowledge about J2EE frameworks and Tools and good learning ability Candidate would be responsible … to provide stable technical solution which is robust and scalable as per business needs. Provide hands-on code development and testing based on the project delivery needs. Ensure that system architecture and integration design standards are in alignment with broader platform strategies and business goals. Work closely with Squad/Team and other IT partners on day-to-day … ORM/Hibernate, Web services - RESTful, Webserver (Apache Tomcat preferred) Hands-on with a database (preferably Oracle/Sybase/DB2) Excellent analytical and problem-solving skills Exposure to Unit testing frameworks Knowledge of Spring Boot/Hibernate Experience with JProfiler/Jprobe (any profiling tool) Strong desire to understand and learn domain Exposure to database modelling and More ❯
Posted:

(Senior) Embedded Software Engineer

Cambridge, England, United Kingdom
Toshiba Europe Ltd
interfacing, and system programming within Linux environments Excellent programming and problem-solving skills, including the ability to independently debug issues Familiarity with software development practices from project conception through testing and maintenance, including Git, unit testing, code quality automation, and agile management Motivation to work in a multidisciplinary product team, demonstrating excellent communication skills and time management More ❯
Posted:

Operational Cyber Software Engineer - Manchester

Manchester, United Kingdom
Hybrid / WFH Options
BAE Systems (New)
Conduct software development in line with the business and industry best practices. Identify risks associated with software development tasks and mitigate and/or escalate as necessary. Plan appropriate testing approaches (eg physical/virtual/real-world) and justify them according to the different risk profiles. Model and perform analysis on problems and solutions. Design, code and document … code within time and budget constraints. Collaborate with team members to integrate developed code seamlessly into the solution. Implement continuous integration where appropriate. Define and write test scripts and unit, integration and system tests for developed software. What we're looking for Essential: Knowledge: Familiarity with a variety of development tools (IDEs, debuggers, source control). Principles of high … assurance development. Development techniques such as unit testing, mocking, continuous integration, and test-driven development. Understanding of how the specific customer domain affects the software under development. Awareness of IT security as a major issue for companies and governments. Skills: Intermediate/advanced understanding of how computers work (eg stack/heap distinction, compiled/interpreted languages). More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Operational Cyber Software Engineer

Gloucester, England, United Kingdom
Hybrid / WFH Options
BAE Systems (New)
Conduct software development in line with the business and industry best practices. Identify risks associated with software development tasks and mitigate and/or escalate as necessary. Plan appropriate testing approaches (e.g., physical/virtual/real-world) and justify them according to the different risk profiles. Model and perform analysis on problems and solutions. Design, code, and document … code within time and budget constraints. Collaborate with team members to integrate developed code seamlessly into the solution. Implement continuous integration where appropriate. Define and write test scripts and unit, integration, and system tests for developed software. What we're looking for Essential: Knowledge of a variety of development tools (IDEs, debuggers, source control). Principles of high-assurance … development. Development techniques such as unit testing, mocking, continuous integration, and test-driven development. Understanding of how the specific customer domain affects the software under development. Awareness of IT security as a major issue for companies and governments. Skills: Intermediate/advanced understanding of how computers work (e.g., stack/heap distinction, compiled/interpreted languages). Proficient More ❯
Posted:

Operational Cyber Software Engineer

Portsmouth, England, United Kingdom
Hybrid / WFH Options
BAE Systems (New)
Conduct software development in line with the business and industry best practices. Identify risks associated with software development tasks and mitigate and/or escalate as necessary. Plan appropriate testing approaches (eg physical/virtual/real-world) and justify them according to the different risk profiles. Model and perform analysis on problems and solutions. Design, code and document … code within time and budget constraints. Collaborate with team members to integrate developed code seamlessly into the solution. Implement continuous integration where appropriate. Define and write test scripts and unit, integration and system tests for developed software. What we're looking for Essential: Knowledge: Familiarity with a variety of development tools (IDEs, debuggers, source control). Principles of high … assurance development. Development techniques such as unit testing, mocking, continuous integration, and test-driven development. Understanding of how the specific customer domain affects the software under development. Awareness of IT security as a major issue for companies and governments. Skills: Intermediate/advanced understanding of how computers work (eg stack/heap distinction, compiled/interpreted languages). More ❯
Posted:

Operational Cyber Software Engineer- Manchester

Manchester, North West
BAE Systems
Conduct software development in line with the business and industry best practices. Identify risks associated with software development tasks and mitigate and/or escalate as necessary. Plan appropriate testing approaches (eg physical/virtual/real-world) and justify them according to the different risk profiles. Model and perform analysis on problems and solutions Design, code and document … code within time and budget constraints. Collaborate with team members to integrate developed code seamlessly into the solution. Implement continuous integration where appropriate. Define and write test scripts and unit, integration and system tests for developed software. What we're looking for Essential: Knowledge: Familiarity with of variety of development tools (IDEs, debuggers, source control). Principles of high … assurance development. Development techniques such as unit testing, mocking, continuous integration, and test-driven development. Understanding of how the specific customer domain affects the software under development. Awareness of IT security as a major issue for companies and governments. Skills: Intermediate/advanced understanding of how computers work (eg stack/heap distinction, compiled/interpreted languages). More ❯
Employment Type: Permanent
Posted:

iOS Developer

Nottingham, England, United Kingdom
jobs24.co.uk
you will work as part of a cross-functional team following agile practices to deliver iOS apps to support Bally's growth. You will follow best software practices including testing, test automation, code reviews, and refactoring as well as coaching and guiding junior members of the team. You will be able to evaluate upcoming new technologies and general improvements … end/back-end tasks. Strong proficiency in Swift and SwiftUI: Must demonstrate a solid understanding of Swift syntax, design patterns, and SwiftUI's declarative UI framework. Expect practical testing for Swift and SwiftUI knowledge during the interview process. Experience with Functional Programming: Familiarity with functional programming concepts (e.g., higher-order functions, map/filter/reduce). Networking … Experience: Proficient in working with URLSession, RESTful APIs, and WebSockets. Experience handling network responses, error handling, and data serialization (e.g., JSON decoding). Testing Skills: Hands-on experience with unit testing (XCTest), writing testable, maintainable code. Knowledge of mocking and test-driven development (TDD) is a plus. Continuous Integration/Automated Delivery: Proven experience with CI/ More ❯
Posted:

Senior Software Engineer in Test, Ad Client

Cambridge, England, United Kingdom
Roku
is why we are committed to making sure our products aren’t just intuitive, they’re obvious. To support that commitment, the Roku Ads Test Automation Team focuses on testing Ad products and features for the industry’s most reliable streaming media platform. Our goal is to help people find what they want and make it easier for people … Test to own quality of ad features on Roku Platform. You will be responsible for end-to-end execution of ad product which includes cross-team collaboration for feature testing, developing test plans, coordinate testing with manual QA, create an automation strategy, deployment of library/feature and more. You should be able to represent automation and QA … team members and provide valuable end-user feedback to improve the customer experience. This position requires a solid understanding of software development life-cycle experience with a variety of testing techniques, strong debugging, written and organizational skills, and automation experience. About The Team Our team works on qualifying all Ads products and features on Roku Platform. You will be More ❯
Posted:

Operational Cyber Software Engineer

Gloucester, Gloucestershire, South West
BAE Systems
Conduct software development in line with the business and industry best practices. Identify risks associated with software development tasks and mitigate and/or escalate as necessary. Plan appropriate testing approaches (eg physical/virtual/real-world) and justify them according to the different risk profiles. Model and perform analysis on problems and solutions Design, code and document … code within time and budget constraints. Collaborate with team members to integrate developed code seamlessly into the solution. Implement continuous integration where appropriate. Define and write test scripts and unit, integration and system tests for developed software. What we're looking for Essential: Knowledge: Familiarity with of variety of development tools (IDEs, debuggers, source control). Principles of high … assurance development. Development techniques such as unit testing, mocking, continuous integration, and test-driven development. Understanding of how the specific customer domain affects the software under development. Awareness of IT security as a major issue for companies and governments. Skills: Intermediate/advanced understanding of how computers work (eg stack/heap distinction, compiled/interpreted languages). More ❯
Employment Type: Permanent
Posted:

Software Engineer

Cheltenham, England, United Kingdom
Hybrid / WFH Options
IO Associates
on the Cyber domain. Key requirements: Proficient in Java, and/or C++ Experience in JavaScript/TypeScript & React Experience of developing on Linux. Knowledge of mocking up and unit testing frameworks such as JUnit 5.x (Jupiter) Experienced with Git version control Oracle/Relational Databases and/or Mongo GitLab CI/CD Pipelines Elasticsearch and Kibana More ❯
Posted:

Senior Data Engineer

Manchester, England, United Kingdom
Hybrid / WFH Options
First Central Services
data observability and quality measures into pipelines. Creating data solutions for data lakes, warehouses, BI, and analytics. Designing physical data models to meet business needs and optimize storage. Performing unit testing, peer reviews, and ensuring comprehensive testing of solutions. Maintaining clear documentation for transparency and understanding. Coaching and mentoring Data Engineers and Associate Data Engineers. Developing complex … Data Factory, Azure Functions, ADLS Gen2, Key Vault, Synapse SQL, and Azure SQL. Programming skills in Python, C#, and PowerShell. Understanding of infrastructure as code. Experience with data modeling, testing, and operational support documentation. Excellent communication skills and a proactive approach to data value extraction. Experience with CI/CD methods and working in agile, self-managing teams. Strong More ❯
Posted:

Senior Data Engineer

Haywards Heath, England, United Kingdom
Hybrid / WFH Options
First Central Services
data observability and quality measures into pipelines. Creating data solutions for data lakes, warehouses, BI, and analytics. Designing physical data models to meet business needs and optimize storage. Performing unit testing, peer reviews, and ensuring comprehensive testing of solutions. Maintaining clear documentation for transparency and understanding. Coaching and mentoring Data Engineers and Associate Data Engineers. Developing complex … Data Factory, Azure Functions, ADLS Gen2, Key Vault, Synapse SQL, and Azure SQL. Programming skills in Python, C#, and PowerShell. Understanding of infrastructure as code. Experience with data modeling, testing, and operational support documentation. Excellent communication skills and a proactive approach to data value extraction. Experience with CI/CD methods and working in agile, self-managing teams. Strong More ❯
Posted:

Lead Java Developer - VP (Belfast)

Belfast, United Kingdom
Citigroup Inc
Group in Citi. The successful applicant will take ownership of key projects and components and will be responsible for all phases of the SDLC including analysis and design, development, testing and deployment. As a senior developer, the candidate will be responsible for providing technical guidance to junior developers, including overseeing their deliverables, provide architectural guidance, enforce Citi best practices … OpenShift based container deployment Familiarity with tools like Teamcity/Tekton & uDeploy/Harness for CI/CD automation Experience with SonarQube for code quality analysis and JUnit for unit testing Proven track record of working in Agile Scrum environments, with the ability to collaborate effectively with product owners and team members Experience working with the Scrum methodology More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

UKIC Clearable Software Engineer 16601BR

Gloucestershire, England, United Kingdom
iO Associates - UK/EU
will also be considered. Key requirements : Proficient in Java, and/or C++ Experience in JavaScript/TypeScript & React Experience of developing on Linux. Knowledge of mocking up and unit testing frameworks such as JUnit 5.x (Jupiter) Experienced with Git version control Oracle/Relational Databases and/or Mongo GitLab CI/CD Pipelines Elasticsearch and Kibana More ❯
Posted:

Senior Frontend Engineer

Bristol, Gloucestershire, United Kingdom
Hybrid / WFH Options
Just Eat Takeaway.com
ideally with writing React or Vue applications. A deep understanding of JavaScript (ES6+), along with modern JS tooling/frameworks such as Next.js, Redux Saga & TypeScript. Demonstrable experience of unit testing tools/frameworks (for example Jest, Cypress, Playwright, React Testing Library, etc) A strong understanding of WCAG standards, CSS pre-processors/CSS frameworks & responsive UI More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior PHP Developer - Remote

Stirling, Scotland, United Kingdom
Hybrid / WFH Options
Snappy Shopper
and prioritize key deliverables. Duties will include (but are not limited to): Extending our APIs for our App Development team Developing new features and APIs in Laravel Working on unit tests and wider performance optimization Maintenance of our legacy code base (bespoke PHP) Integrating our platform with third parties (e.g., EPOS and payment gateways) Performing code reviews and supporting … with PHP Demonstrable knowledge of Laravel, Symfony frameworks, or similar Knowledge of MySQL with large data sets Experience with JavaScript, HTML, and CSS, as well as GIT version control Unit testing experience—ideally within a TDD environment Able to write and interpret REST APIs Strong interpersonal skills Who you are is as important to us as what you More ❯
Posted:
Unit Testing
the UK excluding London
10th Percentile
£37,574
25th Percentile
£50,000
Median
£57,500
75th Percentile
£68,500
90th Percentile
£78,750