Nomura is an Asia-based financial services group with an integrated global network spanning over 30 countries. By connecting markets East & West, Nomura services the needs of individuals, institutions, corporates and governments through its three business divisions: Retail, Asset Management, and Wholesale (Global Markets and Investment Banking). Founded in 1925, the firm practices disciplined entrepreneurship while building on a long tradition of serving clients with creative solutions and considered thought leadership.
As the agency-model execution services arm of the Nomura Group, Instinet Incorporated subsidiaries provide brokerage services to clients in over 65 markets around the world. Through its advanced suite of electronic trading strategies, experienced high-touch trading group, top-ranked Commission Management services, award-winning desktop trading platform, and unparalleled access to insightful analytics, content and unique liquidity, Instinet helps institutions lower overall trading costs and ultimately improve investment performance. For more information, please visit www.instinet.com.
•The Global Trading Research (GTR) division is responsible for providing the firm’s algorithmic trading and quantitative analysis platforms. GTR develops software with globally distributed development teams located in San Francisco, London and Hong Kong; collaborating across three time-zones.
•This role is for the Experts platform, Instinet's industry-leading algorithmic trading product. The Experts platform is a distributed, event-driven system that makes autonomous trading decisions by combining client instructions with large amounts of market data from stock exchanges.
•We are looking to hire an experienced Software Engineer who can work closely with our development team to define, implement, test and deliver new features to our platform. The successful candidate will be embedded in the Hong Kong based development team, and will work in close collaboration with the Global Test Manager and Software Engineers in other regions.
•Historically, GTR has been over-reliant on manual testing methodologies. However, significant investment has been made in recent years to begin the journey towards a comprehensive automated testing solution. As our focus shifts from manual to automated testing, it is vital that candidates have strong experience with automation and can demonstrate experience of applying modern automation techniques to complex problems. The successful candidate will use our in-house cucumber-based testing platform, designed to be asynchronous, making use of Java 8 features including CompletableFutures, modern web based GUI (HTML5, TypeScript) and built-in release management features.
•Whilst we make progress towards our goal of comprehensive automation, the Software Engineer will have to continue to utilize manual testing methodologies, whilst working to aggressively automate testing. We seek a strong team player who is highly effective working both independently and collaboratively.
•You will be working with the Global Test Manager and regional Software Engineers to plan and execute testing
•Collaborating with development and product teams to document test requirements
•Designing and implementing robust, repeatable automated test cases
•Converting existing manual test scripts into automated test cases
•Proactively improving the test automation tools and testing processes
•Identifying and managing defects, to then triage them with stakeholders
Key Experience & Skills
•You will have extensive experience in test automation using BDD tools (e.g. Cucumber, RSpec),
•Proficiency in Java, capable of writing well-designed, testable, efficient and documented code,
•Competent in the use of Linux-based operating systems,
•Ability to automate repetitive tasks utilizing scripting languages.
In addition to the above skills, candidates with the following skills will be desirable:
•Domain knowledge and exposure to testing of Equities or Algorithmic trading systems,
•Good understanding of JUnit testing libraries (Hamcrest, Mockito, etc.),
•Familiarity with modern-era build tools (Maven, Gradle, etc.),
•Understanding of web technologies, including HTML5,
•Strong background and experience in Agile methodologies,
•Experience of Continuous Integration and CI Pipelines.
Regional Disclaimers / Diversity Statement
Nomura is committed to an employment policy of equal opportunities, and is fundamentally opposed to any less favourable treatment accorded to existing or potential members of staff on the grounds of race, creed, colour, nationality, disability, marital status, pregnancy, gender or sexual orientation.