Project Description:
Building a trading platform for innovative international top-tier hedge fund from the ground up, comprising of front-office system for traders, pre-trade checks and analysis, intra-day positions management, order management and routing, risks and limits management, reports of trading activities, FIX connectivity, market data providers connectivity (e.g. Bloomberg B-pipe).
Responsibilities:
— Design and execute high-quality test cases based on accurate business requirements analysis
— Creating detailed, comprehensive and well-structured test plans and test cases
— Support testing/development process based on Agile testing principles and Scrum framework
— Execute manual testing for all tiers of client-server application (front-end, back-end), generated reports
— Set up test automation framework and create automation scripts for API \ Integration and UI layers
— Maintain testing infrastructure and set-up test environment
— Utilize JIRA to effectively categorize and track issues raised during the testing cycle
Mandatory Skills Description:
— Experience in testing of applications over 3 years (functional and non-functional)
— Good understanding of client-server application architecture
— Experience with web services and API testing (REST API and SOAP)
— Experience in business requirements analysis
— Experience in Agile testing and Scrum framework
— Understanding of testing infrastructure
— Basic Unix/Shell and Git knowledge, SQL knowledge
— Ability to create any required testing documentation (e.g. test plan, test strategy, test cases and checklists)
— Understanding of what can be and what should be auto-tested
— Good knowledge of testing theory and ability to apply it in practice
— Good communication skills, ability to work in highly dynamic project
— At least upper intermediate level of spoken and written English
Nice-to-Have Skills:
fluent english
— Java / Java Script
— Experience working on front office trading systems.
— Good understanding and working knowledge on noSQL, SQL and big-data systems.
— Good understanding on CI/CD tools and their automation mindset to enable DevOps.
Languages: