Taro Logo

Automation QA Engineer (Java)

Capital.com is a financial trading platform providing services across currencies, shares, indices, commodities, and crypto markets.
Backend
Mid-Level Software Engineer
Hybrid
3+ years of experience
Finance

Job Description

Capital.com is seeking an Automation QA Engineer to join their Pricing team, which manages critical low-latency microservices handling live quotes from top exchanges. The role focuses on maintaining the health of microservices that process prices for over 10,000 markets including currencies, shares, indices, commodities, and crypto. As part of the backend-dedicated Automation QA function, you'll be instrumental in preventing regressions through sophisticated test automation. The position offers a comprehensive benefits package including competitive salary, work-life balance, and unique perks like workation opportunities. The ideal candidate will bring strong Java expertise, experience with testing frameworks, and knowledge of containerization technologies. This role presents an opportunity to work with cutting-edge financial technology while ensuring the reliability of systems that are vital to Capital.com's success.

Last updated 22 days ago

Responsibilities For Automation QA Engineer (Java)

  • Design and evolve Java-based automation framework
  • Test gRPC calls, Kafka topics, WebSocket feeds and Postgres/Redis state
  • Implement test packs as quality gates in GitLab CI
  • Set up containerised environments for testing
  • Deliver pass/fail signals and actionable metrics

Requirements For Automation QA Engineer (Java)

Java
Kafka
PostgreSQL
Redis
  • Java 21+ with solid OO & concurrency knowledge, experience with JUnit 5/TestNG, REST-assured, gRPC/Proto test libraries
  • Network-heavy protocols testing with WebSockets, TCP/UDP or FIX-style messaging
  • Event-driven systems experience with Kafka
  • Git Flow & code review expertise
  • CI/CD pipelines experience with GitLab CI, Jenkins or GitHub Actions
  • Containers & orchestration knowledge with Docker Compose or Kubernetes
  • SQL & data validation skills with Postgres and Redis
  • Knowledge of software testing principles (ISTQB or equivalent), BDD/TDD and performance profiling

Benefits For Automation QA Engineer (Java)

Medical Insurance
Dental Insurance
Vision Insurance
  • Competitive Salary
  • Work-Life Harmony
  • Annual Performance Bonus
  • Generous Time Off
  • Employee Referral Program
  • Comprehensive Health & Pension Benefits
  • Workation - 30 days remote work from anywhere
  • 2 Paid Volunteer Days per year

Related Jobs