Summary
The Automation Developer will play a key role in testing our algorithmic systems by automating the testing of Spots critical trading applications. Spots highly fluid and dynamic Linux and Windows environment demands the ability to quickly, consistently, and thoroughly test our applications prior to being consumed by our traders, quants, and researchers. Automated testing is a key enabler of this rapid deployment without outages to our production environment. The Automation Developer will work in close collaboration with application developers and other Quality Assurance team members in setting the strategic direction of test automation for the firm and then executing on this direction following an Agile approach.
Responsibilities
Create detailed technical documentation
Plan and document test cases and strategy for assigned projects in collaboration with developers
Execute test cases and thoroughly document results
Develop and maintain test tools in Python or C++
Work on development and test automation and simulation framework
Troubleshoot problems found using the test tools