Senior QA Engineer

Posted Sep 18

This is a fully remote position, open to applicants in China.

📋 Description

• Responsible for ensuring the quality of the trading platform and the core links of the self-developed L1 chain, covering modules such as matching, settlement, margin and funding fees, order/withdrawal, accounts and signatures, block persistence, indexing, and external interfaces.

• Lead the testing strategies, solution design, and risk assessment for major requirements and core modules.

• Design complex scenario tests for high concurrency, data consistency, idempotence, timeout retries, exception recovery, node crashes, and restarts.

• Continuously conduct non-assigned systemic risk investigations, proactively selecting modules for in-depth reviews and implementing new testing scenarios.

• Build and continuously optimize the automated testing system, promote integration with CI/CD, and enhance coverage, regression efficiency, and delivery quality.

• Participate in requirement and technical solution reviews.

• Responsible for complex issue localization, root cause analysis, and quality risk tracking, facilitating problem resolution.

• Conduct testing for public chain/consensus systems, including block generation and finality, reorganization and replay, nonce windows, and double-spending protection (a plus).

• Design performance stress testing plans, analyze the impact of block generation rate, consensus RTT, CPU topology, and core binding on throughput, and identify bottlenecks (a plus).


⛳️ Requirements

• Bachelor’s degree or higher in a relevant field.

• Over 5 years of software testing experience, with practical testing experience in digital asset trading platforms.

• Strong automation testing development skills, proficient in at least one of Python, Java, or Go.

• Ability to quickly learn a new compiled language and understand system-level code.

• Proficient in using SQL for data querying, validation, and analysis.

• Capable of identifying complex issues in a Linux environment by combining system logs, trace links, and business data.

• Familiar with data validation and operational troubleshooting for ClickHouse, MySQL, and object storage (S3).

• In-depth understanding of underlying mechanisms of operating systems.

• Knowledgeable about concurrency and read/write contention in ultra-low latency architectures based on shared memory.

• Familiar with interface testing tools such as Postman and Apifox.

• Possess a drive to independently uncover risks, a rigorous logic based on evidence, and a practical attitude of facing trial and error with the courage to overturn one’s own assumptions.

• Experience in public chain/consensus system testing (a plus).

• Familiarity with performance testing tools like JMeter and Locust (a plus).

• Understanding of CI/CD processes (Jenkins, GitLab CI, GitHub Actions) (a plus).

• Experience in binary/memory-mapped state forensics, allocation profiling, flame graphs, and other in-depth troubleshooting (a plus).


🏝️ Benefits

• Full-Time employment.

• Remote work arrangement.

People also viewed

Side9 hours ago

LQA Game Tester, Czech

CZ flagCzechia OnlyFreelanceQA Engineer (Quality Assurance)
ApplyView job
Weekday (YC W21)9 hours ago

QA Engineer

IN flagIndia OnlyFull-timeQA Engineer (Quality Assurance)₹1M – ₹2.5M/year
ApplyView job
ASRC Federal9 hours ago

Performance and Load Tester

US flagTexas OnlyFull-timeQA Engineer (Quality Assurance)
ApplyView job
ASRC Federal9 hours ago

Interaction Designer, User Researcher, Usability Tester

US flagTexas OnlyFull-timeQA Engineer (Quality Assurance)
ApplyView job
Capgemini23 hours ago

Tester

MX flagMexico OnlyFull-timeQA Engineer (Quality Assurance)
ApplyView job
v4c.ai1 day ago

QA Engineer

US flagUnited States OnlyFreelanceQA Engineer (Quality Assurance)$140k – $165k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers