Enable job alerts via email!

Full stack QA Java/Kotlin

OnHires

San Francisco (CA)

Remote

USD 100,000 - 130,000

Full time

Today
Be an early applicant

Job summary

A technology and liquidity provider is seeking a QA Engineer with extensive experience in backend test automation. The role requires 5+ years in QA, proficiency in Java or Kotlin, and a strong understanding of test design principles. The position is remote-first and part of a fast-paced, Agile environment. Ideal candidates will have experience with automated tests for backend services and be passionate about quality assurance.

Qualifications

  • 5+ years in QA with a focus on automation.
  • 3+ years of experience with Java or Kotlin in test automation.
  • Solid understanding of HTTP and RESTful APIs.

Responsibilities

  • Analyze business requirements and translate them into test strategies and automation suites.
  • Design and implement maintainable automated tests for backend services.
  • Identify, reproduce, and troubleshoot test failures.

Skills

Test automation
Java
Kotlin
HTTP and RESTful APIs
Test design principles
Git

Tools

TestNG
Maven
RestAssured
Job description

About Company:
The company is a liquidity and technology provider of solutions for the crypto and foreign exchange (FX) industry. It specializes in B2B services and products and caters to a wide range of clients, including large licensed brokers, crypto exchanges, crypto brokers, forex brokers, hedge and crypto funds, and professional managers.

Key Responsibilities

  • Analyze business requirements and translate them into test strategies and automation suites
  • Design and implement maintainable automated tests for backend services (HTTP, gRPC, WebSocket, FIX)
  • Identify, reproduce, and troubleshoot test failures
  • Occasionally perform manual testing and develop automation for web UI
  • Apply test design techniques for full coverage with minimal redundancy
  • Contribute to planning, triaging, and root cause analysis
  • Work closely with cross-functional teams and participate in Agile ceremonies

Must-Have Qualifications

  • 5+ years in QA with a focus on automation
  • 3+ years of experience with Java or Kotlin in test automation
  • Solid understanding of HTTP and RESTful APIs
  • Strong knowledge of test design principles
  • Backend test automation experience
  • Experience with Git
  • Ability to reason about complex systems

Nice to Have

  • Experience with: TestNG, Maven, RestAssured
  • Web UI test automation (Playwright or similar)
  • Familiarity with protocols like gRPC, WebSocket, and FIX
  • Performance testing with Gatling/Scala
  • Linux, shell scripting

Work Setup & Process

  • Remote-first within the GMT+4 ±1 time zone
  • Hybrid Russian-speaking team
  • Fast-paced, Agile environment

If you are passionate about backend test automation and want to work on technically challenging products in a stable, international team, we’d love to hear from you.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.