Edinburgh, Midlothian, Scotland, United Kingdom Hybrid / WFH Options
Bright Purple Resourcing
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. Youll be a key part of an agile engineering team developing automation tests for … 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 ❯
london, south east england, united kingdom Hybrid / WFH Options
Amiumb Ltd
collaborate with development teams to deliver a seamless user experience. Key Responsibilities: Develop and execute manual and automated test plans for web and mobile applications. Identify, document, and track software defects and issues. Collaborate with developers and product teams to resolve bugs and improve system performance. Conduct regression, integration, and performance testing. Maintain testing documentation and provide clear … reporting on quality metrics. Recommend process improvements to enhance software quality and efficiency. Stay updated on QA tools, methodologies, and industry best practices. Requirements: Proven experience as a QA Engineer, Software Tester, or similar role. Experience with automated testing tools (Selenium, Cypress, JUnit, etc.) is preferred. Strong knowledge of QA methodologies, processes, and best practices. Excellent analytical … problem-solving, and attention-to-detail skills. Understanding of software development life cycle (SDLC) and Agile methodologies. Experience in fintech, SaaS, or educational platforms is advantageous. Benefits: Work on innovative fintech and financial education platforms. Collaborative and innovation-focused team environment. Professional development and career growth opportunities. Job Types: Full-time, Permanent Pay: £40,000.00-£55,000.00 per year More ❯
opportunity to impact our organization in the following ways: Lead implementation of scalable and robust full-stack applications using Core Java, Advanced Java, Kafka, and Angular Design and develop software applications using Test Driven Development with Spring Boot Microservices architecture Create dynamic and responsive front-end applications using Angular. Collaborate with cross-functional teams to define, design, and deliver … features. Troubleshoot and resolve complex technical issues across the full stack. Partner with business and subject matter experts to define requirements and deliver strategic data solutions. Execute the full software development lifecycle, applying security, privacy, and quality assurance best practices. Hands on coding experience is required To be successful in this role, we're seeking the following: Bachelor's … patterns, Microservices architecture, and Restful APIs Proficiency in front-end development with Angular Strong understanding of DevOps principles, best practice for coding and Agile development Proven Experience with unit testing frameworks, test driven development Knowledge of Docker, container orchestration, and application engine deployments Ability to address and fix security vulnerabilities like SQL Injection, XSS, and CSRF Critical thinking mindset More ❯
relationships, offer global opportunities, and champion your success every step of the way. Ready to shape your future? Explore opportunities with us today. We are looking for a SDET (Software Development Engineer in Test) for our well-known client. Location: London, UK Type of Work: Onsite(5 days office in a week) Employment Type: Full Time and Inside IR35 … Contract We are looking for the Software engineer who have experience in working in Test Engineering role and hands-on experience in Python, AWS and testing tools like pytest, playwright . Key Responsibilities • Design and build high-performance tools and services to validate the reliability, performance, and correctness of ML data pipelines and AI infrastructure. • Develop platform-level … test solutions and automation frameworks using Python, Terraform, and modern cloud-native practices. • Contribute to the platform’s CI/CD pipeline by integrating automated testing, resilience checks, and observability hooks at every stage. • Lead initiatives that drive testability, platform resilience, and validation as code across all layers of the ML platform stack. • Collaborate with engineering, MLOps, and infrastructure More ❯
Job Description: Do you like to develop Software? Would you like to be part of the SW team of one of the most successful Airbus products? Would you like to develop yourself and grow personally? If your three answers are 'Yes', maybe we have a perfect position for you within FITS Software department. We have opened a position … team that have developed more than 20 versions of the Fully Integrated Tactical Mission (FITS) for more than 16 different customers around the world. Projects will consist on embedded software development for ISR Mission System in L&M (mainly C-295), UAVs and/or Tankers platforms. RESPONSBILITIES Your main activities will include: Analysis of functional system requirements. Defining … Software requirements (in DOORS). Modelling in UML the SW Detail Design for a specific funtionality (in Rational Rose) Sw Implementation and coding (in C++ and python) of SW Components Definition of Software Qualification Tests (in DOORS) Validation of SW Requirements and Qualification Tests (checklist) Verification of SW (Execution of: Unit Test, Component Test and Integration Test). More ❯
Job Title: SDET Domain: Banking/Finance Location: London,UK(Full onsite) Job Description: Test Engineering role and hands-on experience in Python, AWS and testing tools like pytest, playwright . • Design and build high-performance tools and services to validate the reliability, performance, and correctness of ML data pipelines and AI infrastructure. • Develop platform-level test solutions and … automation frameworks using Python, Terraform, and modern cloud-native practices. • Contribute to the platform’s CI/CD pipeline by integrating automated testing, resilience checks, and observability hooks at every stage. • Lead initiatives that drive testability, platform resilience, and validation as code across all layers of the ML platform stack. • Collaborate with engineering, MLOps, and infrastructure teams to embed … technical standards across the Test Engineering Program. Required Qualifications • Bachelor’s or master’s degree in computer science, Engineering, or a related technical field. • 8+ years of hands-on software development experience, including large-scale backend systems or platform engineering. • Expert in Python with a strong understanding of object-oriented programming, testing frameworks, and automation libraries. • Experience building More ❯
Job Title: SDET Domain: Banking/Finance Location: London,UK(Full onsite) Job Description: Test Engineering role and hands-on experience in Python, AWS and testing tools like pytest, playwright . • Design and build high-performance tools and services to validate the reliability, performance, and correctness of ML data pipelines and AI infrastructure. • Develop platform-level test solutions and … automation frameworks using Python, Terraform, and modern cloud-native practices. • Contribute to the platform’s CI/CD pipeline by integrating automated testing, resilience checks, and observability hooks at every stage. • Lead initiatives that drive testability, platform resilience, and validation as code across all layers of the ML platform stack. • Collaborate with engineering, MLOps, and infrastructure teams to embed … technical standards across the Test Engineering Program. Required Qualifications • Bachelor’s or master’s degree in computer science, Engineering, or a related technical field. • 8+ years of hands-on software development experience, including large-scale backend systems or platform engineering. • Expert in Python with a strong understanding of object-oriented programming, testing frameworks, and automation libraries. • Experience building More ❯
Cambridge, England, United Kingdom Hybrid / WFH Options
Cumulocity
enjoy tackling juicy technical challenges and building things that really matter? Want to be part of a company that genuinely values innovation and prides itself on delivering top-quality software? If so — we’d love to hear from you. We’re looking for a backend software engineer to join our team extending the advanced analytics and AI capabilities … team members, solving challenging customer issues, and sometimes taking on scrum master or feature owner responsibilities. About You We are looking for developers who are smart, and enjoy building software and tests using a range of varied languages and technologies. Our primary development languages are C++ , Java and Python so we expect you to have strong, up-to-date … also valued. You should have some knowledge of back-end/server-side/systems programming topics such as distributed systems, multi-threading, memory and performance optimization . Our software is deployed to the cloud using Kubernetes , so we’re interested in candidates with expertise in Kubernetes, microservices, AWS , Docker, and the ability to productively use and maintain Linux More ❯
one as they build a team inhouse, and be responsible for building the test rig from scratch. You’ll shape product evolution, define processes and take full control of testing and validation. This is your chance to step into a critical position where your expertise will directly influence the quality and performance of safety-critical products. Working closely with … to ensure you can mimic (or improve as you build) the test rig they have built. There’s plenty of technical freedom too. If you want to move beyond testing into development or leadership, you can. You’ll work closely with product owners and business leaders, gaining exposure to high-stakes decision-making and complex problem-solving. And you … ll enjoy career growth and stability in an agile, supportive environment where innovation is encouraged and your contributions are recognised. What you'll do Take ownership of testing and validation for embedded fire safety products, shaping it with your ideas and expertise. You’ll develop and run structured regression, environmental and field tests, improving coverage and automation. Building and More ❯
Garden City (2-3 Days in Office) Rate: £700 inside umbrella Are you ready to take your technical skills to the next level? Our client is seeking a talented Software Development Engineer II (SDE II) to join their dynamic team! If you’re passionate about enhancing customer experiences through innovative technology, this is the opportunity for you! Role Summary … the forefront of technical configuration and optimization for Adobe Experience Platform (AEP) and Adobe Journey Optimizer (AJO). This pivotal role supports marketing, product, and IT teams in designing, testing, and maintaining customer journeys while ensuring platform stability and performance. Note that campaign setup and management are handled by our dedicated Marketing Production and Targeting teams. Key Responsibilities: Platform … Integration & Activation: - Manage integration between AEP/AJO, Adobe RTCDP, Offer Decisioning, and Analytics. - Handle webhook endpoints and real-time triggers for external system interactions. Monitoring & Optimization: - Utilize journey testing and monitoring tools to maintain quality and performance. - Conduct audits and collaborate with the targeting team to implement improvements for campaign efficiency. - Keep comprehensive platform documentation and change logs. More ❯
Location: Manchester, United Kingdom Bangkok, Thailand About the company: Factorytalk is a leading software implementation, development, and consulting firm specialized in supporting life sciences manufacturers such as Pharmaceuticals, Biotech, and Medical Devices. We operate internationally between offices in Bangkok, Thailand, and near Manchester in the UK, providing solutions using a variety of own software, partner products, consulting, and … 4.0 revolution that are leading the way in the manufacturing field. You will learn and utlilise Tulip, the leading Frontline Operations Platform. Tulip is a cutting-edge no-code software platform leading the way in Industry 4.0, as recognized by The World Economic Forum, Gartner, Forester, Forbes and more. It enables the rapid building of connected digital apps to … build Apps using Tulip. As the need for coding is eliminated, focus is primarily on the app structures, workflow, UX/UI, trigger logic, data flow/modelling, and software and hardware integrations. About You Tulip is a broad platform and relatively new way of creating software solutions, as a result you may come from a variety of More ❯
serve our enterprise customer base. We operate in a highly collaborative environment, where multi-disciplined individuals come together to make things happen. We are looking for an experienced Senior Software Engineer to join our team in expanding and improving our Reporting solutions. We are a group of peers with high levels of trust and respect who collaborate closely to … build the best software we can, given the constraints we have. We succeed together, so your peers will always have your back. This is grown-up software engineering! Tech stack: Python, Flask, RESTful webservices, AWS, QuickSight, Terraform, API, Postgres, Redshift, Jenkins, Sonar, Git, Docker/Containerization, JS and React based frameworks, Typescript. This is a hybrid role requiring … An opportunity to influence the technical strategy which is led by the Principal Engineer for the whole team. High-profile deliverables that involve a broad range of skills, including software design, development, testing and deployment to AWS Cloud infrastructure. An opportunity to break down large features and epics into smaller items to enable others in the squad to More ❯
to drive digital transformation projects across the UK. After completing their Academy training, trainees become Spartans and begin working on client projects with leading organisations in specialisms including DevOps, Software Development, Functional Testing, Test Automation, Data, AI, Business Solutions, and more. We proudly support over 100 companies across the UK and Ireland, including the Home Office, ASOS, Canada … website to explore real-life stories from Spartans who have transformed their careers-from an events manager turned Scrum Master, to an English Literature graduate now thriving as a Software Development Engineer in Test. Our pathways unlock potential and redefine possibilities for hundreds of new, bright minds each year. Become future proof and join Sparta Global today. More ❯
Embedded Product Engineer Hybrid - Based near Cambridge, UK Permanent | Full-time Salary: £35,000-£45,000 Are you a graduate in the software space ready to help shape the future of next-generation communication technology? Join a global leader in communications at an exciting time of growth and innovation. We’re seeking a Product engineer to join an expanding … experienced engineers, product managers, and testers. In this role, you will: Translate customer and business requirements into precise product behaviour definitions. Write and maintain feature specification documents that guide software and testing teams. Work closely with stakeholders across engineering, testing, support, and product management. Develop a deep understanding of product functionality and system architecture. Become a key … your technical education in a real-world environment. Essential: Good knowledge of Wireless/Telecommunications A relevant degree (e.g. Electronics, Computer Science, Telecommunications, or similar). Exposure to embedded software development (through modules or personal projects). Understanding of digital communications principles (ideally wireless). Interest in defining and documenting the behaviour of complex technical products. Appreciation of modern More ❯
Design, build and maintain scalable solutions within Salesforce Marketing Cloud.- Develop and enhance platform features using technologies such as AmpScript, SQL, JavaScript, HTML and API integrations.- Lead coding standards, testing approaches and quality assurance practices to ensure robust and maintainable solutions.- Collaborate with colleagues across technology, data, and marketing to translate user and business requirements into effective technical solutions. … Proficiency in programming and scripting relevant to the platform (e.g., AmpScript, SQL, JavaScript, HTML/CSS).- Demonstrated ability to design and implement integrations and data flows.- Understanding of software design principles, testing methods and secure coding practices.- Ability to analyse requirements and translate them into technical solutions.- Clear and confident communication skills, capable of engaging with both More ❯
Buckinghamshire, United Kingdom Hybrid / WFH Options
Pertemps Contracts
Design, build and maintain scalable solutions within Salesforce Marketing Cloud. - Develop and enhance platform features using technologies such as AmpScript, SQL, JavaScript, HTML and API integrations. - Lead coding standards, testing approaches and quality assurance practices to ensure robust and maintainable solutions. - Collaborate with colleagues across technology, data, and marketing to translate user and business requirements into effective technical solutions. … Proficiency in programming and scripting relevant to the platform (e.g., AmpScript, SQL, JavaScript, HTML/CSS). - Demonstrated ability to design and implement integrations and data flows. - Understanding of software design principles, testing methods and secure coding practices. - Ability to analyse requirements and translate them into technical solutions. - Clear and confident communication skills, capable of engaging with both More ❯
be responsible for building a test automation framework entirely from scratch, working hands-on with cutting-edge AI-powered developer tools Code Rabbit, Cursor, Claude Code to revolutionise how testing is done across the business. This is a very successful, established Fintech in the heart of London. Ideally AI Tech Stack in play but not limited to and the … client are open to new tech: CI/CD pipelines, Jira, Git, Confluence, Jenkins, REST API testing, SNS, SQS, Kafka, AWS MSK, Code Rabbit, Cursor, Claude Code, Perl, JavaScript, C#. A great opportunity taking full ownership of the automation strategy. Designing, building, and scaling frameworks that power high-volume financial transaction systems. Working closely with product development teams to … transform manual regression testing into intelligent , AI-assisted automated suites, improving both quality and delivery velocity. Defining best practices, embedding automation into CI/CD pipelines, and champion a culture of continuous delivery and innovation. Would suit someone with extensive software automation testing. A proactive individual who thrives on a challenge, can own the test, do end to More ❯
Desire Skills: Knowledge of AML CDD processes and banking functions Familiarity with bank enterprise tools such as Release Manager and Remedy Industry certifications in PMP or SAFE Understanding of software development and testing processes Key Responsibilities: Lead and facilitate agile ceremonies to support effective delivery Coordinate across multiple scrum teams and system partners Communicate objectives and provide regular More ❯
Desire Skills: Knowledge of AML CDD processes and banking functions Familiarity with bank enterprise tools such as Release Manager and Remedy Industry certifications in PMP or SAFE Understanding of software development and testing processes Key Responsibilities: Lead and facilitate agile ceremonies to support effective delivery Coordinate across multiple scrum teams and system partners Communicate objectives and provide regular More ❯
Software Quality Assurance/Testing Engineer to lead our efforts in establishing a QA program in support of all software development activities. Our major applications are written using Microsoft .NET technologies supported by Microsoft SQL Server on the backend. Our largest custom developed application has millions of lines of code running on the Microsoft .NET platform. We … have a need to establish formalized quality assurance and testing processes for all software that are custom developed in-house. The responsibilities include: • Develop a more formalized quality assurance process for all in-house custom developed software • Manage, select, and implement QA tools & processes. • Review requirements, specifications and technical design documents • Create detailed, comprehensive and well-structured … test plans and test cases • Estimate, prioritize, plan and coordinate testing activities • Design, develop and execute automation scripts • Implement and record QA metrics • Perform thorough regression testing when bugs are resolved • Coordinate with developers, technical managers, and business users to identify system requirements • Investigate the causes of non-conforming softwareMore ❯
Senior Automation Software Tester - Central London (2 days a week onsite) - Up to £75k (DOE) - Permanent Uneek have partnered with a leading energy company in their search for a Senior Automation Software Tester to join their team, their mission is to help utilities transition to a more sustainable, customer-focused future. On Offer: Up to £75k (DOE). More ❯
City of London, London, United Kingdom Hybrid / WFH Options
Uneek Global
Senior Automation Software Tester - Central London (2 days a week onsite) - Up to £75k (DOE) - Permanent Uneek have partnered with a leading energy company in their search for a Senior Automation Software Tester to join their team, their mission is to help utilities transition to a more sustainable, customer-focused future. On Offer: Up to £75k (DOE). More ❯
Glasgow, City of Glasgow, United Kingdom Hybrid / WFH Options
Cathcart Technology
base has already expressed interest in this - you'll largely be working on this. In this role, you'll be tasked to lead a squad of 5 consisting of Software Engineers and Testers. You'll be involved in setting them up each day, assigning them tickets, helping to unblock them when needed and really championing the work (and best … autonomy in this role where you're able to suggest and implement technologies you believe would help benefit the product. You'll ideally have commercial experience with the following; ** Software Architecture ** Cloud Services (ideally Azure, but open to AWS and GCP) ** Strong programming experience with C# ** Full Stack Development with modern JS libraires (Vue, React or Angular) The following … is highly desirable; ** Working with SaaS Products ** DevOps/SRE experience ** Interest or experience in AI This role would suit an ambitious Senior Software Engineer or experienced Technical Lead looking to join a small product function, where you'll be given autonomy to really shape what the company believe to be their next flagship product. Culture is at the More ❯
Assistant enables first responders to access critical information exactly when they need it. As a Senior SDET , you'll play a pivotal role in ensuring this mission-critical, intelligent software ships with the highest levels of quality, performance, and trust . You'll architect test infrastructure, lead automation strategy, and own the systems that validate our most advanced multi … testability and embed quality early in the development process. Lead cross-functional quality initiatives to improve CI/CD pipelines, observability, and release readiness. Drive performance, load, and resilience testing , especially for latency-sensitive, real-time systems. Mentor other SDETs and developers in automation strategy, debugging, and risk mitigation. Own root cause analysis for complex, system-level issues - using … telemetry, tracing, and logs. Contribute to documentation of tools, architecture, and best practices that scale across teams. What You Bring 7+ years of experience in test automation , software engineering , or SDET roles . Strong experience building and scaling test automation frameworks and developer-focused tools. Deep understanding of distributed systems , API testing , and CI/CD pipelines . More ❯
SDET 6 Month contract £425 - £475 per day Outside IR35 London/Hybrid - 2x days a week in London Design and develop automated testing frameworks and strategies with Selenium and Playwright using Javascript/Typescript. Create and maintain test scripts utilising WebDriver, Selenium, Gherkin, and Cucumber Performance testing using JMeter Write clear and concise test cases and scenarios … using JSON data structures to validate application features. Conduct thorough testing of user interfaces, ensuring compliance with HTML and CSS standards. Collaborate with developers and product teams to define testing requirements and assist with continuous integration and delivery (CI/CD) practices. Utilise Fetch API to automate interactions with web services and validate data flows. Perform exploratory testingMore ❯