Senior Test Engineer - Trading Platform Automation

NinjaTrader

United States

On-site

USD 82,000 - 132,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

NinjaTrader, a futures-focused brokerage, seeks a Senior Software Engineer in Test to own quality across the trading platform stack. You will build automation for browser UI, APIs, and back-end services, partnering with engineers and product managers to ensure robust testability and rapid, reliable releases.

You will design modular automation frameworks using Playwright with TypeScript, define quality gates for critical flows, and mentor junior QA teammates while integrating tests into CI/CD

Qualifications

  • Experience testing trading or brokerage platforms (futures a plus) or regulated financial services.
  • Strong automation fundamentals and understanding of automation limits.
  • Hands-on experience with Playwright and TypeScript/JavaScript; Cypress or Selenium considered.
  • Full-stack testing across UI, APIs, and databases.
  • Experience integrating automated tests into CI/CD pipelines.
  • Ability to collaborate with engineers on testability-by-design.
  • Proven proficiency with AI-assisted engineering tools while maintaining rigor.
  • Ability to own quality for a product area independently.
  • Strong communication with engineers, PMs, and ops teams.

Responsibilities

  • Own quality end-to-end for your assigned squad, from test strategy through release confidence.
  • Test across the full stack: browser UI workflows, APIs, databases, and backend services.
  • Partner with developers and PMs at the design stage to define acceptance criteria and build in testability.
  • Design, build, and maintain automation frameworks using modular patterns (e.g., Page Object Model), primarily Playwright with TypeScript
  • Define automation strategy and quality gates for critical trading flows, such as order activity, fund movement, and clearing.
  • Write functional and integration tests where financial correctness and edge‑case coverage are top priorities.
  • Review application code and engage on system design, API contracts, and architecture to ensure observable, testable behavior.
  • Own your squad's test reliability; treat flakiness with the same urgency as a production bug.
  • Integrate tests into CI/CD pipelines with tagging strategies (e.g., smoke, regression) and clear quality gates.
  • Design test data strategies and use mocks and stubs for dependencies to keep tests isolated and repeatable.
  • Debug production issues using logs, database traces, and telemetry, and turn findings into regression coverage.
  • Apply AI‑assisted tools (code generation, test generation, failure analysis) to improve coverage and speed without compromising correctness.
  • Perform manual and exploratory testing where it adds signal that automation can't, and convert findings into durable automated coverage.
  • Mentor junior QA team members through code reviews, pairing, and direct feedback.
  • Uphold NinjaTrader SDLC and information security standards

Skills

Playwright
TypeScript
Automation frameworks
CI/CD
API testing
JavaScript
Test strategy
Mentoring
Observability
AI-assisted tools

Tools

Cypress
Selenium
GitHub Actions
Jenkins
Postman

Job description

NinjaTrader, a futures-focused brokerage, seeks a Senior Software Engineer in Test to own quality across the trading platform stack. You will build automation for browser UI, APIs, and back-end services, partnering with engineers and product managers to ensure robust testability and rapid, reliable releases.

You will design modular automation frameworks using Playwright with TypeScript, define quality gates for critical flows, and mentor junior QA teammates while integrating tests into CI/CD

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior QA Engineer - Trading Platform Automation
Senior QA Engineer - Trading Platform Automation

NinjaTrader • Chicago (IL)

On-site
USD 82,000 - 132,000
Senior Test Automation Engineer - Playwright/TypeScript
Senior Test Automation Engineer - Playwright/TypeScript

Kardow • Chicago (IL)

On-site
USD 82,000 - 132,000
401k with company match
Health, Vision, Dental
Paid holidays
+3
Sr. Software Engineer in Test I
Sr. Software Engineer in Test I

NinjaTrader • United States

On-site
USD 82,000 - 132,000
Sr. Software Engineer in Test I
Sr. Software Engineer in Test I

NinjaTrader • Chicago (IL)

On-site
USD 82,000 - 132,000
Sr. Software Engineer in Test I
Sr. Software Engineer in Test I

Kardow • Chicago (IL)

On-site
USD 82,000 - 132,000
401k with company match
Health, Vision, Dental
Paid holidays
+3
Senior Backend Engineer - Real-Time Trading Platform
Senior Backend Engineer - Real-Time Trading Platform

NinjaTrader • United States

Hybrid
USD 140,000 - 190,000
401(k) plan with company match
PTO + holidays
Health, Vision, Dental coverage
+2
Lead Site Reliability Engineer - Trading Platform
Lead Site Reliability Engineer - Trading Platform

NinjaTrader • United States

On-site
USD 110,000 - 221,000
Senior SDET (Software Development Engineer in Test)
Senior SDET (Software Development Engineer in Test)

Apex Trader Funding Inc. • Austin (TX)

Remote
USD 130,000 - 170,000
Lead Backend Engineer – Real-Time Trading Platform
Lead Backend Engineer – Real-Time Trading Platform

NinjaTrader • Chicago (IL)

On-site
USD 96,000 - 192,000
Senior SDET / Chicago / Trading Experience
Senior SDET / Chicago / Trading Experience

Motion Recruitment • Chicago (IL)

On-site
USD 110,000 - 140,000
Medical, Dental, and Vision Insurance
401(k) with company contribution
Paid Time Off
+4