Software Developer in Test (SDET)

ECS Digital ,
London, Greater London

Overview

Job Description

Software Development Engineer in Test (Delivery Consultant) ECS Digital are one of the fastest growing and leading digital transformation consultancies in the UK. We are evangelists in supporting clients with their digital transformation journeys including among others Automation, Continuous Integration, Deployment, Software Development and Testing; focusing on people, process and tools. We are top-tier partners with AWS, CloudBees, Docker, Hashicorp, Puppet & Rancher and we've been leaders in digital transformation since 2003. Our values define who we are and the way we do business. We are obsessive about delivering business value through technology and operate with a strong and continued customer focus. We prioritise integrity in all that we do and provide a transparent support structure to help our people develop skills to progress their career. As leaders in Digital Transformation we're adaptable and quick to embrace change and new technologies. We believe in hiring people who are passionate about pushing boundaries to deliver modern software. Our biggest asset is our people. People who don't settle for second best and people who work and win in teams to deliver the best solutions for our clients. Everyone at ECS Digital is encouraged to do things differently, to believe in themselves and each other, and to make daring decisions - even if it means making the occasional mistake. As we look to continually expand, we are looking for additional senior members that have the capability to be strong business leads and take on the responsibility of handling client engagements from a technical and business perspective, with a consistent record of leading (Digital) Transformational programmes. Whilst the nature of our work is consulting, we will look to have you based from London. There will be an element of travel involved, so you may enjoy time spent in Europe or the Americas. About the role: * Test Automation and setting up frameworks on multiple application types and platforms: Web, Mobile, Desktop, Service * Coding automated test scripts, in accordance with industry-standard best-practice * Contributing to the planning, design and implementation of test automation frameworks using best-practice techniques and principles * Business facing/working closely with the project team About you (ideally) * Extensive experience of BDD and TDD Methodologies * Strong Agile testing skills * Degree qualified or equivalent * Experience of creating test scenarios and acceptance tests against user stories * Excellent communication and team-working skills Technical Skills (C# Focussed) * Strong technical skills with C#/.Net * Concepts of Inversion of control Pattern in C# * Solid API testing skills (REST, WebAPI) * Extensive experience with SpecFlow/Cucumber/Gherkin tools for Behaviour Driven Development (BDD) * Solid experience of implementing Automation Testing in an ASP .NET environment * Experience of NUnit test development * Understanding of Object-Oriented (OO) Design * Familiar with the Windows technology stack (IIS, SQL Server, AD) * Experience with distributed source control (Git/Stash) * Experience using JSON/XML objects * Knowledge of Structured Query Language (SQL) Technical Skills (Java Focussed) * Strong technical skills with Java * Solid API and Web Services testing skills (REST, WebAPI) * Exposure to Cucumber JVM/Cucumber/Gherkin tools for Behaviour Drive Development (BDD) * Solid experience of implementing Automation Testing * Experience of JUnit test development * Understanding of Object-Oriented (OO) Design * Familiar with databases and knowledge of Structured Query Language (SQL) * Experience with distributed source control (Git/Stash) * Experience using JSON/XML objects Desirable MVC pattern * Continuous Integration (Team City or Jenkins) * PowerShell Scripting Why ECSDigital? ECS Digital consultants benefit from a comprehensive health and wellness plans including private healthcare (clinical & mental), discounted gym memberships, in office yoga sessions & massages. Our awesome culture is at the heart of everything we do. We focus on genuine continuous development with a generous training budget. We also have a bespoke office in London Bridge with soft perks such as flexible working conditions and top of the range MacBook's. We have pods for collaboration and breakout areas for when you need to be in the zone. Sometimes things around the office can seem a little too good to be true. If you find yourself enjoying the pick and mix, playing pool, table tennis or PlayStation, coming out to one of the many team outings, and company paid Friday Lunch, don't freak out. All these things are here for you to actually enjoy. That said, it's not simply a matter of all style and no substance. We continue to invest heavily in providing our staff with time to make progress. One week out of every four, you will down tools and be given time to invest in either up-skilling with our partners' latest releases or undertake ful