Automation Test Engineer
Core
Design and develop Python-based testing infrastructure, frameworks, and automated test suites to ensure the quality of CQG products.
Role type
Automation Test Engineer
Builds
Automated testing frameworks, tools, and test suites for backend and client/server applications
Domain
Financial technology / Software Quality Assurance
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure
Required skills
Python (OOP, concurrency, performance optimizations, debugging, modules/packages), Testing frameworks (pytest, unittest), Network programming (socket, websocket, asyncio), Version control (Git), Bug tracking (Jira), Technical design and decomposition
Preferred skills
C#, Performance testing, Futures/Commodities/Stock Market knowledge, Trading experience
Technologies
Python, pytest, unittest, Git, Jira, Socket, WebSocket, asyncio
Responsibilities
Design, develop, and maintain Python-based testing infrastructure and tools; Implement scalable automated testing solutions including performance testing; Analyze test results, reproduce defects, and report issues; Review and refactor existing Python codebase; Investigate performance degradations and propose improvements
Seniority
Mid-level, hands-on IC