Apply on company website Chicago, IL Hybrid Full-time USD 100,000 – 150,000 / year

NinjaTrader is hiring a Sr. Software Test Engineer, Mobile

Mobile is central to how NinjaTrader reaches the next generation of retail traders. Our Flutter-based platform runs on iOS and Android, and the bar for quality is high — traders make real financial decisions on it. As a Sr. Software Engineer in Test on the Mobile team, you will own automation and quality for our mobile applications, working as a peer to Flutter engineers and product managers. You will shape how our apps are built to be testable, not just verify what ships. In this role you will: - Architect, build, and maintain a scalable end-to-end mobile automation framework for our Flutter-based iOS and Android applications - Lead automation efforts across both platforms, with a focus on long-term framework stability and coverage - Implement and enhance mobile automation using Appium, WebdriverIO, or similar automation frameworks - Design and enforce a Screen/Page Object Model architecture and project structure that scales with the mobile team - Write maintainable automation code in TypeScript/JavaScript, establishing standards others build on - Partner with Flutter engineers on application architecture to identify testability gaps and make automation-friendly design decisions early — before they become late-stage problems - Own CI/CD integration for mobile test pipelines: tagging strategies (e.g., smoke, regression), automated reporting, and pipeline reliability - Identify, analyze, and eliminate test flakiness — treating automation reliability as a product quality concern - Apply AI-assisted development tools — code generation, test generation, failure analysis — to improve coverage and productivity - Drive improvement in mobile testing tooling and documentation - Contribute to junior QA team members' growth through code reviews, pairing, and direct feedback - Uphold NinjaTrader SDLC and information security standards What you'll need: - 7+ years of experience in QA engineering and test automation, with significant mobile automation experience - Proven experience building and scaling mobile E2E automation frameworks for iOS and Android - Strong hands-on experience with Appium, WebdriverIO, or comparable mobile automation tools - Demonstrated experience working with mobile engineers on testability-by-design - Deep understanding of Screen/Page Object Model or equivalent patterns for mobile test architecture - Strong proficiency in TypeScript or JavaScript - Experience with CI/CD tooling for mobile delivery, including GitHub Actions - Experience designing test strategies that integrate into automated pipelines at scale - Proven proficiency with AI-assisted engineering tools applied responsibly in a mobile QA context - Track record of improving automation stability and reducing flakiness - Strong communication and collaboration skills — comfortable as a peer to Flutter engineers and product managers Bonus points for: - Hands-on experience with Flutter-native testing tools (flutter_test, integration_test package) - Familiarity with iOS and Android internals, simulators, and emulators - Experience with cloud device labs (e.g., Sauce Labs, BrowserStack, or similar) - API automation testing experience - Accessibility testing awareness (WCAG or mobile platform standards) - Financial trading systems or fintech experience Compensation: The salary range for this role will be $100,000.00 - $150,000.00 USD. In addition, this position will also receive an annual target bonus of 10%. Bonus pay at NinjaTrader is based on individual performance (50%) as well as company/team performance (50%). Salary and bonus earnings are only two components of the total compensation package offered by NinjaTrader. NinjaTrader offers a 401K plan through ADP under which the company will match up to 3.5% of employee contributions. Annual paid time off allowance accrues at a rate of 18 days per year (some positions may qualify for more) plus seven paid holidays. Location: This role is based in Chicago, IL. We are not open to remote candidates for this role. Hybrid: For Chicago-based employees, we follow a hybrid work schedule: In-office Tuesday through Thursday, with remote work on Mondays and Fridays. In addition to these weekly remote days, we offer: - 20 additional flex remote days annually - 5 Company Wide Office-Optional weeks tied to major holidays Our Core Benefits Include: - Generous PTO - 7 Paid Holidays Annually + 5 Conditional Holidays Annually - 1 Service Day Annually - 401k with 3.5% Company Match - Paid Parental Bonding Leave - Health, Vision, Dental Coverage - Life and Disability Insurance Covered 100% by NinjaTrader
Required Skills
Test AutomationiOS Development
Job Details
Location Chicago, IL
Work mode Hybrid
Employment Full-time
Salary USD 100,000 – 150,000 / year
Department Mobile
Category QA & Testing
Posted 3 months ago
Application On company website
About company
NinjaTrader

NinjaTrader delivers integrated multi-device trading using a cloud-based technology designed for active futures traders. Take control of your trading journey and trade how you want, where you want.

Access the world’s most popular futures markets including the E-mini indexes. Trade futures seamlessly across devices including PC, Mac or mobile. Visualize the futures markets and target trades using a customizable futures trading platform. Join a community of over 1.9 million users that have made NinjaTrader the #1 rated futures broker.

NinjaTrader is a group of affiliated companies operating under NinjaTrader Group, LLC, including NinjaTrader, LLC and NinjaTrader Clearing, LLC. The company provides award-winning trading software and brokerage services to active traders.

All jobs at NinjaTrader Visit website