Smart Contract QA Engineer, Atlas Oracle

Coin Market Cap Ltd

Hong Kong

On-site

HKD 600,000 - 1,000,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Coin Market Cap Ltd in Hong Kong seeks a seasoned QA engineer to design and implement automated testing frameworks for oracle smart contracts, covering unit, integration, and end-to-end tests. You will develop security test cases for price feeds, data retrieval, and multi-party consensus, while simulating stress conditions to evaluate fault tolerance.

Ideal candidates have 3+ years in smart contract testing, are proficient in Solidity and testing tools like Hardhat/Truffle/Foundry, and

Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • 3+ years of experience in smart contract testing or development, with proficiency in Solidity and testing frameworks.
  • Deep understanding of oracle mechanisms and exposure to common attack vectors.

Responsibilities

  • Design and implement automated testing frameworks for oracle smart contracts, covering unit tests, integration tests, and end-to-end tests.
  • Develop and execute security test cases focusing on price data feeds, off-chain data retrieval, multi-party consensus, and Sybil resistance.
  • Simulate on-chain and network abnormal conditions to conduct stress and fault tolerance testing.
  • Collaborate with developers to perform vulnerability scanning and assist in audits before deployment.
  • Create and maintain test documentation, defect reports, and quality assessment reports.
  • Verify oracle node data accuracy and conduct performance benchmarking.

Skills

Solidity
Smart contract testing
JavaScript/TypeScript
Security testing
Python
Web3.js
Ethers.js
Agile methodologies

Education

Bachelor’s degree in Computer Science or related field

Tools

Hardhat
Truffle
Foundry
OpenZeppelin

Job description

Core Responsibilities:
  • Design and implement automated testing frameworks for oracle smart contracts, covering unit tests, integration tests, and end-to-end tests.
  • Develop and execute security test cases, focusing on core scenarios such as price data feeds, off-chain data retrieval, multi-party consensus mechanisms, and resistance to Sybil attacks.
  • Simulate various on-chain and network abnormal conditions (e.g., high Gas fees, network latency, node failures) to conduct stress testing and fault tolerance testing.
  • Work closely with the development team to perform vulnerability scanning and assist in code audits before contract deployment, ensuring no critical security risks.
  • Create and maintain clear test documentation, defect reports, and quality assessment reports.
  • Participate in verifying the accuracy of oracle node data and conducting performance benchmarking.
  • Continuously follow blockchain testing tools and best practices, and introduce new testing methodologies to enhance efficiency.
Requirements:
  • Bachelor’s degree or higher in Computer Science, Software Engineering, or a related field.
  • 3+ years of experience in smart contract testing or development, with proficiency in Solidity and mainstream testing frameworks (e.g., Hardhat, Truffle, Foundry).
  • Deep understanding of oracle mechanisms (e.g., Chainlink, Band Protocol) and awareness of common attack vectors (e.g., flash loan attacks, data tampering).
  • Familiar with fundamental blockchain concepts (consensus mechanisms, Gas optimization, event logs, etc.) and tools (e.g., Web3.js, Ethers.js).
  • Capable of developing automated testing scripts using JavaScript/TypeScript, Python, or similar languages.
  • Experience in security testing or code auditing is preferred, with knowledge of common vulnerabilities (e.g., reentrancy, integer overflow) and mitigation methods.
  • Strong communication skills and a collaborative mindset, adaptable to agile development environments.
Preferred Qualifications:
  • Hands-on experience in testing or developing oracle projects, with familiarity in decentralized data sources and node networks.
  • Knowledge of zero-knowledge proofs, TEE (Trusted Execution Environment), and other privacy-related oracle technologies.
  • Experience with performance testing tools (e.g., K6, Gatling) or on-chain monitoring tool development.
  • Open-source contributions to blockchain projects on GitHub or demonstrable testing case portfolios.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Blockchain Oracle QA Engineer
Blockchain Oracle QA Engineer

Coin Market Cap Ltd • Hong Kong

On-site
HKD 600,000 - 1,000,000
Senior Oracle Smart Contract QA Engineer
Senior Oracle Smart Contract QA Engineer

CoinMarketCap • Hong Kong

On-site
HKD 548,589 - 705,329
Senior Automation QA Engineer
Senior Automation QA Engineer

Hyphen Connect Limited • Hong Kong

On-site
HKD 420,000 - 640,000
Senior Software Engineer
Senior Software Engineer

Confidentiel • Hong Kong

On-site
HKD 950,000 - 1,500,000
Smart Contract Engineer - Web3 Venture Studio
Smart Contract Engineer - Web3 Venture Studio

Tokalent • Hong Kong

On-site
HKD 600,000 - 1,000,000
Senior Full Stack Web3 Engineer
Senior Full Stack Web3 Engineer

Yeah! Global • Hong Kong

On-site
HKD 600,000 - 800,000
Testing Specialist
Testing Specialist

Gravitas Recruitment Group Hong Kong • Hong Kong Island

On-site
HKD 700,000 - 1,100,000
Staff/Senior Java Engineer, OKX Web3 Wallet
Staff/Senior Java Engineer, OKX Web3 Wallet

OKX • Hong Kong

On-site
HKD 700,000 - 1,100,000
Competitive total compensation
Comprehensive insurance coverage for你r
More benefits to be announced
Principal QA Engineer/ QA Manager
Principal QA Engineer/ QA Manager

BTSE • Hong Kong

On-site
HKD 1,800,000 - 2,400,000
Senior Smart Contract Engineer - SocialFi
Senior Smart Contract Engineer - SocialFi

Tokalent • Hong Kong

On-site
HKD 900,000 - 1,200,000