As a Software Development Engineer in Test, you will:Design and build test frameworks: Design, build and maintain test automation frameworks and shared tooling from the ground up, choosing appropriate architectures, languages and libraries, and treating test code as production-quality software.
Develop emulated capability: Build and evolve emulated and simulated test environments (for example network and link conditions, devices, nodes and cloud services) to enable repeatable testing of distributed, data-synchronising systems under degraded or intermittent connectivity.
Embed automation in delivery pipelines: Integrate automated tests into CI/CD, owning pipeline reliability, reporting and the management of flaky tests.
Drive quality through best practice: Following and promoting consistent test standards, applying sound judgement and effective risk management.
Coaching & Mentoring: Support and coach peers on automation practice and use of the frameworks you build.