Skip to main content
Posted November 10, 2020
Gemini

Senior Quality Assurance Engineer

Portland, Oregon, USA Temporarily Remote Full Time

The Role: Senior QA Engineer As a Quality Assurance engineer at Gemini, you'll work together with a team of engineers, using your programming skills to...

The Role: Senior QA Engineer

As a Quality Assurance engineer at Gemini, you'll work together with a team of engineers, using your programming skills to design and develop detailed and robust test automation. You'll engage in functional and performance testing with an agile methodology in mind, and in proactive strategy and investigation to test the integrity of our products and product features. The ideal candidate loves to code and loves to immerse themselves in solving challenging problems. This position is full-time at Gemini’s offices in New York City and in Portland, and will report to the Head of Quality Assurance.

Responsibilities:

  • Test new products, product features, and bug fixes in the functional areas of a financial exchange such as:
    • Onboarding
    • Matching engine operations
    • Customer accounts
    • Compliance activities
    • Financial management operations
    • Blockchain operations for supported cryptocurrency products
    • Various user interfaces
    • APIs of various flavors
  • Write automated and manual tests necessary to ensure the operation and correctness of new product features as well as overall system behavior (i.e., regression testing).
  • Execute various phases of functional and nonfunctional testing to certify the quality of new software releases.
  • Provide input as required to the planning, requirements definition, and design process for new products and product features, with an eye toward testability.
  • Review other test engineers’ code and test plans for completeness, correctness, style, etc.

Minimum Qualifications:

  • Bachelor’s degree in Computer Science, Software Engineering or alternative related field (or commensurate work experience)
  • 5+ years experience with functional and performance testing in large-scale, complex, full-stack systems
  • 3+ years experience working with automation tools/frameworks (e.g., Selenium, Appium, TestNG, RestAssured, RSpec, Mocha/Chai, etc.)
  • A demonstrated history of strong proficiency with programming in an enterprise-scale language (e.g., Java, C#, Scala, etc.)

Preferred Qualifications:

  • Experience working with financial technology, such as exchanges or trading firms
  • Experience working in a startup environment
  • Experience working with Bitcoin, Ethereum, and/or blockchain technology
  • Experience with Scala or Python
  • Experience with automated mobile UI testing

It Pays to Work Here

We take a holistic approach to compensation at Gemini, which includes:

  • Competitive base salaries across all departments
  • Ownership in the company via profit sharing units
  • Amazing benefits, 401k match contribution, and flexible hours
  • Snacks, Perks, Wellness Outings & Events

Gemini is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, or Veteran status. If you have a disability or special need that requires accommodation, please let us know.

This listing expired on Dec 25. Applications are no longer accepted.

Below are some other jobs we think you might be interested in.