Skip to main content

This job has expired

Test Engineer (concessions)

Employer
Kurt Geiger
Location
London (Greater)
Salary
45,000 GBP
Closing date
4 Mar 2019

View more

Job Sector
Engineering & Technical
Contract Type
Permanent
Hours
Full Time

Role: Test Engineer (concessions)

Salary:45,000 GBP

Start date: 4 February 2019

Closing date: 4 March 2019

Location: Head Office, Britton Street

Company Background: Voted the UK’s coolest footwear brand by Vogue readers and currently Europe’s leading luxury shoe and accessory retailer we are looking for dynamic individuals who are as passionate about our business as we are. We work hard at Kurt Geiger because we love what we do and strive to be the best in our industry; through amazing people, beautiful product, innovative designs and evolving store concepts.

Responsibilities:

We’re looking for a Test Engineer to join our busy E-Commerce team; you’ll be expected to gain a broad understanding of our products so that you can build awesome testing frameworks into our Continuous Integration pipelines. You’ll work within one of our backend DevOps teams to ensure that quality is built into everything we do; you’ll be given the chance to get involved from the very beginning of development by defining and writing scenarios up front for stories.

On a day to day basis you’ll work hands on within our Concessions team to help develop quality back end applications to support our E-commerce platform, the key objective of the role is to ensure the highest quality software is deployed safely and quickly into production without major drama.

You should bring with you a minimum of 3 years’ experience within hands on automation role, demonstrable passion for test automation and all things related to testing.

- Amazon Web Services (AWS Cloud) or equivalent

- Strong understanding of Micro Service architecture within back end systems

- Practical hands on experience of developing test frameworks from scratch.

- Experience with Soap UI, REST Client, Postman, GreenHat or other API Testing Tools

- Minimum of 3+ years hands on experience with scripting and/or programming languages such as: Java, Python, PHP, Bash, Perl, or JavaScript

- Experience of testing at the service level, working without a UI.

- Core understanding of APIs and differences between XML and JSON structures

- Experience around good test case automation practices within a complex product environment

- Ability to challenge convention and the norm

- Bringing the testing mind-set into planning sessions and ensuring testing effort is captured and recognised

- Experience in using version control systems e.g. GIT

- Ability to execute and manage testing for small frequent releases

- Strong Linux and command line skills.

- Willingness to Troubleshoot, analyse, isolate defects and report them to a bug tracking database (JIRA)

- Experience of incorporating test stages into the continuous delivery pipeline.

- Where required mining data and validating the integrity of large data sets.

- Excellent written and spoken communication skills.

The following experience would also be desirable but not essential

- New Relic APM tooling

- Security OWASP & ethical hacking

- Application Performance testing frameworks e.g. Gatling/Jmeter etc

- Evangelize best practices in code health, testing and maintainability

- Willingness and passion to share your experiences of testing internally and giving back to the wider external testing community either through blogging, social media or speaking at conferences.

The Person:

You should be highly motivated, keen and methodical in your work. Quality is central to what we do, therefore bringing new ideas to the craft and community of testing is key to success in this role. It goes without saying that you’ll have exceptional attention to detail backed by superb verbal and written communications and an ethos to help advocate “shift left” for testing within the overall development cycle.

You’ll enjoy being a team player and are passionate about sharing knowledge of testing with the wider team you’ll be working with. Your background should be within an established software development house, ideally working with Agile-Scrum or similar methodology, you should feel comfortable using Kanban and working within a fast paced continuous delivery focused environment.

The role involves hands on automation on a day to day basis, you should absolutely be comfortable working on open source systems and testing software that has no UI.

If you feel that testing consists of more than just an automated scripts and have the intelligence, creativity and drive to help build amazing products then we are looking to hear from you!

English

Be able to communicate fluently 

Get job alerts

Create a job alert and receive personalised job recommendations straight to your inbox.

Create alert