> Markdown version of [/jobs/ext/61731-senior-software-development-engineer-in-test-sdet](https://www.wearedevelopers.com/jobs/ext/61731-senior-software-development-engineer-in-test-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). --- # Senior Software Development Engineer in Test (SDET) - **Company:** Br-dge - **Location:** Edinburgh, UK (Remote available) - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Automation of Tests, Cloud Engineering, Software Quality, Continuous Integration, Software Debugging, Distributed Systems, Load Testing, Systems Architecture, TypeScript, Data Logging, Cloud Platform System, Delivery Pipeline, Test Scripts, Build Management, Data Management, SDET, Microservices - **Published:** May 24, 2026 - **Apply:** https://uk.indeed.com/viewjob?jk=163b48c9b87a417e ## About the Role Do you have experience in TypeScript?, This role is for an engineer who is passionate about infrastructure, code quality, and framework design. We are looking for a technical specialist who thrives on solving complex automation challenges and building scalable software systems rather than writing and executing test scripts. Essential Experience * Advanced Software Engineering Fundamentals: Deep proficiency in Java, TypeScript, or similar modern languages, with extensive recent experience operating as a core technical SDET. * Framework Design from Scratch: A proven track record of designing, building, and scaling multi layered automation frameworks from the ground up (Integration, Contract, E2E, and Performance). * CI / CD and Pipeline Engineering: Heavy hands-on experience building, optimising, and maintaining CI / CD pipelines, with a focus on fast, parallelised execution and automated gates. * Cloud Native Architecture: Deep understanding of distributed system design, microservices, and cloud native environments, with the ability to optimise them for logging, observability, and testability. * Root Cause Debugging: Exceptional technical debugging skills across complex, distributed systems, with the ability to write robust automated regressions to address production vulnerabilities. * Technical Collaboration: Ability to define technical standards, document framework architectures clearly, and collaborate with engineering teams to ensure seamless adoption of quality tooling. Nice to Have * Background experience as a Software Engineer. * Experience implementing, capturing, and visualising DORA metrics automatically within deployment pipelines. * Familiarity with feature flagging frameworks and progressive delivery infrastructure. * Experience in fintech, payments, or other high throughput environments where transactional integrity, security, and strict reliability are paramount. ## Description At BR-DGE, we champion an inclusive, engineering-led approach to quality. Our Senior Software Development Engineer in Test (SDET) role is a position dedicated to architecting, building, and scaling our automated testing infrastructure and quality tooling. You will enable our teams to ship high quality software frequently and with total confidence by providing them with powerful, scalable testing tools and robust frameworks. This is not a traditional QA or "sign off" testing role. You will not sit at the end of a delivery pipeline manually validating tickets or acting as a gatekeeper. Instead, you are a core engineer. You will own the technical design, development, and evolution of our centralised automation frameworks and infrastructure. Your primary impact will be delivered through engineering systemic solutions that allow development teams to own their own quality and deploy safely. What you'll be doing * Framework Architecture and Engineering: Design and build automation frameworks, covering Integration, Contract, E2E, and Performance / Load testing. Be informed and opinionated on what good looks like for Unit and Component tests. * Tooling and Infrastructure Development: Build, maintain, and scale internal testing tools, libraries, and test data management utilities that streamline the development lifecycle for all engineering teams. * CI / CD Optimisation: Engineer and manage fast, reliable, CI native pipelines. Implement advanced, parallelised quality gates and automated feedback loops directly into the deployment infrastructure to eliminate manual intervention. * Architectural Testability: Analyse system architecture and cloud native topologies to suggest and implement improvements that enhance system testability and quality. * Production Quality: Build out monitoring, logging, and alerting tooling and standards. Translate incident postmortem findings into concrete, automated safeguards and process improvements. * Metrics and Diagnostics: Implement and track quality metrics to diagnose system bottlenecks, using data to drive targeted performance and reliability enhancements across our frameworks. * Mentoring and Engineering Maturity: Proactively drive forward the organisation wide quality strategy, building and designing our testing ecosystem, and mentoring software engineers. Act as a thought leader to coach development teams, championing 'quality first' design to improve delivery speed and move the needle on engineering maturity. ## Related Videos - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Are Classical Automation Frameworks Dead? How AI Agents Are Transforming QA](https://www.wearedevelopers.com/videos/100243-are-classical-automation-frameworks-dead-how-ai-agents-are-transforming-qa) - [Do TypeScript without TypeScript](https://www.wearedevelopers.com/videos/327-do-typescript-without-typescript) - [Building software that scales with Typescript](https://www.wearedevelopers.com/videos/415-building-software-that-scales-with-typescript) - [Fighting test flakiness with time machines](https://www.wearedevelopers.com/videos/834-fighting-test-flakiness-with-time-machines) - [Vuejs and TypeScript- Working Together like Peanut Butter and Jelly](https://www.wearedevelopers.com/videos/127-vuejs-and-typescript-working-together-like-peanut-butter-and-jelly) ## Related Articles - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Data Engineer Salary UK](https://www.wearedevelopers.com/magazine/253-data-engineer-salary-uk) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers)