Logo

Senior/Staff Engineer - Quality Assurance, End to End

OKX
Singapore
Full time
On site

Overview

Department

Quality Assurance

Job type

Full time

Compensation

Salary not specified

Location

Singapore, Southeast Asia

Company size

Mature [ 50+ employess ]

Resume Assistance

See how well your resume matches this job role with our AI-powered score. By uploading your resume, you agree to our Terms of Service

Ready to apply?

You're one step away - it takes less than a minute to upload your resume

OKX seeks a skilled Senior/Staff Quality Assurance Engineer with deep understanding of engineering, microservices, and cloud-native technologies. Responsibilities include conducting system-wide testing and developing related tools.

Requirements

  • 5+ years of experience in test development, Experience with large-scale automation projects.
  • Expertise in mainstream UI testing frameworks such as Selenium, Appium, Cypress, or Playwright.
  • Proficient in at least one programming language (Java/Python) with experience in test framework development.
  • Familiarity with building continuous integration systems using Jenkins, Docker, or Kubernetes.
  • Experience in Software Quality Assurance or a similar role, in UI Automation.
  • Solid educational background in STEM (Science/Technology/Engineering/Mathematics).
  • Proficient with software development tools such as Maven, Git, Tomcat, Jenkins, and Docker.
  • Familiar with mainstream C++ OR Java open-source frameworks and middleware, including Spring Boot, Kafka, and Nacos.
  • Experienced with at least one scripting language (e.g., Python, JavaScript).
  • Proven experience in adopting or building automated testing tools.
  • Strong ability to drive issue resolution and problem-solving.
  • Capability to communicate and present technical solutions effectively.
  • Strong teamwork spirit, excellent communication skills, and ability to work independently.
  • Bilingual in Mandarin and English is highly preferred, as the team collaborates with stakeholders in different regions.
  • Eagerness to learn about financial and crypto markets. Previous experience in a financial institution is a plus.
  • Responsibilities

  • Drive the implementation of the company’s standard E2E automation workflow within assigned business lines to enhance testing quality and efficiency.
  • Ensure the stability of testing environments for assigned business lines by constructing test data via Java code.
  • Identify quality risks within business lines and drive solutions to address them.
  • Review product requirements and technical architecture to identify potential risks in software quality. Provide feedback to enhance system robustness.
  • Create customized, comprehensive testing plans and test cases. Communicate clearly with key stakeholders in both product and development teams.
  • Execute testing plans in controlled environments, documenting and tracking bugs effectively.
  • Build automated testing solutions for API and end-to-end (e2e) integration testing.
  • Collaborate with the development team, participate in code reviews, identify gaps in system testability, and contribute to creating comprehensive regression coverage that can be executed automatically.
  • 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!
  • © All rights reserved.