We are looking for a Middle+ AQA/Python experience to expand our team. We are currently seeking a self-motivated, creative and talented Automation Engineer who will thrive on exposing issues and improving the quality of our state-of-the-art trading applications. Automation Test Engineers are constantly challenged to understand complex trading strategies, uncover software issues in our trading platform through testing, and to provide feedback that can help enhance our end-user experience. For this role, we are looking for an individual to help ramp up our automated test coverage for our Order Connectors, which connect our TT trading platform with the multitude of Exchanges that TT supports worldwide.
Schedule: flexible, full-time, remote
Experience: 2+ years as AQA
Domain: Software & Tech Services
WHAT TO DO:
— Working closely with the Development team and Test Engineering, you will have support to guide you through understanding our test automation framework and functional use cases to help you implement automated test coverage using Python.
— Work with the Software Engineering In Test team to understand our component-level test framework, understand the current test coverage and gaps, and work to help script tests in order to fill the gaps.
— Responsible for testing order and price feeds, and validating the communication and functionality between the TT platform and the various Exchanges that TT supports worldwide
— Assists in reproducing, investigating, and reporting software issues in close coordination with the Development team
— Recommend product improvements, usability corrections, or enhancements in coordination with the Product Management team
— Collaborate with a team of testers to constantly improve and enhance each other’s skillsets and an arsenal of test tools
— Work to improve the quality of high-performance, software testing for enterprise trading applications.
— Use FIX protocols to understand send and receive messages across servers for debugging purposes.
— Bachelor’s degree in Computer Science or Computer Engineering or Information Technology
— Strong Experience with Python required
— 2+ years experience with scripting automated test cases
— Experience working in the financial industry, Futures trading systems or TT software is a strong plus
— Knowledge of FIX Protocol is a strong plus
— Experience with Linux is a strong plus
— Strong understanding of software development life-cycle and test engineering principles and processes
— Strong analytical skills and commitment to continuous testing improvement
* We invite you to join our friendly international team and work in a comfortable office not far from metro or remote work;
* Comfortable work schedule;
* Pleasant working atmosphere;
* Interesting projects and challenging tasks;
* Opportunities for self-realization, professional and stable career growth;
* Ppaid vacation days;
* Ability to work completely remotely from anywhere in the world;
* Opportunity to get access to PluralSight;