QA Engineer Offline

About GraphDex
GraphDex is a trading terminal for Solana, Base, and other EVM-based networks. We already have real users and integrations with decentralized exchanges (DEXs), and now we are expanding our team.

Our tech stack:

  • Languages: Rust, partially Go
  • Databases: PostgreSQL, Redis, Clickhouse
  • APIs & Protocols: gRPC, REST, WebSocket
  • Blockchain: Solana SDK, Lightning, RGB, zk-proofs
  • Infrastructure: Docker, Kubernetes, CI/CD, GitHub Actions

We operate at the intersection of blockchain technologies, high-load distributed systems, and next-generation financial instruments. Our products focus on data indexing, trading automation, and DeFi integrations.

What we offer:

  • Remote collaboration without bureaucracy
  • A strong technical team that values clean code and healthy communication
  • Challenging tasks at the crossroads of Web3, blockchain, and high-load systems

 

Responsibilities:

  • E2E testing. Design and maintain stable Playwright scenarios for user-app and admin-app, using Next.js built-in headless mode.
  • Integration tests. End-to-end checks via REST API, PostgreSQL, and queues (AMQP), without mocks.
  • Unit/smoke/critical tests. Maintain the suite make test-smoke, make test-critical, make test-go-unit, make test-e2e.
  • Defect analytics. Root cause analysis, reproduction, bug type metrics.
  • Load and regression testing. Basic SLA/SLO checks for key APIs and regression testing of release branches.
  • Quality processes. Participate in release planning, review test plans, and ensure readiness criteria are met.
  • Documentation. Write and maintain test cases, reports, and test architecture (docs/, referrals-service/events.md).

 

Requirements (Must have):

  • 3+ years of QA experience in web projects with multiple services.
  • Solid experience in E2E testing with Playwright (headless-only).
  • Ability to apply TDD when fixing bugs (failing test first, then fix).
  • Experience testing React/Next.js applications (stable locators, no sleep).
  • Deep understanding of REST API testing (JSON): contracts, statuses, parameterization.
  • Strong PostgreSQL knowledge (including JSONB): confident with psql, queries, test data preparation.
  • Experience integrating tests into CI/CD (JUnit reports, deflaking).
  • High-quality test code: deterministic, readable, reusable.

Nice to have:

  • Ability to read code and write unit tests in Go.
  • Basic understanding of Python/Rust services (referral mechanics, event sourcing).
  • Experience with The Graph, Ethereum/Web3.
  • Load testing with k6, Locust, or JMeter.
  • Familiarity with observability systems (logs, tracing, metrics).
  • Basic security QA practices: auth/roles, negative scenarios, rate limiting.

Required languages

English B1 - Intermediate

The job ad is no longer active

Look at the current jobs QA Manual →

Loading...