SDET - Developer in Test - PYTHON - Behave - BDD - ecommerce

Job Ref: 50171688
Sector: Testing and QA
Job Type: Contract
Date Added: 05 April 2019
  • London, England, UK London London GBR EC3A4AF
  • £400 - £500 per Day
  • Gary Gregory
  • 0207 654 1166

Quick Apply

Submitting application, please wait..

Request a callback

Send To A Friend

SDET - Developer in Test - SDIT - Engineer in Test - Python - BDD - Behave - Angular - Jasmine - Karma

A leading ecommerce business in London are looking for a Python SDET to join them on a contract basis.

The ideal candidate will be able to come in and access the testing approach in the business, help with XS writing and also be proficient in behave (Python testing) and Angular testing using Jasmine and Karma.

You will be at Senior level and be able to work independently and provide advice and support to the Python devs to write tests with a view that they can then adopt the same apporach moving forward.

Key requirements

  • Contribute to the development of testing frameworks
  • Advise engineers on their testing approaches
  • Take part in specification workshops where we define the functional and non-functional characteristics of our systems - eXecutable Specification
  • Oversee the implementation of the eXecutable Specification based acceptance testing
  • Maintain high quality standards across the testing automation codebases
  • Advise on configuration of the Continuous Integration and Continuous Delivery pipelines and practices

A bit about yourself

  • Senior developer with experience of Python
  • Strong experience of test automation libraries and tooling, for "unit", "integration" and "behavioral" styles of testing
  • Fluent in modern approaches to using web technologies (single page apps, restful APIs)
  • Familiarity with Gherkin specification language and 'behave' testing framework
  • An understanding of design principles that support making code testable and flexible (hexagonal architecture, microservices, interfaces)
  • Excellent communication skills, preferring face to face communication where possible
  • Working collaboratively to produce test specifications

Nice to have

  • JavaScript (Angular, node.js) and its testing ecosystem (Jasmine, Karma, angular-mocks)
  • Familiarity with Go and willingness to learn more
  • Advanced container system knowledge with docker and kubernetes
  • A passion for executable specification approach
  • Google Cloud (Cloud Functions, App Engine)
  • API definition frameworks (OpanAPI, protocol buffers)

SDET - Developer in Test - SDIT - Engineer in Test - Python - BDD - Behave - Angular - Jasmine - Karma

We are an equal opportunities employer and welcome applications from all suitably qualified persons regardless of their race, sex, disability, religion/belief, sexual orientation, gender reassignment, marriage and civil partnerships, pregnancy or maternity or age.

05/05/2019 15:37:43
GBP 400 400