Sr. Software Test Engineer, Backend - Fcm

NinjaTrader

Chicago, IL, United States
On-site
Python pytest framework expertise
Backend service testing experience
Rest api testing proficiency
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

Work Rights

Not specified

Tailored Resume

Cover Letter