> Markdown version of [/jobs/ext/1177038-software-development-engineer-in-test](https://www.wearedevelopers.com/jobs/ext/1177038-software-development-engineer-in-test). 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). --- # Software Development Engineer in Test - **Company:** SThree Plc - **Location:** Birmingham, UK - **Salary:** £143,000.0 - £156,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Amazon Web Services, Business Analytics Applications, Automation of Tests, Microsoft Azure, Bash Shell, Business Process Model and Notation, Cloud Computing, Cloud Engineering, Software Quality, Continuous Integration, Relational Databases, Linux, Distributed Systems, Python (Programming Language), Software Architecture, Power BI, SAP Project System, Software Engineering, SQL Databases, Strategies of Testing, UML, Windows Scripting, Containerization, Kubernetes, Information Technology, SAP S/4HANA, Data Management, Terraform, Data Pipelines, Serverless Computing, Docker, SDET, Microservices - **Published:** July 4, 2026 - **Apply:** https://uk.indeed.com/viewjob?jk=ad3484f15617043b ## About the Role * Day Rate: £550-600 per day (or £250-280 per day depending on experience and engagement structure) * Qualifications: Bachelor's degree in Computer Science or related field * Domain: Software quality automation, test engineering, QA automation, * Strong experience designing and implementing automated test frameworks (unit, integration, end-to-end) * Solid programming skills in Java, Python or similar languages, applied to test automation * Experience with CI/CD tools and cloud platforms (Azure, AWS or GCP) * Working knowledge of APIs, microservices and distributed systems testing * Familiarity with containerisation (Docker, Kubernetes) and infrastructure-as-code concepts * SQL and relational database knowledge for test data management and validation * Bachelor's degree in Computer Science, Software Engineering or equivalent practical experience * Right to work in the UK Nice-to-have * Experience with SAP systems (S/4HANA, ECC, RISE) or enterprise platforms * Data pipeline testing and data quality validation * Test automation for cloud-native or serverless architectures * Knowledge of BPMN, UML or other design methodologies * Experience with Terraform, Linux/Windows scripting (Bash), or infrastructure testing * Exposure to Power BI or analytics platforms for test reporting ## Description * Designing and building automated test frameworks and CI/CD pipelines using modern tools and cloud platforms * Developing test automation for microservices, APIs and distributed systems, ensuring reliability and performance * Writing clean, maintainable test code in languages such as Java, Python or other relevant stacks * Collaborating with development teams to embed quality early in the development process * Implementing data quality checks and validation for complex data pipelines where relevant * Contributing to test strategy, coverage improvement and defect prevention across delivery teams * Supporting the adoption of testing best practices and mentoring junior team members, What roles of this type could offerMost roles of this type offer the following, dependent on the industry and seniority of the role: * Exposure to modern tech stacks (microservices, cloud platforms, containerisation, distributed systems) * Opportunity to build and evolve test automation frameworks from the ground up * Collaboration with talented engineering teams across the UK * Continuous learning and the chance to stay current with evolving QA practices * Potential progression toward lead or principal technical roles, where supported by the engagement and your development * Flexibility and the ability to work across diverse projects and industries * Professional development in quality automation, cloud technologies and software architecture ## Related Videos - [Continuous testing - run automated tests for every change!](https://www.wearedevelopers.com/videos/190-continuous-testing-run-automated-tests-for-every-change) - [ChatGPT and Java: A Match Made in Heaven or Hell?](https://www.wearedevelopers.com/videos/536-chatgpt-and-java-a-match-made-in-heaven-or-hell) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Beyond UML: Making Sense of AI-Generated Code through Visual Architecture](https://www.wearedevelopers.com/videos/2102-beyond-uml-making-sense-of-ai-generated-code-through-visual-architecture) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-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) ## Related Articles - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [Data Engineer Salary UK](https://www.wearedevelopers.com/magazine/253-data-engineer-salary-uk) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Fullstack Developer Salary UK](https://www.wearedevelopers.com/magazine/251-fullstack-developer-salary-uk) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries)