Senior QA Engineer (Rust/Java), Margin
Core
Design, develop, and maintain scalable automated testing frameworks for margin trading products and risk systems to ensure quality, stability, and reliability.
Role type
Senior QA Automation Engineer (Java/Rust)
Builds
Automated testing frameworks and tools for complex trading workflows, risk controls, and high-concurrency systems
Domain
Fintech / Cryptocurrency / Trading Infrastructure
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Java, Rust, automated testing methodologies, distributed systems, high-concurrency architectures, black-box testing, white-box testing, security testing, performance testing, troubleshooting, root cause analysis
Preferred skills
AI tools, large language models
Technologies
Java, Rust
Responsibilities
Participate in the full software development lifecycle from requirements analysis to maintenance for trading and risk systems. Work with engineers and product managers to provide insights on system design and testing strategies. Set up testing environments and develop test plans for margin calculations and liquidation processes. Perform extensive testing across web, mobile, backend, and distributed systems. Continuously improve automation frameworks and testing efficiency.