OKX

Staff Software Engineer, Quality Assurance

OKX

Apply
29 days ago
Singapore, Singapore
Staff+

Responsibilities

  • Own system-level quality and resilience across distributed, cloud-native services.
  • Design and operate chaos engineering and reliability testing to proactively surface failure modes.
  • Influence system architecture to improve testability, observability, and fault tolerance.
  • Build and maintain scalable automated testing frameworks and embed them into CI/CD pipelines.
  • Set and enforce quality gates and reliability standards across teams.
  • Act as a quality authority during incidents and postmortems, mentoring engineers to raise the overall quality bar.
  • Partner with Product, Engineering, and SRE teams to align quality practices with business risk and production realities.

Requirements

  • Experience in Quality Engineering, SDET, Reliability Engineering, or related roles.
  • Strong experience with distributed systems, microservices, and cloud-native architectures.
  • Hands-on experience with chaos engineering, resilience testing, or fault injection.
  • Proficiency in Java or C++, with familiarity in common backend frameworks and middleware.
  • Strong test automation expertise, including API, integration, and end-to-end testing.
  • Experience operating in CI/CD and containerized environments.
  • Solid system-level thinking and ability to influence engineering practices across teams.
  • Strong communication skills and ability to collaborate effectively across functions.
  • Proficiency in English and Mandarin to collaborate with global teams.

Benefits

  • Competitive total compensation package.
  • L&D programs and education subsidy for employees' growth and development.
  • Various team building programs and company events.
  • Wellness and meal allowances.
  • Comprehensive healthcare schemes for employees and dependants.
  • More that we love to tell you along the process!

Tech Stack

Apache KafkaC++DockerJavaJenkinsSpring Boot

Categories

BackendDevOpsTesting