Duties: Design and develop a trading platform that provides a consistent experience to users. Collaborate cross-functionally with data scientists, business users, project managers and other engineers to achieve elegant solutions. Provide recommendations for continuous improvement and test driven software development methodology in an agile and extreme programming environment. Test analyze requirements for new business functions, design manual/automation test Plan, test Case and test Frame work to support those functions and flows. Write these functional test specifications of the complex real-time trading solutions needs a solid understanding of the various financial products (Equities, Options, Mutual Funds, Fixed Income, Muni Syndicate, Foreign exchange, Structure notes, Unit Investment Trust) and of the firm's asset management business model. Perform a comprehensive functional/technical test analysis of the new business requirements and utilizing the knowledge of platform's existing information flows to create Technical Specification document detailing Entitlements, Data requirement, Entry/Exit criteria, user acceptance scenario, highlighting other system environment dependencies and test validation challenges. Evaluate new open source and vendor specific Test Automation technology (Selenium/Cucumber/Ranorex) frameworks. Build reusable test frameworks which can be leveraged across different projects within the firm. Engage in frequently conduct firm wide Critical fail over test: HA - High Availability, SR - Sustain Resilience, Technology Refresh and DR - Disaster Recovery validation.
Minimum education required: Bachelor's degree or equivalent in Computer Science, Computer Engineering, or related field.
Minimum experience required: 5 years of experience in Full Life Cycle of Application Development, or related experience.
Internal Number: 6132636
eFinancialCareers is a career site specializing in financial services.