Implement trading firm simulators using Python. Build mocked Java test components to test exchange systems. Develop web front-end test frameworks using with Python and Selenium. Implement RESTful web applications using flask micro-frameworks. Design, build and maintain test report system including application dashboard and MS SQL database to support and track QA testing efforts and results. Engage in full stack web development using React and Django frameworks as well as MS SQL server. Build integration test frameworks for trading applications using Pytest and its fixture and plugin system. Combine Agile and DevOps by creating integration tools that helps drive Continuous Delivery and are testable during Continuous Integration. Use knowledge of testing and testability to promote the adoption of better engineering practices and test automation throughout the firm. Coordinate with QA team members to create automated test cases and analyze and resolve test failures. Perform user acceptance, exploratory, and targeted defect testing as part of a release certification.
BS in Computer Science or Electrical Engineering + 3 years of experience in Software QA/Test Automation
This position qualifies for CTC’s employee referral policy program.
Must have some work experience in each of the following: 1.) Implementing trading firm simulators using Python; 2.) Building mocked java test components to test exchange systems; 3.) Developing web front-end test frameworks using with Python and Selenium; and 4.) Implementing RESTful web applications using flask micro-frameworks.