Responsibilities:
- Analyse and design test plans and cases step definitions and feature files in order to test our Product range acting as the most senior QA Engineering members of the team
- Help to build test libraries and increase automation coverage in our tools
- Staying up to date with new technologies multitasking on multiple projects with other team members
- Follow software development processes and testing conventions using Agile/SCRUM principles and working closely with other QA Engineers Development Leads Developers and Scrum Masters
- Break down detailed specifications and implement testing requirements based on the needs of the Product team Stakeholders and Clients
- Generate reporting progress metrics and list of tests which are flaky and prioritise them
Knowledge and Experience Required:
- The ideal candidate will have a degree relevant to Information Technology/Computer Science Engineering (or equivalent) and at least 5 years of API automation experience.
- Experience in developing test plans test cases and performing testing
- Has previously worked in the financial service industry and has experience with testing capital markets and high volume trading software solutions with at least 6 years of experience
- Experience of working on OMS
- Experience in using Postman
- Wellversed with FIX protocol and trading standards and its lifecycle.
- Familiarity with frameworks/languages such as SuperWSTest NodeJS ReactJS TypeScript C Java PactumJS
- Experience in using BDD practice using JavaScriptbased testing frameworks (such as Gherkin Cucumber Mocha Chai) in a CI (Continuous Integration) environment