Our client seeks a Quality Assurance Engineer who will be responsible for ensuring the robustness of quality gates at every stage of the SDLC through assisting the Developers to produce well-tested features and conducting exploratory testing to find edge cases.
As a Quality Assurance Engineer you maintain and improve the existing test infrastructure and champion quality inside and outside the engineering team.
Candidates will be tasked with raising quality at every step of the process. Use their expertise to “shift-left” the quality gates as much as possible to improve the delivery of the whole team. Assist the developers and mediate between them and the product team to establish valid and complete specifications for the features they are working on. Work with the developers to enhance and strengthen tests relevant to their new feature as early as possible through grooming sessions, test-code reviews and exploratory testing.
To be considered you will have domain experience in Finance, ideally hedge funds and/or regulatory technologies. Able to fluently read OO languages like C# (but Java/C++/Ruby are also good). Experience of Unit testing frameworks (nUnit, jUnit, TestNG, etc.). Up-to-date with SPA Front-End testing technologies like Jest, React-test-library, Karma+protractor, etc… for both Desktop apps and Mobile Apps. Experience in end-to-end test frameworks like Selenium/Webdriver, Cypress, etc.
You will inspire the whole team to care about quality, and when justified, resist external pressures to deliver prematurely. Be a role model for more junior QAs and developers. Measure the progress of testing efforts by using tools such as SonarQube. Be curious, keep up to date with the latest testing methods/technologies and propose solutions for continuous improvement.
On offer is a salary circa £80,000 depending on experience. Candidates can work remotely from home but will ideally be located within a commutable distance of London so they can visit the office once a week to socialise and collaborate more easily with the team. However, for exceptional candidates the amount of time required in the office can be discussed.