
Senior Software Test Engineer, Web
NinjaTrader
full-time
Posted on:
Location Type: Hybrid
Location: Chicago • California • Colorado • United States
Visit company websiteExplore more
Salary
💰 $100,000 - $150,000 per year
Job Level
Tech Stack
About the role
- 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
Benefits
- 401k with 3.5% Company Match
- Generous PTO
- 7 Paid Holidays Annually + 5 Conditional Holidays Annually
- 1 Service Day Annually
- Paid Parental Bonding Leave
- Health, Vision, Dental Coverage
- Life and Disability Insurance Covered 100% by NinjaTrader
- 20 additional flex remote days annually
- 5 Company Wide Office-Optional weeks tied to major holidays
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
QA engineeringtest automationPlaywrightTypeScriptJavaScriptPage Object ModelCI/CD pipelinestest design principlesAI-assisted engineering toolssoftware testing life cycle
Soft Skills
communication skillsindependent ownershipcollaborationmentoringfeedback