Quality Assurance Engineer
Location: GB, LND, London
Department: Technology
Employment type: Full-time
Required experience: Associate
Required education: Bachelor's Degree
Function: Information Technology

Company profile:

Job description:
Here at The Currency Cloud we believe moving money around the world should be easy. But for many consumers and small businesses it is complicated, expensive and opaque. We use the latest technology, based in the cloud (surprisingly!), to bring transparency, speed and ease to international payments.The Quality Assurance Engineer will be responsible for developing automated or manual tests that drive product enhancements and other features that ensure The Currency Cloud continues to deliver a high quality product to our clients.The role will report to the Test and Support Manager and be based in The Currency Cloud’s new offices located on Bishopsgate, central London.The key responsibilities will be to:Build and maintain an in-depth understanding of TCC's Payment Platform and complimentary applicationsDevelop a good understanding of the business requirements and work closely with the relevant business sponsors to write test cases and help build products that exceed both customer and business expectationsWhere necessary, investigate and troubleshoot support issues and document in sufficient detail, including Steps to Recreate, screenshots and URL’s as appropriateImplement test automation components using appropriate tools including Cucumber, Selenium and RubyWork closely with the Development team to ensure that quality is built into the productUse issue tracking to record sufficient information and ensure all defects are prioritised and tracked through to resolutionUnderstand in detail and contribute to the Test Automation software architecture and technical infrastructureEnsure own and others work supports architectural designs. Identify and recommend relevant improvementsChampion quality within the team to ensure The Currency Cloud delivers a high quality productChallenge the status quo, think outside the box, develop innovative ideas for product or process improvementsBe a proactive and positive member of the team, contributing to scrums, retrospectives and other processesProduce relevant technical documentation describing in sufficient detail how the requirements can be achievedMaintaining core goals of reusability, ease of maintenance, resilience, scalability, security, high performanceWork with the Infrastructure Team to support changes to the production environment as required, including membership of rota’s as appropriate to support the platform during agreed hoursActively knowledge share to support members of the team, including addressing training needsKeep up to date with relevant technology advancements and use knowledge to recommend improvements to the design and development processes, then help drive through any agreed improvementsEnsure a positive approach to challenge and provide open and honest feedbackIn all internal and external contact, present a professional and positive image of the department and TCC, as well as maintaining constructive relationshipsTake all reasonable steps to ensure appropriate confidentiality and follow the documented company policiesBehave according to company values of responsibility, leadership, communication, transparency, quality, care, timeliness, creativity, commitment to clients and employeesUndertake such other duties, training and/or hours of work as may be reasonably required and which are consistent with the general level of responsibility of this roleComplete any other ad hoc duties as required.

Requirements:
Skills requiredExperience of test automation, able to articulate and distinguish between the different types of tests and when to use themPrevious experience of working with and configuring a Continuous Integration environment for example Jenkins / Hudson or similarExperience of measuring test coverage and highlighting areas of riskPrevious experience of using an issue tracking system e.g. JIRA, to ensure all defects are prioritised and tracked through to resolutionExperience of using source control systems like GIT and working in an Agile, Scrum, BDD, TDD environment on a Web or API delivered productChampions quality and demonstrates this in meticulous and business orientated testingGood test design skills and experience estimating test effort during planning phasesGood communication and interpersonal skills, able to build rapport with colleagues in a small businessHigh attention to detail, self starter, organised, able to manage own workloadComputer Science degree or equivalent in numerate subjects such as Maths or PhysicsISEB/ISTQB Certified Tester Foundation level or above.

Benefits: