Software Engineer Automated Testing & Tooling

  • BHO Tech
  • San Francisco, CA, USA
  • Sep 20, 2020
Full time Engineering

Job Description

Job Description

We are looking for kind, smart people to join us in developing our esports platform! We are taking an ecosystem-based approach to esports, working hard to provide value-add services for organizers, broadcasters, players, and spectators. Our live events tournament platform is the first step in tackling this problem.

We are an early stage company and expect all our employees to wear many hats. Our San Francisco office is located downtown by the Powell BART stop. Love of competitive play a requirement.

Our engineering team is small but quickly growing. We value helpful team members who are excited to grow and encourage both our team and esports communities. Our platform has many interesting technical challenges including: 
- realtime player/organizer interactions
- cross-game stats aggregation/display 
- extremely flexible self-organizing leagues 
- complex brackets that scale to thousands of entrants 
- much more

Technologies 
- AWS and GCP services like ElasticBeanstalk/GAE/GKE, SQS/PubSub, Cloud Functions, BigQuery, etc. 
- Docker, Jenkins 
- Firebase, MySQL, DynamoDB/Cloud Datastore, ElasticSearch 
- React, Node, PHP/Hack on HHVM

Responsibilities 
- Design and develop automated integration tests to verify and validate all aspects of a system from backend to frontend 
- Contribute to test plan development and maintenance by combining knowledge of product requirements with the technical drive to streamline testing processes 
- Create and maintain testing frameworks and automation/CI/deployment systems 
- Design and develop test plans for new features 
- Find ways to make development workflows/tooling better/faster and to improve efficiency for the whole team

About You 
- Experience planning and implementing automated end to end tests 
- 2+ years experience or equivalent intern or project with javascript for client and/or server side (NodeJS, React, Angular) 
- 2+ years experience or equivalent intern or project writing scripts and interfacing with databases 
- Experience with one of the following JS libraries (Ava, Mocha, Karma) 
- Experience working with a CI system like TeamCity, Jenkins 
- Experience with integration tests and tools like selenium or cypress 
- Experience with version control system like git, mercurial

Nice to haves: 
- Experience with NoSQL 
- Experience with Firebase 
- Experience with Graphql, react, redux

Check out some cool ways our users are using our platform: 
-> Summit Spring 2017 using our stats: 
-> Rocket League Championship Series (30k person online Rocket League tournament: players using our online reporting between matches: 
-> Brawlhalla Circuit 
-> Summit Spring 2017 live player voting/elimination (viewer discretion advised): 

SkillsPHP, Software Testing, Test Plans, Regression Testing, Functional Testing, React.js, Codeception, Redux

Compensation $75K – $100K and higher (DOE)
0.02% – 0.1%

Visa SponsorshipNot available

Best Regards,
Kris
Kris Young
Account Manager
BHO Tech
San Jose, San Francisco Ca
Phone: 866 816-1615 x 823
kris@bhotech.com
www.bhotech.com