Test Engineer - Services in Heredia at TradeStation

Date Posted: 12/2/2020

Job Snapshot

Job Description

Test Engineer - Services
Heredia, Costa Rica
TradeStation is an on-line brokerage firm seeking to level the playing field for self-directed investors and traders, empowering them to claim their individual financial edge.  At TradeStation, we're continuously pushing the boundaries of what's possible, encouraging out-of-the-box thinking and relentless search for innovation.  We offer a collaborative and flexible work environment, competitive salaries, comprehensive benefits and a generous PTO policy.
We are looking for driven individuals to help us build applications that will define the future of trading. This is a unique opportunity to work on a new app that will create a community of traders and help traders to build the skills necessary to be successful.  Success in this role requires an eagerness to learn, a desire to lead, creative thinking and a self-starter mindset.

This position will be responsible for developing services which will drive backend and frontend applications. Success in this role will require building scalable microservices on a modern cloud native technology stack.
ESSENTIAL JOB FUNCTIONS:
  • Build and maintain a CI/CD testing pipeline to ensure product quality and limit regressions
  • Ensure the highest quality apps are delivered to our customers
  • Lead testing effort and assist developers in writing and running tests, making testing everyone’s responsibility
  • Create reproducible tests using automation
  • Work in a DevOps environment, where development teams own both the development and operational responsibilities
KNOWLEDGE, SKILLS & ABILITIES:
Required:
  • Knowledge and proficiency in one or more modern general-purpose programming languages (e.g. Python, Golang, C#, Javascript)
  • Demonstrated success with structured testing practices such as automated unit testing, integration testing, TDD and continuous delivery
  • Knowledge of common testing frameworks for services
  • Experience with Continuous Integration tools (e.g. GitLab CI, Azure DevOps, Jenkins)
Preferred:
  • Experience with any of the following technologies: Golang, GraphQL, gRPC
  • Experience with load testing frameworks
  • Experience debugging applications in a cloud environment
  • Experience deploying services on Kubernetes
  • Brokerage/trading domain knowledge and experience
EDUCATION & EXPERIENCE:
  • Bachelor’s Degree in Computer Science/Engineering or equivalent work experience
  • Must have 1+ years of professional experience