976 to 1,000 of 3,189 Test Automation Jobs in the UK

Senior Software Engineer

Hiring Organisation
Reed Technology
Location
Berkhamsted, Hertfordshire, United Kingdom
Employment Type
Permanent
Salary
£60000 - £80000/annum
ensuring the reliability and stability of the company's platforms aligning with the broader Technology Strategy. Day-to-day of the role: Design, build, test, and ship features across .NET/C# backend and Angular frontend applications. Write clean, well-tested, maintainable code and uphold those standards in code ...

C# Software Engineer

Location
Luton, England, United Kingdom
integration, testing and delivery Apply object-oriented design principles and software verification and validation techniques Develop and maintain web-based applications Contribute to automated testing frameworks and continuous integration and continuous delivery practices Work collaboratively with a skilled development team while delivering tasks independently and with minimal supervision Job Requirements … development, including web-based applications Sound understanding of object-oriented design and software development methodologies Experience across the full software development lifecycle Knowledge of automated testing frameworks and testing practices Experience with Continuous Integration and Continuous Delivery practices Experience working with Agile methodologies, including Scrum or Kanban Understanding of microservices ...

Sr Lead Software Engineer - Market Risk Technology SRE

Location
Greater London, England, United Kingdom
availability targets for the services in your application and product lines. You will ensure those NFRs are accounted for in your products’ design and test phases, that your service level indicators are effectively measuring customer experience, and that service level objectives are defined with stakeholders and implemented in production. … communities of practice, guilds, and conferences Leads reuse-first adoption of AI-assisted reliability workflows across SDLC/toolchain practices (e.g., testing/validation automation and production readiness), ensuring traceability/auditability, resiliency, and security controls. Required qualifications, capabilities, and skills Formal training or certification on site reliability engineering ...

Senior Software Engineer, Web

Location
Greater London, England, United Kingdom
applications needs, including front end visualisations, backend API interactions and direct SQL database schema and query implementation Implement automated unit tests and rigorously test changes to systems and platform functionality prior to deployment and work to resolve identified systemic issues. Help with production operations. Ensure features are correctly implemented ...

Kotlin (or Java) Developer

Location
Sheffield, England, United Kingdom
deliver rapid iterations at a sustained velocity. Participate actively as a team member through peer reviews and testing of other developers' code using automated test scripting. Apply strong technical and analytical troubleshooting skills to investigate and resolve development issues. Work with standard developer collaboration tools including GitHub or Bitbucket ...

Technical Solutions Architect

Location
Greater London, England, United Kingdom
Apps or AKS, Key Vault, Application Insights and Azure Monitor. Practical Terraform or other infrastructure‐as‐code delivery, CI/CD automation and automated testing strategy. Secure API and service design using OAuth 2.0, OpenID Connect, JWT and Microsoft Entra ID. Ability to balance strategic architecture with delivery pragmatism ...

The Core Engineering - Site Reliability Engineering - Associate - Birmingham

Location
Birmingham, England, United Kingdom
monitoring tools. Define and maintain service level indicators (SLIs), service level objectives (SLOs), and error budgets to quantify and manage service reliability. Engineer automation and self-healing capabilities to reduce toil and improve operational efficiency. What We Are Looking For Required Qualifications 3–4 years of professional software engineering … production environments. Strong analytical and problem-solving skills, with a systematic approach to identifying risk, diagnosing issues, and driving resolution. Preferred Qualifications Experience with automated testing, software development lifecycle concepts, and developing applications in a Linux environment. Strong understanding of algorithms, data structures, software design, and distributed systems fundamentals. Experience ...

Senior Software Engineer – Ultra Low Latency Risk Engine Developer (VP)

Location
Belfast City District, Northern Ireland, United Kingdom
/OS tuning, and low-latency networking (kernel bypass, RDMA, or specialized NIC tuning) for ultra low-latency, high-throughput systems. Strong understanding of automated testing techniques, test-driven development, and quality engineering practices for mission-critical systems. Excellent communication skills, with the ability to present and grasp complex ...

FX Client Platforms - Senior UI Software Engineer (Vice President)

Location
Greater London, England, United Kingdom
WebSocket APIs. Experience with OpenFin or Interop is desirable but not essential. Drive AI integration within the development lifecycle — including AI-assisted coding, automated test generation, and intelligent monitoring Influence performance engineering across the UI stack: profiling, rendering optimisation, bundle analysis, and low-latency data delivery Contribute and influence ...

Software Engineering Manager - Air Traffic Management Systems (ATMS)

Location
Harlow, England, United Kingdom
/CD practices. Establishing software engineering standards, governance, and metrics. Leading software integration, verification, validation, and release activities. Collaborating with Systems Engineering, Test & Integration, Product Management and Cyber Security teams. Managing software quality, maintainability, technical debt and technical risk. Supporting software assurance, certification and accreditation activities. Defining software capability … delivering distributed, real-time or mission-critical software systems. Knowledge of software assurance, safety engineering, and cyber security frameworks. Experience implementing CI/CD, automated testing and software quality practices. #LI-BZ1 RTX adheres to the principles of equal employment. All qualified applications will be given careful consideration without regard ...

Senior Software Development Engineer

Location
Greater London, England, United Kingdom
Platform abstraction. It deals with the developer tools (SDLC) that we offer to clients and use internally - IDE including Cline integration, Code Review, Test Framework, Release process; also runtime execution - batch scheduler, super computer scheduler, containerization, coding libraries - dependency graph and deal model used by the financial layer … utilizing research and collaboration as needed. Communicate effectively across various mediums, with different audiences, and at appropriate times. Implement and maintain multiple levels of automated testing (e.g., unit, integration, contract, end-to-end). Mentor new and less-experienced team members, sharing knowledge and best practices. Lead design and feature ...

Senior Software Developer

Location
Easthampstead, England, United Kingdom
design and data modeling through to service implementation, production reliability, and launch. You already use AI as part of how you think, build, test, and ship. You'll write code that moves money in production, build and modernize the backend services the platform runs on, and ship new capability ...

Software Engineer

Hiring Organisation
Motability Operations
Location
Bristol, Avon, South West, United Kingdom
Employment Type
Permanent, Part Time, Work From Home
user (customer) feedback and best practice to evolve what we deliver Continuously inspect and adapt how we deliver software Utilise great testing principles, TDD & automation A "build to run mindset", ensuring the software/systems we build are easy to support and operate Attitude of improving life for other … agile product team typically aligned to a domain boundary. This role will require you to work collaboratively with Engineers, Software Engineers in Test, BA, Product Owner and Scrum Master. Benefits Motability Operations is a unique organisation, virtually one of a kind. We combine a strong sense of purpose with ...

Software Engineer

Location
City of Edinburgh, Scotland, United Kingdom
user (customer) feedback and best practice to evolve what we deliver Continuously inspect and adapt how we deliver software Utilise great testing principles, TDD & automation A "build to run mindset", ensuring the software/systems we build are easy to support and operate Attitude of improving life for other … agile product team typically aligned to a domain boundary. This role will require you to work collaboratively with Engineers, Software Engineers in Test, BA, Product Owner and Scrum Master. About The Company Motability Operations is a unique organisation, virtually one of a kind. We combine a strong sense ...

DevOps Engineer

Location
City of Edinburgh, Scotland, United Kingdom
/deploy their software, to continuously improve quality and accelerate the pace of development Setup/maintenance of environments for both manual and automated testing, ensuring stability, observability, and following security best practices, including liaising with customers when deploying to customer infrastructure Defining, monitoring, and reporting of DORA metrics ...

AI Architecture Lead

Location
Greater London, England, United Kingdom
observability. Improve reproducibility, governance and operational resilience of AI systems. Define processes and tooling for prompt management, agent evaluation and model performance tracking. Build automation that improves the speed and quality of AI development and deployment. Cloud & Infrastructure Design cloud-native architectures supporting AI applications and services. Optimise utilisation … Excellent understanding of distributed systems, APIs and modern software architectures. Experience working with cloud-native environments and container platforms. Experience with CI/CD, automated testing, observability and production support. Director Expectations To manage a business function, providing significant input to function wide strategic initiatives. Contribute to and influence policy ...

Senior Software Engineer – Rock Physics Applications

Location
United Kingdom
week. Key Responsibilities: Design & build software — Architect, implement, and maintain complex desktop and cloud applications using modern software engineering practices (design patterns, SOLID principles, automated testing, continuous integration/delivery). Modernize legacy systems — Lead migration of mature C/C++ codebases to modern languages, runtimes, and UI/… frameworks while preserving scientific accuracy and performance. Leverage AI-assisted development — Actively adopt AI-powered tools (e.g., Copilot, code-generation, automated testing assistants) to accelerate delivery and improve code quality. Collaborate on architecture — Partner with the Team Lead and Product Owner to translate requirements into sound, maintainable technical solutions ...

Director, Data Science, Digital & Insights, Strategic Communications

Location
Greater London, England, United Kingdom
Detail‐oriented and accuracy-focused approach Skillset to manipulate datasets in Python, SQL and Excel and ability to write production‐level Python code including automated testing Desire to work with a geographically dispersed team and capability to work with other subject matter experts on joint solutions Strong (verbal and written … Meltwater) Expertise in journalism, media, communications, or marketing Knowledge of SEO and GEO/AIO Expertise in graph data science/network analytics Web automation technologies such as Selenium Familiarity with Terraform and DevOps principles #LI-KR2 FTI Consulting is an equal opportunity employer and does not discriminate ...

Senior Software Engineer - Aberdeen

Location
Aberdeen City, Scotland, United Kingdom
Product Owner to translate requirements into effective technical solutions Identify technical risks, trade‐offs and opportunities for improvement Contribute to CI/CD and automated testing practices Help modernise and evolve established software products Use AI‐assisted development tools, including GitHub Copilot and code‐generation/testing tools, where they … with desktop applications and/or cloud‐based solutions Strong understanding of object‐oriented design, architecture and software engineering principles Experience with design patterns, automated testing, version control and code reviews Experience working within an Agile development environment Bachelor's degree or higher in Computer Science, Software Engineering ...

Senior Java Software Engineer

Location
Greater London, England, United Kingdom
most part we code in Java, but you need not be an expert when you join us! We believe in clean coding, simple solutions, automated testing and continuous deployment. If you care enough to find elegant solutions to difficult technical problems, we’d love to hear from you. The main … expect the below, following a chat with one of our Talent Team: Initial interview with an Engineer - ~45 minutes Take home technical test to be discussed in the next interview Technical interview with some Engineers - ~1.5 hours Final interview with our CTO/deputy CTO ~45 minutes 33 days ...

DevOps Engineer

Location
Newcastle upon Tyne, England, United Kingdom
Our Advanced Technology Centre is a thriving technology and innovation hub from where we deliver high quality services to a number of private and public sector clients. You’ll learn, grow and advance in an ...

Senior Software Engineer - Rock Physics Applications Halliburton · GB, Abingdon It Ot 13 Oct 2026

Location
Abingdon, England, United Kingdom
decisions. Key Responsibilities Design & build software — Architect, implement, and maintain complex desktop and cloud applications using modern software engineering practices (design patterns, SOLID principles, automated testing, continuous integration/delivery). Modernize legacy systems — Lead migration of mature C/C++ codebases to modern languages, runtimes, and UI/… frameworks while preserving scientific accuracy and performance. Leverage AI‐assisted development — Actively adopt AI‐powered tools (e.g., Copilot, code‐generation, automated testing assistants) to accelerate delivery and improve code quality. Collaborate on architecture — Partner with the Team Lead and Product Owner to translate requirements into sound, maintainable technical solutions ...

Machine Learning Engineer

Location
Redditch, England, United Kingdom
Design, build, and maintain MLOps frameworks, deployment pipelines, and automated model lifecycle processes Develop and support CI/CD pipelines, version control frameworks, and automated testing processes for machine learning solutions Build APIs, services, and integration patterns that enable machine learning models to be embedded into business systems and customer ...

Front End Developer - Outside IR35

Location
West of England, England, United Kingdom
accessibility, security and performance. AI-Driven Engineering Define and champion AI‐assisted development practices. Evaluate and implement tooling for Code generation, Agentic development workflows, Automated testing, Code review support Establish governance and guardrails around AI usage. Measure and demonstrate improvements in engineering productivity and delivery outcomes. Delivery & Team Management Lead … engineering teams while remaining hands‐on. Experience delivering SaaS products and greenfield applications. Strong API‐first/contract‐first development experience. Deep understanding of Automated testing strategies, CI/CD pipelines, Code quality tooling, Engineering governance Demonstrable experience implementing AI‐assisted software development practices within production environments. Eligibility ...

Software Developer

Location
Newbury, England, United Kingdom
JavaScript experience Full-stack experience with React and Node.js Experience with MongoDB, Redis or similar technologies Good knowledge of Git, CI/CD, and automated testing Understanding of modern software engineering and Agile development Strong problem-solving skills and a proactive approach Experience using AI-assisted development tools would ...