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.
Responsibilities
Architect, build, and maintain a scalable end-to-end mobile automation framework for our Flutter-based iOS and Android applications
Lead automation efforts across both platforms, with a focus on long-term framework stability and coverage
Implement and enhance mobile automation using Appium, WebdriverIO, or similar automation frameworks
Design and enforce a Screen/Page Object Model architecture and project structure that scales with the mobile team
Write maintainable automation code in TypeScript/JavaScript, establishing standards others build on
Partner with Flutter engineers on application architecture to identify testability gaps and make automation-friendly design decisions early — before they become late-stage problems
Own CI/CD integration for mobile test pipelines: tagging strategies (e.g., smoke, regression), automated reporting, and pipeline reliability
Identify, analyze, and eliminate test flakiness — treating automation reliability as a product quality concern
Apply AI-assisted development tools — code generation, test generation, failure analysis — to improve coverage and productivity
Drive improvement in mobile testing tooling and documentation
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, with significant mobile automation experience
Proven experience building and scaling mobile E2E automation frameworks for iOS and Android
Strong hands-on experience with Appium, WebdriverIO, or comparable mobile automation tools
Demonstrated experience working with mobile engineers on testability-by-design
Deep understanding of Screen/Page Object Model or equivalent patterns for mobile test architecture
Strong proficiency in TypeScript or JavaScript
Experience with CI/CD tooling for mobile delivery, including GitHub Actions
Experience designing test strategies that integrate into automated pipelines at scale
Proven proficiency with AI-assisted engineering tools applied responsibly in a mobile QA context
Track record of improving automation stability and reducing flakiness
Strong communication and collaboration skills — comfortable as a peer to Flutter engineers and product managers
Test Engineer developing and executing functional and integration tests for new features in Ford's Phoenix Infotainment system. Collaborating with Agile teams to deliver product capabilities and automated tests.
Software Development Engineer in Test (SDET) joining Sherpa 6, building mission critical systems for the Department of Defense. Responsible for enhancing and expanding automated testing capabilities across projects and applications.
Software Development Engineer in Test at Sherpa 6 building mission critical systems for DoD. Seeking experienced Test Automation Engineers to improve automated testing capabilities across multiple projects.
Software Development Engineer in Test (SDET) improving test automation for the Department of Defense. Building mission - critical systems and collaborating with software developers across multiple projects.
SDET improving automated testing for mission critical systems for the Department of Defense. Seeking skilled automation engineers with strong OOP skills and Java experience.
Software Development Engineer in Test at Hewlett Packard Enterprise, focusing on automation and quality assurance. Collaborating with software engineers to ensure high - quality product delivery.
Seeking a Sr. Test Engineer with Tricentis TOSCA skills in logistics operations. Focus on automation testing and collaboration with technical teams in express logistics.
API Testing Professional responsible for conducting API and UI Automation Testing, and assisting in manual testing. Working with a team at YASH Technologies to deliver high - quality tests and performance evaluations.
Automation Test Engineer working closely with product teams for quality assurance. Analyzing requirements, creating test scripts, and executing automated tests for software development.
Test Engineer responsible for quality assurance in payment terminals and solutions. Collaborating with R&D and field teams to ensure reliability and performance in merchant environments.