Principal Software Engineer in Test SDET - London

Kieran Knight Recruitment Ltd
90000.00 GBP Annual + Benefits
01 Dec 2016
02 Dec 2016
Contract Type
Full Time

Principal Software Engineer in Test SDET - London

Our client, a global leading E-commerce site, require a talented Principal Software Engineer in Test SDET to join their team. You will be passionate about building quality in to code to prevent defects, rather than finding them. This is a pivotal role, where you will lead and expand transformation across the entire set of development teams. You'll be given the autonomy to innovate and take responsibility in defining test strategies for complex distributed applications, building test frameworks and driving process improvements.


  • You will be accountable to the Head of Software all aspects of quality assurance including establishing metrics, applying industry best practices, incorporating new tools and evolving processes.
  • You have previous experience in a similar Lead position, understanding how to build quality in' and prevent defects, rather than finding them.
  • You will lead by example and will be a hands-on coder in the huge developments mentioned above.
  • You have a track-record of driving process improvement and influencing developers and Product Managers.
  • You'll also coach developers and developers-in-test on strategies to automate acceptance tests.


  • You have the ability to drive and evangelise forward-thinking test processes and practices, therefore it is essential you have excellent communication skills.
  • You know how to achieve a comprehensive automated coverage without relying only on end-to-end tests.
  • You are an expert in UI automation using Webdriver.
  • You have a solid understanding of Unit Testing, its importance when it comes to validate behaviour, and demonstrable experience of writing unit tests.
  • You have worked with mocking frameworks, such as Moq, Mockito, etc.
  • You can design and implement tests at all levels of the Automation Pyramid.
  • You are experienced in integrating automated tests with continuous delivery tools (eg. GO).


  • You will be familiar with all aspects of the software development life cycle, including writing user stories, acceptance criteria and acceptance tests, writing and reviewing automated tests including unit, integration, API and UI tests.
  • You have 3 years' professional experience of developing software and excellent knowledge of C#.
  • You are at ease with software design and architecture, and can advise on test approaches accordingly.
  • You have worked within an agile environment and have deep understanding of Scrum and Kanban methodologies.

This represents an excellent opportunity to join a leading E-commerce organisation, committed to providing a great work environment, where all employees are supported through their career development.