Hiring partnerBybit is hiring for 71 rolesKuala Lumpur, MY, Vienna, AT +9 See all roles

Principal QA Engineer/ QA Manager

Remote · Asia, Hong Kong, Malaysia $98k–162k senior 7 days ago full-time quality 8.6/10

Role in brief

Btse is seeking a Principal QA Engineer/QA Manager to oversee automated and performance testing for their trading systems. This role is ideal for a senior QA professional with strong automation skills and Mandarin fluency.

PythonJavaScriptTypeScriptJavak6JMeterLocustGatlingCI/CDGitLab CIJenkinsGitHub Actions

About the role

At Btse, you'll play a key role in ensuring the quality of high-volume trading systems through comprehensive testing strategies. Your responsibilities will include managing the testing lifecycle, designing automated tests, and leading performance testing initiatives to identify and mitigate risks.

You will work in a remote setting, collaborating with a team that values quality and efficiency. Success in this role means delivering reliable software by integrating automated tests into CI/CD pipelines and mentoring other QA engineers to elevate the overall testing standards.

The salary range for this role is between $98,000 and $162,000, reflecting the seniority and expertise required.

Skills that matter here

  • Python: This role requires hands-on automation experience using Python to design or manage testing frameworks.
  • JavaScript: JavaScript is essential for developing automated tests and ensuring the functionality of trading systems.
  • TypeScript: Experience with TypeScript will be beneficial for creating robust test scripts.
  • k6: You will utilize k6 for performance testing to assess system load and stress capabilities.
  • JMeter: JMeter will be used as a tool for conducting load and performance testing on various system components.
  • CI/CD: Familiarity with CI/CD tools like GitLab CI and Jenkins is necessary for integrating automated tests into the deployment pipeline.

Who this role suits

  • A senior QA professional with over 7 years of experience in software testing and a strong focus on automation.
  • Someone fluent in Mandarin, enabling effective communication within the team.
  • A detail-oriented individual who can quickly grasp complex financial systems and logic.
  • A collaborative mentor who enjoys guiding junior QA engineers through code reviews and hands-on support.

From the employer

  • Own the testing lifecycle for new features and changes, including scoping, risk assessment, test depth, and release readiness.
  • Build and maintain automated tests covering API, UI, integration, and regression, and reduce flaky tests.
  • Design and run load, stress, and performance tests on high-risk areas (order flow, matching and settlement, balances, deposits/withdrawals), analyze results, and report bottlenecks to engineering.
  • Use AI tools to speed up test generation, analysis, and triage, and share what works with the team.
  • Integrate automated tests into CI/CD pipelines with reliable quality gates.
  • Lead testing on complex or high-severity changes and make release sign-off recommendations.
  • Own the test automation architecture (frameworks, test data, environments) in line with QA standards set by the Director.
  • Mentor QA engineers through code reviews and pairing.
  • Report quality metrics (defect escape rate, critical-path coverage, release stability) to the Director and stakeholders, and raise quality and release risks early, backed by data.
  • 7+ years in software QA/test engineering with a strong automation focus.
  • Must be fluent in Mandarin.
  • Hands-on automation experience in Python, JavaScript/TypeScript, or Java, including designing or substantially owning a framework.
  • Hands-on performance/load testing experience (e.g., k6, JMeter, Locust, Gatling).
  • Experience testing APIs and backend/distributed systems.
  • Experience with CI/CD (e.g., GitLab CI, Jenkins, GitHub Actions) in an agile environment.
  • Ability to learn complex transactional or financial logic quickly, and clear communication with engineers and product.
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Nice to have: Experience in crypto, trading, exchange, payments, or other financial systems. Experience testing wallet/custody or blockchain integrations. Practical experience using AI/LLM tools in testing.

Questions about this role

What is the remote policy?

This role is fully remote.

What is the seniority level of this position?

This is a senior-level position.

How can I apply for this job?

You can apply through the Btse website at https://btse.com.

Apply now →

✓ Drop your CV once, then continue to the employer's application form. Your profile stays here for every recruiter hiring on web3vacancy.

Similar jobs