NinjaTrader is seeking a Senior Software Test Engineer to help become the #1 retail trading platform in the world by designing scalable Python-based test automation frameworks
Job Summary
NinjaTrader is seeking a Senior Software Test Engineer to help become the #1 retail trading platform in the world by designing scalable Python-based test automation frameworks.
The role involves defining automation strategies for back-office services, writing robust functional test suites, and developing integration tests across GCP Pub/Sub and Oracle databases.
Candidates will partner with developers to improve system observability, eliminate flaky tests, and mentor QA engineers on automation design principles and best practices.
Matching Summary
NinjaTrader is seeking a Senior Software Test Engineer to help become the #1 retail trading platform in the world by designing scalable Python-based test automation frameworks.
Skills & Requirements
Must-have
Python PyTest framework expertise
Backend service testing experience
REST API testing proficiency
Distributed systems testing knowledge
CI/CD pipeline integration skills
GCP Pub/Sub messaging systems
Oracle database testing
Nice-to-have
Robot Framework experience
Performance and resilience testing
Fault-tolerance testing strategies
System observability improvements
Code review leadership
Key Requirements
5+ years of QA automation experience
Senior-level ownership of automation initiatives
Proven experience designing frameworks from scratch