Sr. Software Engineer in Test at NinjaTrader driving quality assurance for the web trading platform. Collaborate closely with teams to define testing strategies and maintain automation standards.
Responsibilities
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
Requirements
7+ 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
Test Automation Engineer (Java) focusing on building and improving QA processes for enterprise systems. Collaborating closely with cross - functional teams to deliver high - quality software and strengthen test automation practices.
Sr. Software Test Engineer responsible for automation and quality of mobile apps at NinjaTrader. Leading mobile testing efforts on Flutter - based iOS and Android platforms.
Senior Software Test Engineer designing and maintaining Python - based test automation frameworks for NinjaTrader. Collaborating with developers to enhance services observability and testability.
Software Developer Engineer in Test Intern at BECU supporting development and quality of enterprise software. Collaborating with teams to assist in automated testing and quality engineering practices.
Production Test Engineer designing and developing production test systems for RF and cellular devices at Digi International. Collaborating with R/D teams to ensure high test yield and product reliability.
Firmware/Test Engineer at Opengear developing and validating embedded device platforms. Collaborating with cross - functional teams for high - quality product deployment.
Senior Software Test Automation Engineer at Digi developing and maintaining automated test suites with Cypress and TypeScript. Collaborating with cross - functional teams to ensure high - quality software releases in a hybrid environment.
Quality Test Engineer at LexisNexis Risk Solutions responsible for performance and automation testing. Collaborating across teams to ensure high - quality software delivery in Mumbai.
Software Engineer at Applied Materials developing automated tests using Core Java. Focused on designing and enhancing automation frameworks for semiconductor equipment and quality assurance.