We are looking for a highly skilled Software Development Engineer in Test (SDET) who combines strong software engineering fundamentals with expertise in test automation. The ideal candidate is a software engineer who writes high-quality test code to validate that product acceptance criteria are fully met while ensuring quality, security, accessibility, and maintainability. Key Responsibilities Design, develop, and maintain automated test frameworks using Ruby and Gherkin (BDD) following established coding standards and guidelines. Create readable, maintainable, and reusable test automation scripts using Ruby-based frameworks. ("Looks like Ruby, feels like Ruby.") Develop automated acceptance tests that verify business requirements and demonstrate that acceptance criteria are satisfied. Collaborate with developers, product owners, and QA teams to define and automate test scenarios using Behavior-Driven Development (BDD). Ensure applications meet Accessibility and Security testing standards as part of the automated testing strategy. Maintain and enhance the local, unofficial Performance Test Pack to support engineering teams. (Note: This complements, but does not replace, the organization's formal performance testing plan.) Support automation for Use Case 6 and other functional test scenarios as required. Continuously improve test automation frameworks, coding standards, and engineering best practices. Participate in code reviews and contribute to improving overall software quality. Required Skills Strong programming skills in Ruby . Hands-on experience with Gherkin and BDD frameworks (eg, Cucumber). Good understanding of Scripting languages and automation best practices. Knowledge of software engineering principles, design patterns, and clean code practices. Experience in Accessibility and Security testing. Familiarity with performance testing concepts and maintaining performance test suites. Ability to write scalable, maintainable, and reusable automation code. Preferred Qualifications Experience working in Agile/Scrum environments. Exposure to CI/CD pipelines and test automation integration. Understanding of performance testing methodologies and tools. Strong analytical, debugging, and problem-solving skills. What We're Looking For We are seeking a Software Development Engineer who happens to write test code -someone who approaches test automation with the same engineering rigor applied to production software and ensures that every automated test provides confidence that the product meets its defined acceptance criteria.
Jun 26, 2026
Full time
We are looking for a highly skilled Software Development Engineer in Test (SDET) who combines strong software engineering fundamentals with expertise in test automation. The ideal candidate is a software engineer who writes high-quality test code to validate that product acceptance criteria are fully met while ensuring quality, security, accessibility, and maintainability. Key Responsibilities Design, develop, and maintain automated test frameworks using Ruby and Gherkin (BDD) following established coding standards and guidelines. Create readable, maintainable, and reusable test automation scripts using Ruby-based frameworks. ("Looks like Ruby, feels like Ruby.") Develop automated acceptance tests that verify business requirements and demonstrate that acceptance criteria are satisfied. Collaborate with developers, product owners, and QA teams to define and automate test scenarios using Behavior-Driven Development (BDD). Ensure applications meet Accessibility and Security testing standards as part of the automated testing strategy. Maintain and enhance the local, unofficial Performance Test Pack to support engineering teams. (Note: This complements, but does not replace, the organization's formal performance testing plan.) Support automation for Use Case 6 and other functional test scenarios as required. Continuously improve test automation frameworks, coding standards, and engineering best practices. Participate in code reviews and contribute to improving overall software quality. Required Skills Strong programming skills in Ruby . Hands-on experience with Gherkin and BDD frameworks (eg, Cucumber). Good understanding of Scripting languages and automation best practices. Knowledge of software engineering principles, design patterns, and clean code practices. Experience in Accessibility and Security testing. Familiarity with performance testing concepts and maintaining performance test suites. Ability to write scalable, maintainable, and reusable automation code. Preferred Qualifications Experience working in Agile/Scrum environments. Exposure to CI/CD pipelines and test automation integration. Understanding of performance testing methodologies and tools. Strong analytical, debugging, and problem-solving skills. What We're Looking For We are seeking a Software Development Engineer who happens to write test code -someone who approaches test automation with the same engineering rigor applied to production software and ensures that every automated test provides confidence that the product meets its defined acceptance criteria.
SC clearance required - AI Automation Engineer - Hybrid 2/3 days per week onsite Exciting opportunity to join a leading finance house in either London or Leeds Key criteria: Experience in AI-driven and AI-assisted testing, including GenAI, RAG-based systems, intelligent automation, and tools such as GitHub Copilot, Amazon Q, and Cursor AI, ex. perience in innovation and PoCs, particularly in AI-led test generation and regression optimisation. Proven experience of performing QA / SDET with experience across web, mobile, API, desktop, and cloud testing, highly experienced in test automation frameworks including Selenium, Playwright, Appium, Rest Assured, and Testing. Capability in designing and delivering scalable automation frameworks and enterprise test strategies, combined with experience in end-to-end test lifecycle management, including test strategy, estimation, governance, and stakeholder engagement, supported by knowledge of CI/CD and DevOps integration, using Jenkins, GitHub Actions, Docker, Kubernetes, and cloud platforms (AWS, Azure), demonstrating success in large-scale automation delivery, including high-volume API automation and measurable cost optimisationExperience across cross-platform testing (web, mobile, API, desktop) with strong functional and automation coverage and practical experience with cloud-based and cross-browser testing platforms (e.g. BrowserStack, Perfecto). Strong collaboration and delivery focus across multi-project environments and distributed teams
Jun 24, 2026
Contractor
SC clearance required - AI Automation Engineer - Hybrid 2/3 days per week onsite Exciting opportunity to join a leading finance house in either London or Leeds Key criteria: Experience in AI-driven and AI-assisted testing, including GenAI, RAG-based systems, intelligent automation, and tools such as GitHub Copilot, Amazon Q, and Cursor AI, ex. perience in innovation and PoCs, particularly in AI-led test generation and regression optimisation. Proven experience of performing QA / SDET with experience across web, mobile, API, desktop, and cloud testing, highly experienced in test automation frameworks including Selenium, Playwright, Appium, Rest Assured, and Testing. Capability in designing and delivering scalable automation frameworks and enterprise test strategies, combined with experience in end-to-end test lifecycle management, including test strategy, estimation, governance, and stakeholder engagement, supported by knowledge of CI/CD and DevOps integration, using Jenkins, GitHub Actions, Docker, Kubernetes, and cloud platforms (AWS, Azure), demonstrating success in large-scale automation delivery, including high-volume API automation and measurable cost optimisationExperience across cross-platform testing (web, mobile, API, desktop) with strong functional and automation coverage and practical experience with cloud-based and cross-browser testing platforms (e.g. BrowserStack, Perfecto). Strong collaboration and delivery focus across multi-project environments and distributed teams
Junior Test Automation Engineer - Fully Remote Our client is a fast-growing technology consultancy delivering bespoke software solutions and technical expertise across both public and private sectors. Their focus is on close client collaboration, embedding teams within projects to provide tailored high-quality results. About the Role They are seeking an experienced Automation Engineer / SDET to join a collaborative technical team working across a range of client projects. The ideal candidate will have strong experience building test automation frameworks from scratch, excellent analytical and problem-solving abilities and a solid understanding of modern software delivery practices. Key Responsibilities Design, develop, and maintain automated test frameworks and scripts using modern automation tools Verify usability, functionality, performance, and scalability of complex applications Build automation tools and enhance framework capabilities to meet evolving project requirements Implement and maintain automation and performance monitoring processes Contribute to the definition of automation and testing best practices across teams Collaborate closely with developers, QA specialists, and delivery teams to ensure effective automation coverage Support performance test investigations and coordinate resolution efforts across teams Key Skills & Experience Strong communication and collaboration skills within Agile environments Solid understanding of QA processes and the software development lifecycle Proven experience designing and implementing automation frameworks from scratch Proficiency in Java and JavaScript (3+ years) Hands-on experience with API testing tools such as RestAssured or SoapUI Experience implementing contract testing solutions (e.g., PACT) Familiarity with CI/CD tools such as Jenkins, GitLab CI, or similar Experience testing microservices and containerised applications (e.g., Docker, Kubernetes) Working knowledge of cloud environments (AWS or Azure) Understanding of accessibility testing standards Experience using tools such as Jira and Confluence for documentation and test management
Oct 08, 2025
Full time
Junior Test Automation Engineer - Fully Remote Our client is a fast-growing technology consultancy delivering bespoke software solutions and technical expertise across both public and private sectors. Their focus is on close client collaboration, embedding teams within projects to provide tailored high-quality results. About the Role They are seeking an experienced Automation Engineer / SDET to join a collaborative technical team working across a range of client projects. The ideal candidate will have strong experience building test automation frameworks from scratch, excellent analytical and problem-solving abilities and a solid understanding of modern software delivery practices. Key Responsibilities Design, develop, and maintain automated test frameworks and scripts using modern automation tools Verify usability, functionality, performance, and scalability of complex applications Build automation tools and enhance framework capabilities to meet evolving project requirements Implement and maintain automation and performance monitoring processes Contribute to the definition of automation and testing best practices across teams Collaborate closely with developers, QA specialists, and delivery teams to ensure effective automation coverage Support performance test investigations and coordinate resolution efforts across teams Key Skills & Experience Strong communication and collaboration skills within Agile environments Solid understanding of QA processes and the software development lifecycle Proven experience designing and implementing automation frameworks from scratch Proficiency in Java and JavaScript (3+ years) Hands-on experience with API testing tools such as RestAssured or SoapUI Experience implementing contract testing solutions (e.g., PACT) Familiarity with CI/CD tools such as Jenkins, GitLab CI, or similar Experience testing microservices and containerised applications (e.g., Docker, Kubernetes) Working knowledge of cloud environments (AWS or Azure) Understanding of accessibility testing standards Experience using tools such as Jira and Confluence for documentation and test management
Test Automation Engineer - Fully Remote Our client is a fast-growing technology consultancy delivering bespoke software solutions and technical expertise across both public and private sectors. Their focus is on close client collaboration, embedding teams within projects to provide tailored high-quality results. About the Role They are seeking an experienced Automation Engineer / SDET to join a collaborative technical team working across a range of client projects. The ideal candidate will have strong experience building test automation frameworks from scratch, excellent analytical and problem-solving abilities and a solid understanding of modern software delivery practices. Key Responsibilities Design, develop, and maintain automated test frameworks and scripts using modern automation tools Verify usability, functionality, performance, and scalability of complex applications Build automation tools and enhance framework capabilities to meet evolving project requirements Implement and maintain automation and performance monitoring processes Contribute to the definition of automation and testing best practices across teams Collaborate closely with developers, QA specialists, and delivery teams to ensure effective automation coverage Support performance test investigations and coordinate resolution efforts across teams Key Skills & Experience Strong communication and collaboration skills within Agile environments Solid understanding of QA processes and the software development lifecycle Proven experience designing and implementing automation frameworks from scratch Proficiency in Java and JavaScript (3+ years) Hands-on experience with API testing tools such as RestAssured or SoapUI Experience implementing contract testing solutions (e.g., PACT) Familiarity with CI/CD tools such as Jenkins, GitLab CI, or similar Experience testing microservices and containerised applications (e.g., Docker, Kubernetes) Working knowledge of cloud environments (AWS or Azure) Understanding of accessibility testing standards Experience using tools such as Jira and Confluence for documentation and test management
Oct 08, 2025
Full time
Test Automation Engineer - Fully Remote Our client is a fast-growing technology consultancy delivering bespoke software solutions and technical expertise across both public and private sectors. Their focus is on close client collaboration, embedding teams within projects to provide tailored high-quality results. About the Role They are seeking an experienced Automation Engineer / SDET to join a collaborative technical team working across a range of client projects. The ideal candidate will have strong experience building test automation frameworks from scratch, excellent analytical and problem-solving abilities and a solid understanding of modern software delivery practices. Key Responsibilities Design, develop, and maintain automated test frameworks and scripts using modern automation tools Verify usability, functionality, performance, and scalability of complex applications Build automation tools and enhance framework capabilities to meet evolving project requirements Implement and maintain automation and performance monitoring processes Contribute to the definition of automation and testing best practices across teams Collaborate closely with developers, QA specialists, and delivery teams to ensure effective automation coverage Support performance test investigations and coordinate resolution efforts across teams Key Skills & Experience Strong communication and collaboration skills within Agile environments Solid understanding of QA processes and the software development lifecycle Proven experience designing and implementing automation frameworks from scratch Proficiency in Java and JavaScript (3+ years) Hands-on experience with API testing tools such as RestAssured or SoapUI Experience implementing contract testing solutions (e.g., PACT) Familiarity with CI/CD tools such as Jenkins, GitLab CI, or similar Experience testing microservices and containerised applications (e.g., Docker, Kubernetes) Working knowledge of cloud environments (AWS or Azure) Understanding of accessibility testing standards Experience using tools such as Jira and Confluence for documentation and test management