Software QA Engineer

Hummingbot
  • Asia
  • Full-Time

Ever dreamed about using your engineering skills to make risk-less, arbitrage profits? Do you want to help change how financial markets are created and traded?

Then you've come to the right place! Backed by Bain Capital Ventures and Stanford University's StartX Fund, Hummingbot is the leading open source algorithmic trading platform for digital assets.

We are looking for an experienced QA Engineer to join our team who can help us with defining, creating, and implementing QA processes to ensure/enhance the quality of our software (1) a high-frequency, automated quantitative trading bot as well as (2) “liquidity mining”, a decentralized and crowd-sourced way to trade assets.

We're an experienced, highly technical team of traders (Goldman Sachs, JPMorgan) and engineers (Apple, BlueJeans, serial startup founders) who are searching for the right person to improve/harden our initial system.

What you'll be doing:

  • Define, create and implement QA processes to ensure/enhance the quality of our software
  • Participate in reviewing the user and product requirements to ensure testability of the product.
  • Track and report testing activities, including testing results, test case coverage, required resources, defects discovered and their status.
  • Assist with ideas for automating testing procedures
  • Estimate, prioritize, plan and coordinate testing activities
  • Analyze test results and make recommendations
  • Documentation of testing processes

The QA Engineer is also expected to perform the following software tester roles to fully understand existing processes and make recommendations how to improve.

  • Perform various types of testing not limited to: system testing, API Testing, security testing, retesting, regression, and integration testing
  • Reporting, creating bug tickets, and documenting technical issues when an anomaly is found in the product
  • Monitor the deployed application in production and advise production team for any pressing inquiries/issues

You're a great fit if you're:

  • Have previous experience with software QA and testing.
  • Can read and understand Python programming language (optional)
  • Have painstaking attention to detail and take pride/ownership in your code and the quality of work you produce.
  • Committed to development best practices.
  • Resourceful and autonomous when taking on tasks, while at the same time able to collaborate closely with teammates.
  • Thrive working with emerging technologies like blockchain with little/no documentation.
  • A fast learner who is excited about the potential for crypto/blockchain technology to revolutionize the world.

Perks at Hummingbot:

  • Become a core member of an experienced Silicon Valley-based team that is well-connected in crypto, blockchain and machine learning
  • Competitive salaries
  • Work hard, have fun culture
  • International travel for conferences, team meet-ups/retreats
  • Work schedule flexibility; unlimited vacation policy