> Markdown version of [/jobs/ext/2450252-sdet](https://www.wearedevelopers.com/jobs/ext/2450252-sdet). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # SDET - **Company:** SThree Plc - **Location:** London, UK - **Salary:** £117,000.0 - £143,000.0 - **Contract:** Temporary contract - **Skills:** Java (Programming Language), .NET Framework, Application Programming Interfaces (APIs), Amazon Web Services, Automation of Tests, Microsoft Azure, Bash Shell, Cloud Computing, Continuous Delivery, Continuous Integration, Relational Databases, Linux, Distributed Systems, Python (Programming Language), Software Engineering, SQL Databases, Test Management, Strategies of Testing, Google Cloud, Enterprise Software Applications, Delivery Pipeline, Reliability of Systems, Containerization, Kubernetes, Infrastructure Automation Frameworks, Information Technology, Terraform, Data Pipelines, Docker, SDET, Service Stack, Programming Languages, Microservices - **Published:** August 26, 2026 - **Apply:** https://uk.indeed.com/viewjob?jk=7642a1fb965b6a25 ## About the Role * Strong experience designing and implementing automated test frameworks * Proficiency in at least two programming languages, such as Python, Java or .NET * Working knowledge of APIs, microservices and distributed systems testing * Experience with CI/CD tools and building quality automation into deployment pipelines * Familiarity with containerisation (Docker, Kubernetes) or cloud platforms (Azure, AWS, GCP) * Understanding of SQL and relational databases * Bachelor's degree in Computer Science or equivalent professional experience * Authorization to work in the United Kingdom Nice-to-have * Experience with infrastructure-as-code tools such as Terraform * Knowledge of SAP systems or enterprise application testing * Exposure to data pipeline testing and data quality validation * Experience with test management or quality management systems * Familiarity with Linux and Bash scripting ## Description Software development engineering in test roles can focus on building robust automated testing frameworks and quality infrastructure that validate complex, distributed systems at scale. A central theme could be partnering with engineering teams to embed quality early, designing tests that catch critical issues before they reach production., Roles of this type may sit within collaborative engineering teams working on APIs, microservices and distributed systems. The work could involve designing and maintaining automated testing frameworks, implementing CI/CD quality gates, and working across multiple technology stacks including .NET, Java, Python and cloud platforms such as Azure, AWS and GCP. You could have scope to influence how quality is embedded into delivery pipelines and to mentor other team members in testing best practices., * Designing and developing automated test frameworks for APIs, microservices and distributed systems * Writing test code in languages such as Python, Java or .NET to validate complex application behaviour * Building and maintaining CI/CD pipelines with quality gates and automated test execution * Collaborating with development teams to define testability requirements and implement testing strategies * Troubleshooting test failures and identifying root causes in production-like environments * Working with containerised systems, Kubernetes and infrastructure-as-code tools such as Terraform * Supporting data quality validation and testing across data pipelines * Documenting test frameworks, test cases and automation standards, Most roles of this type offer the following, dependent on the industry and seniority of the role: * Opportunity to work on quality infrastructure that impacts system reliability and user experience * Exposure to modern technology stacks, cloud platforms and distributed system architectures * Scope to shape testing strategies and raise quality standards across delivery teams * Potential to mentor and guide other team members in test automation practices * Flexible, collaborative working environment with access to cutting-edge development tools * Professional development opportunities within QA and test automation disciplines * Contract-based engagement offering flexibility and variety across projects ## Related Videos - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Testing .NET applications a Tool box for every developer](https://www.wearedevelopers.com/videos/704-testing-net-applications-a-tool-box-for-every-developer) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) - [Continuous testing - run automated tests for every change!](https://www.wearedevelopers.com/videos/190-continuous-testing-run-automated-tests-for-every-change) ## Related Articles - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [Fullstack Developer Salary UK](https://www.wearedevelopers.com/magazine/251-fullstack-developer-salary-uk) - [Data Engineer Salary UK](https://www.wearedevelopers.com/magazine/253-data-engineer-salary-uk) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs)