Sr. Software Test Engineer, Mobile
Company: NinjaTrader
Location: Chicago
Posted on: April 2, 2026
|
|
|
Job Description:
Disclaimer: Please be advised that the most accurate and
up-to-date information about our open roles—including job
descriptions, compensation, and benefits—can only be guaranteed on
our official job board. For the latest listings and details, please
visit: https://job-boards.greenhouse.io/ninjatrader . JOIN US ON
OUR MISSION TO BECOME THE 1 RETAIL TRADING PLATFORM IN THE WORLD
Welcome to the dynamic world of NinjaTrader! As an industry-leading
trading platform and futures broker, we're empowering traders to
take control of their financial destiny. How do we do it? We
provide cutting-edge products and services that enhance the trading
journey. Whether a seasoned pro or just starting out, NinjaTrader
equips traders with award-winning software and brokerage services
to navigate the world's leading financial markets with confidence.
Our growth story is nothing short of exhilarating. Since 2003,
NinjaTrader has been dedicated to understanding and supporting
traders on their journey toward trading triumph. Through those
efforts, our user base has grown to over 2 million users and we
have become the number one rated futures brokerage worldwide. But
we're not stopping there. We're constantly evolving, pushing
boundaries, and modernizing the futures industry. Our commitment to
innovation means users will always have access to dynamic tools,
real-time support, and a community of like-minded traders. So, why
work at NinjaTrader? Here, you're not just part of a team; you're
part of a movement. We empower employees to reach new heights in
their careers by providing a dynamic culture focused on social
connection, professional development, and employee recognition
initiatives. Sounds too good to be true? Take it from our
employees. Join us as we redefine what's possible in trading,
advocate for our customers, and continue our journey toward
becoming the world's top retail-focused trading platform in the
world. What you'll do: 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. *There may be remote flexibility
for exceptional candidates in the following states: California,
Colorado, Florida, Georgia, Illinois, Indiana, Minnesota, Missouri,
Montana, New Jersey, New York, North Carolina, Ohio, Oregon,
Pennsylvania, South Carolina, Texas, Utah, Vermont, Virginia,
Washington, Washington DC, Wisconsin. 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 We are committed to equal employment
opportunity regardless of race, color, ancestry, religion, sex,
national origin, sexual orientation, age, citizenship, marital
status, disability, gender, gender identity or expression, or
veteran status. We are proud to be an equal opportunity
workplace.
Keywords: NinjaTrader, Hammond , Sr. Software Test Engineer, Mobile, IT / Software / Systems , Chicago, Indiana