Logo for GRVT

QA Automation Engineer

Role overview

Qualifications

  • Understanding of trading workflows, including order matching, order lifecycle, market data, trade data, and risk
  • Experience testing REST API, Web-Sockets, GraphQL, and JSON-RPC protocols, especially in the context of trading systems
  • Proficient in Python/Golang and Typescript
  • Familiarity with UI Automation tools like Selenium WebDriver, Playwright, Cypress

Responsibilities

  • Work closely with Engineering and Product teams to develop comprehensive test strategies for new features and releases across WEB, API, and MOBILE platforms
  • Create and update automated tests when feature changes and incrementally expand automation coverage based on the backlog
  • Actively contribute to increasing automated test coverage for end-to-end, smoke, and regression tests across UI, BE and MOBILE components
  • Address flaky tests by prioritizing their fixes and cover manually caught or customer-reported bugs with automated tests

Key facts

Hard skills

Other skills

  • Collaboration

About the company

GRVT logo

GRVT

  • Crypto & Web3
  • 11–50
GRVT (pronounced “gravity”) is the world’s first regulated DEX that operates as a self-custodial CEX. We aim to enable anyone to buy, sell, trade and invest in financial products, leveraging smart contracts to ensure self-custody, scalability, and security. Traditional finance operates on outdated infrastructure, resulting in high costs and limited accessibility, whereas DeFi grapples with challenges of complexity and scalability. GRVT bridges these gaps and is building a unified global financial system that scales far beyond crypto.

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

What You’ll Do

  1. Collaboration: Work closely with Engineering and Product teams to develop comprehensive test strategies for new features and releases across WEB, API, and MOBILE (iOS, Android) platforms

  2. Test Management: Create and update automated tests when feature changes. Incrementally expand automation coverage based on the backlog, continuously reducing the scope of manual regression

  3. Test Execution: Actively contribute to increasing automated test coverage for end-to-end, smoke, and regression tests across UI, BE and MOBILE components. Develop ad-hoc testing scripts as necessary.

  4. Test Optimization: Address flaky tests by prioritizing their fixes and cover manually caught or customer-reported bugs with automated tests

What We’re Looking For (Core Requirements)

  • Trading Workflow Familiarity: Understanding of trading workflows, including order matching, order lifecycle, market data, trade data, and risk

  • Protocol Familiarity: Experience testing REST API, Web-Sockets, GraphQL, and JSON-RPC protocols, especially in the context of trading systems

  • Tool Proficiency: Familiarity with some of the following:

    • UI Automation: Selenium WebDriver, Playwright, Cypress, BDD Cucumber

    • BE Automation: Rest-Assured, Karate, PyTest, Postman, SOAPUI

    • Mobile Automation: Appium, Detox, Katalon

    • Test Management: Testrail, Jira Xray, Zephyr, Allure

    • CI/CD: Github Actions, Jenkins, AWS Codebuild

    • Log Analysis: Grafana, Splunk, Datadog, ELK stack

    • Others: Firebase, AWS Device Farm, Browserstack, Lambdatest

  • Programming Proficiency: Proficient in Python/Golang and Typescript.

Preferred Qualifications

  • Domain Experience: Prior experience with cryptocurrency exchanges, trading platforms, or fintech

  • Blockchain/DeFi Exposure: Familiarity with Blockchain or DeFi applications, including interactions with Web-3 wallets like Metamask

  • Performance and Load Testing: Experience with tools like K6, JMeter, Locust

  • Security Testing: Experience with tools like OWASP ZAP, BurpSuite

Related jobs

See all QA Automation Engineer jobs

Other jobs at GRVT