Software Engineer in Test III
NinjaTrader is a futures trading provider offering integrated desktop, web, and mobile trading platforms, futures brokerage services, single stock futures, market data, charting, simulation, education, and support. It serves retail, professional, new, and experienced active traders.
Funding history
Investors
About NinjaTrader
NinjaTrader provides futures brokerage and proprietary trading-platform services through NinjaTrader Group, LLC and its affiliates. Its offerings include access to global futures markets, single stock futures, desktop, web, and mobile trading platforms, charting and analysis tools, market data, simulated trading, risk-management features, customization through a C# development framework, education, livestreams, and customer support. NinjaTrader Clearing, LLC is a CFTC-registered futures commission merchant and NFA member serving retail and professional traders.
Skills
Candidate Availability
Required and preferred rules are kept separate and reflect the wording in the original posting.
About the Role
You will own end-to-end quality for an assigned product squad, from test strategy through release confidence. You will build and maintain Playwright automation, collaborate on testable designs and API contracts, improve test reliability, integrate tests into CI/CD, conduct exploratory testing, and support junior QA members.
Requirements
- 5+ years of experience in QA engineering and test automation
- Strong hands-on experience with Playwright
- Experience writing automation in TypeScript or JavaScript
- Experience building and maintaining tests using Page Object Model or modular test architecture
- Experience shaping application architecture and API design for reliable automation
- Experience integrating automated tests into CI/CD pipelines
- Understanding of test design principles and the software testing life cycle
- Proficiency with AI-assisted engineering tools in a production QA context
- Ability to independently own quality for a product area
- Strong communication skills with engineers and product managers
Responsibilities
- Own end-to-end quality for an assigned product squad
- Partner with developers and product managers to define acceptance criteria and build testability into features
- Design, develop, and maintain Playwright-based automated tests using Page Object Model patterns
- Write and maintain TypeScript or JavaScript automation and contribute to shared frameworks
- Collaborate on system design, API contracts, and application architecture
- Identify, analyze, and eliminate test flakiness
- Integrate tests into CI/CD pipelines using smoke and regression tagging strategies
- Apply AI-assisted development tools to improve coverage and productivity
- Perform manual and exploratory testing and convert findings into automated coverage
- Support junior QA team members through code reviews, pairing, and feedback
- Uphold SDLC and information security standards
Benefits
- Annual target bonus of 10%
- 401k with up to 3.5% company match
- 18 days of annual paid time off
- 7 paid holidays annually
- 20 additional flex remote days annually
- 5 company-wide office-optional weeks tied to major holidays
- 1 service day annually
- Paid parental bonding leave
- Health, vision, and dental coverage
- Life and disability insurance fully covered by NinjaTrader
