Software Testing Jobs in the UK

426 to 450 of 685 Software Testing Jobs in the UK

LEAD FULL STACK ENGINEER

London, United Kingdom
Reply, Inc
Storm Reply is Amazon Web Services Premier Consulting Partner, and one of the few companies to have so many different competencies attested by AWS: SaaS, Data & Analytics, DevOps, Industrial Software, IoT, Migration. Storm Reply supports important companies in Europe and all over the world in the implementation of Cloud-based systems and applications. Role overview: You will have the … adherence to coding standards, best practices, and security guidelines Drive continuous improvement initiatives to enhance development processes and methodologies Evangelise a 'security by design' approach to all elements of software development Design, develop, test, and deploy robust and scalable software solutions Collaborate with customer product managers/owners, designers, and other stakeholders to understand requirements and translate them … address problems and realise opportunities Write clean, efficient, and maintainable code using appropriate technologies and frameworks Troubleshoot and debug complex issues in production environments Playing a role in automated testing and providing feedback to management during the development process About the candidate: You have completed a Bachelor's degree (2.1 or higher) in Computer Science or in a Technology More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer

Manchester, Lancashire, England, United Kingdom
Hybrid / WFH Options
Opus Recruitment Solutions Ltd
engagements secured via the latest government frameworks, the company is set for sustained growth—making now a great time to come on board. The Role As a Full Stack Software Engineer, you’ll build high-assurance systems from the ground up. Unlike commercial fintech work, your solutions will directly support national security efforts. You’ll have the opportunity to … novel and impactful product development.You’ll collaborate directly with end-users and stakeholders, translating mission needs into robust, scalable technical solutions. Responsibilities: Design, develop, and maintain secure and scalable software using a test-driven development (TDD) approach Create and maintain reusable, open-by-default code Convert logical designs into production-ready architectures Maintain clean documentation and design specs using … inform the team on new technologies and their impact Tech Stack & Skills: Java (Spring Boot) – Strong experience in enterprise-level development JavaScript Frameworks – Experience with React, VueJS, or AngularJS Testing – Knowledge of modern testing frameworks and TDD principles Technological curiosity – Comfortable learning new technologies and tools Understanding of secure development practices in high-assurance environments About You: You More ❯
Employment Type: Full-Time
Salary: £70,000 - £80,000 per annum
Posted:

Senior Appian Developer

Bristol, Gloucestershire, United Kingdom
Hybrid / WFH Options
Babcock Mission Critical Services España SA
customers on time and to quality standards set by the Systems Development Manager. Your responsibilities include: Development: Working with multiple workflow applications to undertake requirements reviews, technical design, modeling, software development, unit testing, and deployment. Continuous Improvement: Enhancing existing applications through ongoing improvements. Quality Assurance: Ensuring adherence to IT quality plans and procedures. Collaboration: Participating in workshops, reviews … applications. This is a full-time role (35 hours/week) with hybrid working (2 days in the office, 3 days remote). Essential Experience Extensive experience with Appian Software and development tools such as IDEs and source control. Strong knowledge of SDLC methodologies. Familiarity with waterfall, iterative, and agile delivery approaches. Proficiency in business process design using UML More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Front-End Senior Software Engineer - UK

London, United Kingdom
SynMax
gas development, coal inventory, and LNG flows, enabling businesses and organizations to make data-driven decisions with precision and confidence. Job Description: We are seeking a Front-End Senior Software Engineer to join our team and play a key role in designing, developing, and maintaining high-quality software solutions. The ideal candidate is a highly skilled problem solver … with extensive experience in software development, architecture, and best practices. As a senior member of the team, you will mentor junior engineers, lead technical initiatives, and collaborate across teams to build scalable and efficient applications. Responsibilities Software Development:Design, develop, test, and maintain scalable and high-performance software solutions. Technical Leadership:Provide guidance and mentorship to junior … functionally with product managers, designers, and other engineers to deliver innovative solutions from design to production. Problem-Solving:Diagnose complex technical issues and implement effective solutions. Security & Compliance:Ensure software security, performance, and compliance with industry standards. Continuous Improvement:Stay up to date with the latest industry trends and recommend process and technology improvements. Communication:Ability to communicate effectively More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Automation Engineer in Test

Edinburgh, United Kingdom
Hybrid / WFH Options
Bright Purple
presence in Edinburgh. This is a chance to work on large-scale, meaningful systems while advancing your technical career in automation. This role is ideal for a hands-on Software Engineer in Test with strong Python experience and a passion for quality, automation and collaboration. You'll be a key part of an agile engineering team developing automation tests … Key responsibilities: Design, develop and maintain automated tests and frameworks using Python Collaborate with development, systems and hardware teams to ensure full test coverage Derive test cases from complex software and system requirements Participate in technical discussions and sprint planning sessions Contribute to improvements in test strategy, CI pipelines and tooling Debug and troubleshoot test failures and work cross … functionally to resolve issues Support software verification, documentation and compliance processes Skills and experience required: Strong background in test automation and software development Proficient programming skills in Python Experience developing tests for integrated systems or distributed platforms Familiarity with CI/CD and Agile practices Solid understanding of test frameworks, scripting, and modern development environments Strong communication skills More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Controls Engineer

Nationwide, United Kingdom
Hybrid / WFH Options
Axion Recruitment Limited
and standards required by the client To develop technical documents in line with the client requirements to the industry standard using technical features, diagrams and language To develop bespoke software routines and functions to allow machines/systems to function in a safe and controlled manor as required by the client or FDS To implement systems software standard … where required while developing software for the business To develop safety software for use on any systems where safety controllers are to be used; In line with BS-EN13849 To ensure systems are correctly tested and quality checked prior to shipping To ensure all aspects of bespoke software is tested to the required degree prior to systems … removed) · Job reference number: 2096 · If you would like to find out more, simply click apply. Relevant Job Titles: Controls Engineer, Senior Controls Engineer, Automation Engineer, Senior Automation Engineer, Software Engineer, Senior Software Engineer All applicants must live in the UK and be eligible to work and live in the UK. Please note, our client is unable to More ❯
Employment Type: Permanent
Salary: £45000 - £65000/annum + Benefits
Posted:

Senior Controls Engineer

Bulwell, Nottinghamshire, United Kingdom
Hybrid / WFH Options
Axion Recruitment Limited
and standards required by the client To develop technical documents in line with the client requirements to the industry standard using technical features, diagrams and language To develop bespoke software routines and functions to allow machines/systems to function in a safe and controlled manor as required by the client or FDS To implement systems software standard … where required while developing software for the business To develop safety software for use on any systems where safety controllers are to be used; In line with BS-EN13849 To ensure systems are correctly tested and quality checked prior to shipping To ensure all aspects of bespoke software is tested to the required degree prior to systems … removed) Job reference number: 2096 If you would like to find out more, simply click apply. Relevant Job Titles: Controls Engineer, Senior Controls Engineer, Automation Engineer, Senior Automation Engineer, Software Engineer, Senior Software Engineer All applicants must live in the UK and be eligible to work and live in the UK. Please note, our client is unable to More ❯
Employment Type: Permanent
Salary: GBP 45,000 - 65,000 Annual
Posted:

Senior Controls Engineer

Bulwell, Nottingham, Nottinghamshire, United Kingdom
Hybrid / WFH Options
Axion Recruitment Limited
and standards required by the client To develop technical documents in line with the client requirements to the industry standard using technical features, diagrams and language To develop bespoke software routines and functions to allow machines/systems to function in a safe and controlled manor as required by the client or FDS To implement systems software standard … where required while developing software for the business To develop safety software for use on any systems where safety controllers are to be used; In line with BS-EN13849 To ensure systems are correctly tested and quality checked prior to shipping To ensure all aspects of bespoke software is tested to the required degree prior to systems … removed) · Job reference number: 2096 · If you would like to find out more, simply click apply. Relevant Job Titles: Controls Engineer, Senior Controls Engineer, Automation Engineer, Senior Automation Engineer, Software Engineer, Senior Software Engineer All applicants must live in the UK and be eligible to work and live in the UK. Please note, our client is unable to More ❯
Employment Type: Permanent
Salary: £45000 - £65000/annum + Benefits
Posted:

Principal Test Engineer

Bournemouth, Dorset, England, United Kingdom
Vitality
discuss flexible working! Top 3 skills needed for this role: Expertise in Test Automation Framework Design Leading & executing in Strategic Test Planning Recognised as a subject matter expert in testing standards and governance What this role is all about: As a Principal Test Engineer at Vitality, you’ll play a pivotal role in ensuring our products and features are … robust, reliable, and ready for market. You’ll guide testing across large or multiple teams, bringing deep technical expertise, particularly in automation and influencing both internal and external stakeholders on testing standards and governance.You’ll be responsible for designing and maintaining test automation frameworks, guiding teams in their use, and ensuring alignment with industry best practices. Your work … will span the full software test lifecycle—from analysis and estimation to execution, defect management, and reporting. Key Actions Lead and implement the full software test lifecycle, including planning, execution, and reporting. Design and maintain automation frameworks and educate teams on their use. Deliver accurate test estimations for complex, multi-system projects. Define and coordinate test plans and More ❯
Employment Type: Full-Time
Salary: Competitive salary
Posted:

QA Module Lead - Routing & Switching and Test Automation

Edinburgh, United Kingdom
Hybrid / WFH Options
Ciena Corporation
growth, well-being, and belonging. We're a technology company that leads with our humanity-driving our business priorities alongside meaningful social, community, and societal impact. Job Title: QA Software Engineer Location : Edinburgh, UK (Hybrid) Work Authorization : Must currently reside in the UK and hold a valid permanent work permit. How You Will Contribute At Ciena, we enable the … digital world-your streaming, messaging, video calling, and connected experiences are powered by our network innovations. As a QA Software Engineer , you'll play a vital role in ensuring the quality and performance of our SAOS product by building robust, automated test systems. In this role, you will: Participate in design reviews and collaborate on detailed technical specifications for … new cloud-based network orchestration features. Define and execute test plans and test cases for new functionality, focusing on performance, conformance, and stability. Automate feature and regression testing using Python to ensure rapid, consistent validation of product functionality. Maintain and extend the shared test automation framework with your team. Proactively identify, log, and track defects; work with Development Engineers More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Engineering Manager

Manchester, Lancashire, United Kingdom
Betfred Group
future of betting and gaming, then it's to time to join us. Job Purpose You will be responsible for leading a cross-functional team of local and remote Software Developers and Test Engineers delivering high quality software in a fast-paced environment. You will build, inspire and motivate your team to hit aligned objectives, while focusing on … high quality software that gives a first-class user experience. You will be responsible for the entire lifecycle of the software, from design and coding to deployment, monitoring, and maintenance. You build it, you run it. While this is primarily a hands-off role, it is essential you understand modern software engineering and quality assurance best practice … enabling you to build a high performing team. Job Duties People Lead and manage a high performing agile team of Software Developers and QA. Provide guidance, support, and career development for team members, helping them grow their skills and advance in their careers. Conduct performance reviews, set goals, and provide feedback to help team members improve and succeed. Recruit More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer, Structural Geology

East Horsley, Surrey, United Kingdom
Hybrid / WFH Options
Ecm Selection
Based full-time in newly furbished offices, this growing industry leader develops a range of software products that are used by leading companies in the energy, mining and O&G industries. They are looking to grow their current team and seek a Software Engineer with specific experience and interests in structural geology applications. The company offer an extensive … package including highly competitive salary, performance related bonus and other benefits. As a software engineer within their team, general activities will include software coding, interface design, testing and algorithm development. However, this is expected to be within projects applied to structural geology or geoenegineering. Requirements: PhD in Computer Science, Geophysics, Maths or Geology combined with industry or More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

MOBILE APPS DEVELOPER (iOS & Android)

Guildford, Surrey, United Kingdom
Petroleum Experts
PE Limited is a leading company specializing in the development and delivery of advanced geoscience and engineering software products, along with exceptional technical support for various energy and subsurface industries. As a market leader in integrated engineering and software solutions, we provide cutting-edge modeling and optimization products primarily to the global oil, gas, and mining sectors. Our … well as service and contracting companies. Our global operations are headquartered in Guildford. About this Vacancy PE Limited is seeking a development engineer with skills in iOS and Android software development, specifically focused on mobile app development. Responsibilities will include software coding, interface design, testing, and deployment of our mobile applications. The company is committed to supporting … your personal growth, helping you deepen your understanding of both software development and the rapidly evolving mobile app landscape. We are looking for talented and creative individuals who can enhance and develop our current geologically focused apps, Clino and FieldMove, while also leading the charge for exciting new app developments within PE Limited. Our existing apps utilize location services More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer

Bristol, Avon, South West, United Kingdom
Hybrid / WFH Options
GPS Ltd
GPS Links provide PLC and SCADA solutions for industrial applications from individual processes to large scale networks serving process engineering and manufacturing industries and is looking to recruit a Software Engineer in Bristol. In this role, youll support projects from initial design through to on-site commissioning, working on systems that support critical UK infrastructure - particularly in the water … note that due to the nature of this work there will be a requirement to travel and work away. Some of Your Key Duties Include: Design and develop PLC software based on Functional Design Specifications (FDS), derived from the clients control philosophy or User Requirement Specification (URS). Carry out simulations and testing throughout the project lifecycle, including … and system validation. Diagnose and resolve control system issues during commissioning and post-installation callouts. Collaborate effectively with engineers, electricians, and client stakeholders to deliver integrated solutions. Ensure all software, documentation, and testing procedures comply with Quality Management System (QMS) and client requirements. What Do You Need? HNC/HND in Electrical, Mechanical, Automation, or a related engineering More ❯
Employment Type: Permanent, Work From Home
Posted:

Software Engineer

Bristol, Gloucestershire, United Kingdom
Hybrid / WFH Options
GPS Ltd
GPS Links provide PLC and SCADA solutions for industrial applications from individual processes to large scale networks serving process engineering and manufacturing industries and is looking to recruit a Software Engineer in Bristol. In this role, you ll support projects from initial design through to on-site commissioning, working on systems that support critical UK infrastructure - particularly in the … note that due to the nature of this work there will be a requirement to travel and work away. Some of Your Key Duties Include: •Design and develop PLC software based on Functional Design Specifications (FDS), derived from the client s control philosophy or User Requirement Specification (URS). •Carry out simulations and testing throughout the project lifecycle … and system validation. •Diagnose and resolve control system issues during commissioning and post-installation callouts. •Collaborate effectively with engineers, electricians, and client stakeholders to deliver integrated solutions. •Ensure all software, documentation, and testing procedures comply with Quality Management System (QMS) and client requirements. What Do You Need? •HNC/HND in Electrical, Mechanical, Automation, or a related engineering More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer

BS2, Bristol, City of Bristol, United Kingdom
Hybrid / WFH Options
GPS Ltd
GPS Links provide PLC and SCADA solutions for industrial applications – from individual processes to large scale networks serving process engineering and manufacturing industries and is looking to recruit a Software Engineer in Bristol. In this role, you’ll support projects from initial design through to on-site commissioning, working on systems that support critical UK infrastructure - particularly in the … note that due to the nature of this work there will be a requirement to travel and work away. Some of Your Key Duties Include: •Design and develop PLC software based on Functional Design Specifications (FDS), derived from the client’s control philosophy or User Requirement Specification (URS). •Carry out simulations and testing throughout the project lifecycle … and system validation. •Diagnose and resolve control system issues during commissioning and post-installation callouts. •Collaborate effectively with engineers, electricians, and client stakeholders to deliver integrated solutions. •Ensure all software, documentation, and testing procedures comply with Quality Management System (QMS) and client requirements. What Do You Need? •HNC/HND in Electrical, Mechanical, Automation, or a related engineering More ❯
Employment Type: Permanent
Posted:

Full Stack Umbraco Developer

City of London, London, England, United Kingdom
Computappoint
functions that solve complex business challenges Collaborate with designers and content creators to bring creative visions to life Optimise front-end code for peak performance, accessibility, and usability Champion software quality through rigorous testing and continuous improvement Drive innovation through Agile methodologies and collaborative problem-solving Maintain business-critical services and see projects through to successful completion The … Full Stack Developer with a passion for excellence Demonstrates proficiency in C# and React Can customise and extend Umbraco CMS platforms to meet unique business requirements Takes pride in software craftsmanship and appreciates clean, well-designed codebases Has experience developing web-based applications with SQL databases Thrives in Agile environments, embracing ceremonies and iterative development Is well-versed in More ❯
Employment Type: Full-Time
Salary: Competitive salary
Posted:

Full Stack Umbraco Developer

London, Lime Street, United Kingdom
Computappoint
functions that solve complex business challenges Collaborate with designers and content creators to bring creative visions to life Optimise front-end code for peak performance, accessibility, and usability Champion software quality through rigorous testing and continuous improvement Drive innovation through Agile methodologies and collaborative problem-solving Maintain business-critical services and see projects through to successful completion The … Full Stack Developer with a passion for excellence Demonstrates proficiency in C# and React Can customise and extend Umbraco CMS platforms to meet unique business requirements Takes pride in software craftsmanship and appreciates clean, well-designed codebases Has experience developing web-based applications with SQL databases Thrives in Agile environments, embracing ceremonies and iterative development Is well-versed in More ❯
Employment Type: Permanent
Posted:

Senior Software Engineer in Test

London, United Kingdom
Hybrid / WFH Options
LinuxRecruit
both worlds, working within a close-knit team with autonomy while enjoying substantial financial backing from the larger enterprise. This organisation is currently in search of a skilled Senior Software Engineer in Test to spearhead streamlined testing and automation strategies. In this role, you'll be a linchpin in the team, taking charge of software delivery, adopting … a DevOps culture to oversee the software lifecycle, release automation, and production observability. The tech stack includes Java on the backend with the Springboot framework, GCP managed through Terraform, and a containerised environment in Kubernetes. Your proficiency in TDD, BDD, Selenium, and Automation Testing will have an impact on a diverse range of business initiatives. More importantly, you More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Tester

Bristol, Gloucestershire, United Kingdom
Hybrid / WFH Options
AJ Bell Management Limited
platforms. What you'll do: Collaborate with project managers, business analysts, developers, and other stakeholders to understand and interpret business, functional and technical requirements, working as a team ensure testing activities are aligned with project goals and timelines Work as part of a distributed team made up of self-motivated and collaborative individuals. Much of our communication is remote … and async so good communication skills are key. Embrace a shift-left approach to testing, engaging at all stages of the SDLC, baking in QA and a quality first approach to our deliveries. Create and maintain test documentation, including test plans, test cases and test outcome reports. Continuously improve the testing process by identifying areas for improvement and … ability to analyse requirements and build simple but effective test cases Attention to detail/problem solving mindset, you are proactive in identifying issues and providing solutions during the testing process. Excellent verbal and written communication skills to articulate issues and statuses to various stakeholders. You can handle multiple tasks and prioritise work effectively in a fast-paced environment. More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Quality Assurance Engineer Devi Technologies

United Kingdom
Devitechs
tracking bugs and inconsistencies throughout the development lifecycle ️ Collaborating with developers, product managers, and designers to ensure product quality from ideation to deployment ️ Performing functional, regression, integration, and performance testing ️ Assisting in the improvement and expansion of test automation frameworks What We're Looking For: ️ Proven experience as a QA Engineer or Software Tester in Agile environments ️ Strong … understanding of software QA methodologies, tools, and processes ️ Hands-on experience with automated testing tools (e.g., Selenium, Postman, Cypress, JMeter) ️ Proficiency in scripting or programming languages for automation (e.g., JavaScript, Python, Java) ️ Excellent attention to detail, analytical thinking, and communication skills More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Data Platform Engineer

United Kingdom
Hybrid / WFH Options
Etsy
What You'll Do Pave a path for data as product : Champion data as a first-class citizen by introducing robust data observability and governance tooling into the platform Software Engineering : Develop microservices, libraries, data pipelines Technical Design : implement, and evolve platform services that enable teams to work with data efficiently and securely, using modern tooling such as Terraform … Depop and encourage others around you to follow these values What You'll Bring Advanced knowledge in a high-level programming language (e.g. Python, Scala) with proven foundation in software engineering best practices - testing, clean coding standards, code reviews, pair programming, automation-first mindset Experience delivering data compliance & privacy solutions ensuring that we uphold data subject rights for More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer

Hertfordshire, South East, United Kingdom
Defence
Our client, a leading organisation within the Defence & Security sector, is currently seeking a Senior Software Engineer to join their team in Hertforshire. This permanent position offers the opportunity to work on cutting-edge technologies and enhance skills within a dynamic and collaborative environment. Our client excels in providing robust and timely testing of systems, supporting military capabilities … for home nations and their allies. Key Responsibilities: Developing and supporting software packages that utilise Test Equipment hardware Configuring, verifying, and validating the conformance and quality of products Collaborating across Electronic Engineering, the Test Centre of Excellence, and Software Engineering Delivering test solutions that influence the company's product certification, manufacturing output, and support activities Designing novel software for time and mission-critical applications Communicating effectively with Systems Engineering, Electronics and Electrical, and Test and Validation teams Job Requirements: Strong ability to write software in C, C++, or ADA Motivation to develop reliable, high-performance, standardised, and documented software Excellent analytical and design skills with a focus on critical analysis Flexible and problem-solving approach More ❯
Employment Type: Permanent
Posted:

Site Reliability Engineer

United Kingdom
Apple Inc
internal projects by improving and streamlining the design and development process. Description In this role, you will support our team by:• Writing code to maintain and provision production/testing/dev environments.• Maintain and create alerting, monitoring, and release processes.• Build out infrastructure according to requirements.• Employ deployment styles including blue-green, canary, and feature flagging.• Contribute to … automate Organized and detail oriented Strong verbal and written communication skills Knowledge of XML technologies (XSLT/XPath, XSD, etc.), Web Services, REST APIs, UI design/implementation/testing, and software test automation are a plus. Preferred Qualifications Detailed knowledge of the Java ecosystem a plus. Knowledge of Gradle Build Tool is also a plus. MS or More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software AI engineer

City of London, London, United Kingdom
Computer Futures
services such as Lambda, Step Functions, Bedrock, S3, ECS/Fargate, DynamoDB, and API Gateway to support scalable, serverless infrastructure. · Write production-grade Python code, following best practices in software design, testing, and documentation. · Build robust CI/CD pipelines and advocate for DevOps and Infrastructure as Code (IaC) practices using tools like CDK or Terraform. Minimum Requirements … 5+ years of experience as a Software Engineer, with at least 2 years in AI/ML or LLM-centric development. · Proven track record with LangGraph, LangChain, or similar orchestration frameworks. · Expert in Python (asyncio, FastAPI preferred). · Hands-on experience building and deploying applications on AWS, particularly using Lambda, Fargate, S3, Step Functions, and DynamoDB. · Familiarity with AWS … Bedrock is a plus. · Strong understanding of agentic patterns, prompt chaining, tool calling, and memory/state management in LLM applications. · Solid experience with unit and integration testing, CI/CD, and GitOps practices. Preferred Qualifications · Experience designing and scaling multi-agent systems or tool-augmented LLM workflows. · Familiarity with secure cloud development practices and IAM role design. · Understanding More ❯
Employment Type: Contract
Rate: £650 - £700/day
Posted:
Software Testing
10th Percentile
£27,400
25th Percentile
£41,250
Median
£60,000
75th Percentile
£68,750
90th Percentile
£77,500