Job provided by Hired Online
Share this job on social:
About the job
Role: Test Engineer (concessions)
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.
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
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.
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!
Be able to communicate fluently