Hummingbot · Feb 9th 2021
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
Work hard, have fun culture
International travel for conferences, team meet-ups/retreats
Work schedule flexibility; unlimited vacation policy