QA Manager

  • Exodus
  • Remote
  • May 04, 2021
Full time Engineering

Job Description


Exodus is looking for a QA Leader who is passionate about testing and who will be responsible for software development of testing libraries, harnesses, test suite reliability and other technical maintenance across the Exodus Desktop, Mobile and project templates. You will grow our QA team from the ground up, working as leader to future QA team members.

What You Will Do

  • Maintain our existing test suites (unit, integration and Spectron) by making them run more efficiently and reliably
  • Update our test libraries and harnesses to add new features to make writing new tests easier for Exodus developers
  • Create template and example tests to increase coverage and that act as examples future tests can be added to
  • Put major work into the Spectron test suite to increase reliability and speed so we can start relying on it
  • Directly enable the Automation Engineer to accomplish their goal of adding many new test cases to the Spectron test suite
  • As the team need grows, you will hire, train and mentor new QA team members.

    Your team will be responsible for developing automation frameworks that reduces the need for rote, manual regression testing:
    • Pre-Merge: Maintain a small, core set of e2e tests that ensure basic wallet assumptions are met before any branch can be merged into master.
    • Pre-Release: Maintain a more encompassing set of e2e tests responsible for regression assertions before the manual QA process begins before each release.
    • Write Spectron based JavaScript test assertions and builds up coverage over time to reduce the manual QA need
    • When blocked, work with the team to fix technical issues.

Who You Are

  • You have experience with unit, integration and browser automation testing
  • You have experience with cloud CI, docker and node.js based test setups
  • You have at least 2 years of engineering management experience, managing a team of 4 or more developers
  • You understand the testing tools we use: Tape, Jest, Sinon, Spectron

Characteristics We Look For, Straight from our own Team

  • You take initiative. We all tend to wear different hats from time to time, so we encourage trying out new things.
  • You're passionate. Exodus is not just a job, it’s a mission.
  • You're empathetic. The ability to give and receive feedback with empathy is instrumental in individual growth and company growth.
  • You’re focused on delivery. We are results-oriented and need self-starters who don’t wait around for direction.

What we Offer

  • Freedom to work wherever you want, whenever you want.
  • Building the future. Cryptocurrencies lay the foundation to the internet of value, the next major wave in application technology and personal finance.
  • Collaborative and feedback-driven culture.
  • Opportunity to grow.
  • Fair pay, no matter where you live along with a competitive benefits package.

Our Hiring Process

At Exodus, we pride ourselves in hiring people from all around the world. We work with individuals from various backgrounds; some traditional and some a bit more unconventional.

Our hiring process focuses on two pillars.

Efficiency. You can expect the process to take about two weeks. We know what it’s like to wait several weeks for a recruiter to get back to you and we want to be respectful of your time.

Transparency. We anticipate you asking questions and will answer with transparency and respect.

We are committed to shaping a better world and have built our team based on always being candid, customer advocacy, commitment to help and delivery.

Overall, our goal is that you have a great candidate experience with us.