
Staff Test Engineer
NinjaTrader
full-time
Posted on:
Location Type: Hybrid
Location: Chicago • California, Colorado, District of Columbia, Florida, Illinois, Minnesota, New Jersey, New York, North Carolina, Ohio, Oregon, Pennsylvania, South Carolina, Texas, Utah, Virginia, Washington, Wisconsin • 🇺🇸 United States
Visit company websiteSalary
💰 $160,000 - $180,000 per year
Job Level
Lead
Tech Stack
CloudDistributed SystemsLinux
About the role
- Define and maintain end-to-end test strategies across client and server platforms, serving as the subject matter expert for quality across multiple products and teams.
- Design and guide implementation of automation frameworks and test architecture, ensuring scalability and maintainability across teams.
- Collaborate with developers to ensure automation-friendly application design.
- Establish performance and non-functional testing benchmarks, driving continuous measurement and improvement across releases.
- Drive the evaluation and adoption of innovative QA tools and technologies.
- Define and track quality gates, coverage metrics, and QA KPIs, ensuring they are actionable and drive measurable improvements in release quality and stability.
- Mentor QA and SDET team members on best practices, including SOLID, DRY, and KISS principles.
- Participate in defining onboarding plans and training strategies for QA new hires and contractors.
- Create, review, and execute end-to-end system integration and performance tests.
- Conduct root cause and gap analysis for issues across environments and systems.
- Drive enhancements to CI/CD pipelines and ensure automation suite scalability, reliability, and performance.
- Provide expert-level input on API testing, database validation, and test data design.
- Support cross-team initiatives and maintain alignment with organizational quality objectives.
- Partner with engineering and DevOps to define observability and reliability testing strategies that validate system resilience, fault tolerance, and recovery under production-like conditions.
Requirements
- 9+ years of relevant experience in QA or software testing roles
- Proven expertise in both manual and automated testing for complex distributed systems
- Experience designing automation strategies and frameworks for scalable applications
- Strong skills in API testing, integration testing, and cross-platform validation
- Hands-on experience with CI/CD tools and automation pipelines
- Ability to guide teams in troubleshooting application, database, and cloud issues
- Excellent communication skills and collaborative mindset
- Familiarity with testing across messaging queues, security, performance, and fault tolerance scenarios
- Strong knowledge of Linux and Windows environments
- Experience evaluating and implementing QA metrics, tools, and training strategies
- Proven track record of mentoring, onboarding, and upskilling QA/SDET teams
Benefits
- 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
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
automation frameworkstest architectureperformance testingnon-functional testingAPI testingintegration testingdatabase validationtest data designCI/CDscalable applications
Soft skills
mentoringcollaborationcommunicationtroubleshootingproblem-solvingtrainingleadershipcontinuous improvementanalytical thinkingadaptability