Work on the QA team to test end-to-end software solutions for trading futures and derivative products on multiple exchanges. Manipulate large streaming datasets and analyze business requirements and developing ETL best practices using SSIS. Define test strategies for data quality verification. Test assignments focusing on market data and pricing applications including feed handlers and product loaders that consume market data and product reference data from multiple exchanges. Drive test planning. Write test cases, execute tests, and determine root cause of defects. Interpret exchange and market data vendor specifications. Report daily status to QA team and larger project team. Ensure software has met minimum set of expected requirements. Participate in production release handoff meetings. Assist with supporting and troubleshooting issues in test environments. Support production in issue triage or issue recreation. Leverage automated test tools in daily test work. Continually optimize existing test tools as well as modify them to meet new testing requirements. Use data manipulation technologies including Python Pandas.
MS in computer science + 1 year of experience as a database engineer
In lieu of a master's degree and 1 year of experience, will accept a bachelor's degree and five years of experience in the same fields.
This position qualifies for CTC’s employee referral policy program.
Must have some work experience in each of the following: 1.) Python Pandas; 2.) Manipulating large streaming datasets; 3.) Analyzing business requirements and developing ETL best practices using SSIS; and 4.) Defining test strategies for data quality verification.