Software Development Engineer In Test

Henderson Scott ,
London, Greater London
Salary: £65,000 per annum Bonus and 10% pension included

Overview

My client is a M arket leading fin-tech company that provides an award-winning SASS platform to a global customer base. This is a fantastic opportunity to be join at an incredibly exciting time in the growth of the business. Key responsibilities: • We’re constantly making small incremental improvements and release them to customers as soon as they’re ready. • We follow DevOps practices and are always looking to improve our CI/CD pipelines to make releases as fast, predictable and safe as possible. • We use a combination of local builds, test environments and production to test our software. We also make use of A/B testing, blue-green deployments and canary-releases to learn about our software with minimal customer impact. • Technology is at the heart of what we do. We love to explore and experiment with new tech that can improve our customer experience and tools to boost the development and testing process. • We are currently migrating all our services to AWS to host our services in the Cloud across multiple global locations, providing both resiliency and elastic scalability. • We are adopting container technology and are in the process of migrating our software to Docker and Kubernetes. • We have our own in house Api test framework to test server-side software written in C#. • We take pride in crafting elegant, maintainable and testable code and embrace SOLID principles and TDD. We deliver systems using the following technologies: Knowledge Required: • .NET Framework and .NET Core, C# • AWS • SNS, SQS • SQL Server • GitHub, Powershell, Jenkins Skills and Experience Required • You'll have a fantastic understanding of, and experience with, a breadth of testing types and techniques. • You’ll have a passion for building and testing bespoke web services in both an exploratory and automated manner. • You’ll have strong analytical skills – Great understanding of business requirements and an ability to drive conversations around quality with product owners and business customers. • You follow the principals of the test pyramid and are responsible for driving test strategy within the agile team • You’ll have working experience of C#, Java, Ruby or Python, JSON and XML and Test Automation. • You’ll have working experience of using a BDD/ATDD model and documenting test scenarios in Gherkin (GWT) format. • You’ll have experience with an object-oriented programming language to author tests at multiple levels and be comfortable with source control, CI/CD tools and Cloud technologies • You’ll have hands-on experience of testing Restful web services and/or asynchronous message-based systems (SNS SQS, Azure Service Bus etc.) using appropriate tools. • You’ll have a great passion for exploratory testing – asking the “what if” questions and applying this to explore requirements, software, architecture etc. • You’ll have working experience of cloud technologies (Azure or AWS). • You’ll have an appreciation for the non-functional and have some experience with Service continuity and Failure testing, Performance and Security for microservices. • Help the team to improve test process and automation in agile environment. • Coach and mentor team on good testing and QA practices. • Be a leader in ensuring the team collectively take responsibility for fixing failed tests and issues with the CI/CD infrastructure. This job was originally posted as www.totaljobs.com/job/89888256