> Markdown version of [/jobs/ext/3475496-software-engineer-in-test-iii](https://www.wearedevelopers.com/jobs/ext/3475496-software-engineer-in-test-iii). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer in Test III - **Company:** NINJATRADER, LLC - **Location:** Chicago, IL, United States (Remote available) - **Experience:** Expert - **Salary:** $82,000.0 - $132,000.0 - **Contract:** Permanent contract - **Skills:** Testing (Software), JavaScript (Programming Language), Artificial Intelligence, Applications Architecture, Build Automation, Automation of Tests, Code Generation, Code Review, Software Debugging, Object-Oriented Software Development, Systems Development Life Cycle, Software Tools, Systems Integration, Strategies of Testing, TypeScript, Web Content Accessibility Guidelines, Web Applications, Playwright, Api Design, Api Management - **Published:** September 22, 2026 - **Apply:** https://startup.jobs/software-engineer-in-test-iii-ninjatrader-10140828 ## About the Role * 5+ years of experience in QA engineering and test automation * Strong hands-on experience with Playwright * Solid experience writing automation in TypeScript or JavaScript * Experience building and maintaining tests using Page Object Model or modular test architecture * Demonstrated experience working with engineers on testability-by-design-shaping application architecture and API design to support reliable automation * Experience integrating automated tests into CI/CD pipelines * Strong understanding of test design principles and the software testing life cycle * Proven proficiency with AI-assisted engineering tools (e.g., code generation, test generation, debugging assistants) applied responsibly in a production QA context * Ability to own quality for a product area independently, with minimal oversight * Strong communication skills-comfortable as a peer to engineers and product managers Bonus points for: * Experience testing real-time or data-intensive web applications * API automation testing experience * Accessibility testing knowledge (WCAG standards) * Experience in trading platforms or fintech ## Description NinjaTrader's web trading platform is how our customers trade futures-in real time, on live markets. As a Software Engineer in Test on the Web team, you will own quality for a dedicated product squad, embedded as a peer alongside engineers and product managers. Your job is not to gate releases-it is to build automation that makes confident, fast shipping the default. What you test and validate is what traders depend on. In this role you will: * Own quality end-to-end for an assigned product squad: from test strategy through release confidence * Partner with developers and product managers at the design stage to define acceptance criteria and build testability into features from the start * Design, develop, and maintain Playwright-based automated tests following Page Object Model (POM) patterns and the team's established automation architecture * Write and maintain automation in TypeScript/JavaScript, contributing to shared frameworks and raising coverage standards across the team * Collaborate with engineers on system design, API contracts, and application architecture to ensure observable, testable behavior * Own your squad's test reliability-identify, analyze, and eliminate flakiness with the same urgency as a production bug * Integrate tests into CI/CD pipelines using tagging strategies (e.g., smoke, regression) so every deployment ships with clear quality gates * Apply AI-assisted development tools-code generation, test generation, failure analysis-to improve coverage and productivity * Perform manual and exploratory testing where it adds signal that automation cannot, and convert findings into durable automated coverage * Contribute to junior QA team members' growth through code reviews, pairing, and direct feedback * Uphold NinjaTrader SDLC and information security standards ## Related Videos - [Why Testing Matters in AI - Luise Freese and Elio Struyf](https://www.wearedevelopers.com/videos/1837-why-testing-matters-in-ai-luise-freese-and-elio-struyf) - [API Design - Getting Started](https://www.wearedevelopers.com/videos/33-api-design-getting-started) - [Boost Productivity with AI: Figma & Playwright MCP Workflows - Aris Markogiannakis](https://www.wearedevelopers.com/videos/1768-boost-productivity-with-ai-figma-playwright-mcp-workflows-aris-markogiannakis) - [Do TypeScript without TypeScript](https://www.wearedevelopers.com/videos/327-do-typescript-without-typescript) - [Are Classical Automation Frameworks Dead? How AI Agents Are Transforming QA](https://www.wearedevelopers.com/videos/100243-are-classical-automation-frameworks-dead-how-ai-agents-are-transforming-qa) - [Continuous Accessibility](https://www.wearedevelopers.com/videos/100170-continuous-accessibility) ## Related Articles - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [Dev Digest 137 - AI'm not sure about this](https://www.wearedevelopers.com/magazine/485-dev-digest-137-ai-m-not-sure-about-this) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Navigating the AI Shift](https://www.wearedevelopers.com/magazine/629-navigating-the-ai-shift) - [Dev Digest 122 - Cracks in the polyfill](https://www.wearedevelopers.com/magazine/457-dev-digest-122-cracks-in-the-polyfill)