As part of the FX Engineering team, automate testing for large scale software applications.
Build test automation frameworks and train the automation models with the functional scenarios.
Write moderately complex code/scripts to test FX trading systems.
Create test stubs and harnesses as necessary to perform system functional testing and system contract testing.
Work with the team in requirements grooming to understand the business requirements and test requirements; maintain and update automated test scripts based on agreed acceptance criteria;
Help the team build functional and non-functional test scenarios based on user story covering the requirements, cross functional and other aspects of the systems such as load, performance and fault tolerance in TDD – Test Driven Development and BDD – Behavior driven development (Given, When, Then format);
Review existing tests built by Product, Operations and Engineering team members for coverage and negative scenarios;
Execute and report results of automated tests with the team;
5+ years’ experience as a Senior Software Development Engineer/ SDET (Software Developer Engineer for Test)
Experience programming using Java/Python/Javascript
Experience with Linux / UNIX operating systems
Understanding of Electronic Trading ecosystem desired (FX knowledge preferred)
Experience using any standard testing framework
Understanding of messaging and network protocols
Understanding of Distributed/Event driven systems
Understanding of testing using FIX protocol
Extensive knowledge of databases and query languages for RDBMS/NoSQL/Time Series DBs
Experience of working in software delivery methodologies such as Agile/Scrum
Experience Supporting and evolve DevOps CI/CD platforms for Continuous Testing desirable
English Level C1 - High fluency in English with strong communication skills in verbal and written English
Get notifed when new similar jobs are uploaded
Get notifed when new similar jobs are uploaded
Get notified when new jobs are added by London stock Exchange