Senior Software Development Engineer in Test (Automation, Python), Trading Technologies
Core
Lead and support end-to-end integration testing for high-performance backend software platforms, designing test scenarios and maintaining automated scripts to validate system changes before production release.
Role type
Senior IC QA Engineer (Automation)
Builds
High-performance backend software platforms for a global cryptocurrency exchange
Domain
Blockchain / Cryptocurrency / Financial Technology
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Python, Bash, UNIX/Linux environments, API testing, distributed systems testing, test lifecycle management, root cause analysis, CI/CD pipeline integration
Preferred skills
Software development background
Technologies
Python, Bash, UNIX/Linux
Responsibilities
Design test cases and develop Python-based automated scripts for integration testing; Prepare integration test scenarios for unreleased features and integrate them into CI pipelines; Conduct hands-on investigations to identify root causes of issues; Identify and prioritize gaps in existing test scripts to improve coverage and reliability; Enhance the integration testing framework for better automation and scalability; Collaborate with developers and product managers to deliver high-quality software.
Seniority
Senior, hands-on IC