Software Test Engineer (STE)

Company:  NinjaTrader
Location: Chicago
Closing Date: 22/10/2024
Salary: £125 - £150 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description

NinjaTrader is an investor-backed, growth stage FinTech company servicing hundreds of thousands of traders by providing award-winning software and brokerage services. We are building products and services which empower active traders to easily analyze and react to data from the world's leading financial markets. Located in Chicago, our unique employee-centric company culture is one that our team finds inviting, comfortable and fun. Please visit to learn more about our business.


Are you an innovative QA automation engineer looking to make your mark working for a financial services company? Do you want to be part of the team that is transforming the online trading industry?


NinjaTrader is seeking an experienced and talented Software Test Engineer (STE) who wants to make a difference by pushing the limits of technology. Our STE will be working closely with our back-office FCM development team and reporting to the QA Manager. We are building state-of-the-art solutions for online futures trading by challenging ourselves to deliver a creative, intuitive, and scalable user experience to our customers. Successful candidates will be talented technicians and innovative thinkers who are driven to make a difference and help change an industry long held back by yesterday's technology.


In this role, you will:

  • Design, develop, and maintain a scalable test automation framework
  • Implement mocks or stubs for external dependent components like middleware, database, and third-party services
  • Participate in the routine code review process and proactively work with the development team on improving product test code coverage
  • Maintain test suite by analyzing and resolving test flakiness
  • Work ahead - ensuring the test architecture is responsive to evolving needs
  • Provide a single-click batch-test execution and report generation via the CI/CD tool
  • Analyze total test execution time and set up parallel test execution based on agreed-upon SLA
  • Collaborate with and mentor QA team members, developers, and SREs on the functional test framework setup, execution, and reporting process
  • Work closely with the development team to create mocks and test orchestration processes on the cloud with SRE
  • Work in collaboration with various team members to automate product deployment checkout and build certification processes in various environments
  • Assist with test documentation, testing, production deployment checkouts, and ensuring overall product quality
  • Embrace and enforce NinjaTrader SDLC and information security standards

Position Requirements:

  • 2 years of relevant experience in QA testing and software automation is required
  • Demonstrate a good understanding of test automation best practices, object-oriented design principles, system testing methodologies, and software testing life cycle
  • Proficient in building and maintaining test frameworks with synchronous and asynchronous
  • Proficient in testing GUI applications, API services, and relational or NoSQL databases
  • Proficient in any one of the programming languages JavaScript, C#, or Python
  • Experience using version control systems like Git and build management tools
  • Familiar with test frameworks like JUnit, NUnit, Jest, or PyTest
  • Experience working with Selenium WebDriver, HTML, CSS, JavaScript
  • Familiar with Cucumber, Appium, BDD, or TDD methodologies
  • Familiar with Jira or similar defect management tool
  • Ability to understand business requirements and translate them to technical requirements
  • Proactively work with team members for successful project delivery

Bonus Points if you have:

  • Experience with automated testing for applications hosted on clouds like AWS or GCP
  • Experience with tools like Ansible, Terraform, Jenkins, or Cloud Build
  • Experience with React.JS, Node.JS, and Scala
  • Financial trading systems experience

Our Benefits:

  • Health, Vision, Dental Coverage
  • 401k with Company Match
  • Life and Disability Insurance covered 100% by NinjaTrader
  • Generous PTO
  • 7 paid holidays annually

We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender, gender identity or expression, or veteran status. We are proud to be an equal opportunity workplace.

#J-18808-Ljbffr
Apply Now
Share this job
NinjaTrader
  • Similar Jobs

  • Software Test Engineer (STE)

    Chicago
    View Job
  • Software Test Engineer

    Chicago
    View Job
  • Software Test Engineer

    Chicago
    View Job
  • Software Test Engineer

    Chicago
    View Job
  • Software Test Engineer

    Chicago
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙