Sr. Software Test Engineer, Web
NinjaTrader is seeking a Senior Software Test Engineer to join our Web team, focusing on our real-time futures trading platform. In this role, you will be embedded within a dedicated product squad, collaborating closely with engineers and product managers to ensure the delivery of high-quality features that traders rely on. Your primary responsibility will be to develop and maintain automated testing frameworks that facilitate rapid and confident software releases.
Key responsibilities include owning the quality assurance process for your assigned product area, from test strategy development to release validation. You will partner with developers and product managers during the design phase to define acceptance criteria and incorporate testability into feature development. Additionally, you will design, develop, and maintain Playwright-based automated tests using Page Object Model patterns, write and maintain automation scripts in TypeScript/JavaScript, and integrate tests into CI/CD pipelines to establish clear quality gates for deployments.
The ideal candidate will have over seven years of experience in QA engineering and test automation, with strong hands-on experience using Playwright and proficiency in TypeScript or JavaScript. Experience in building and maintaining tests using modular test architectures, collaborating with engineers to enhance testability by design, and integrating automated tests into CI/CD pipelines is essential. A solid understanding of test design principles, the software testing life cycle, and proficiency with AI-assisted engineering tools applied in a production QA context are also required.
The salary range for this position is $100,000 to $150,000 USD annually, with an additional annual target bonus of 10%. NinjaTrader offers a comprehensive benefits package, including a 401(k) plan with a 3.5% company match, generous paid time off, and health, vision, and dental coverage.
NinjaTrader fosters a dynamic culture focused on social connection, professional development, and employee recognition. Joining our team means becoming part of a movement to redefine trading possibilities and advocate for our customers, as we continue our journey toward becoming the world's top retail-focused trading platform.