CoinMarketCap

CoinMarketCap

CoinMarketCap is the leading source for crypto market data, providing accurate and unbiased information for users to make informed decisions in the cryptocurrency space.

IT Services
11-50
Founded 2013

Description

  • Design and implement automated testing frameworks for oracle smart contracts, including unit, integration, and end-to-end tests.
  • Develop and execute security test cases covering price data feeds, off-chain data retrieval, multi-party consensus, and Sybil attack resistance.
  • Simulate abnormal on-chain and network conditions such as high gas fees, latency, and node failures to perform stress and fault-tolerance testing.
  • Work with the development team to perform vulnerability scanning and support code audits before contract deployment.
  • Create and maintain test documentation, defect reports, and quality assessment reports.
  • Verify the accuracy of oracle node data and conduct performance benchmarking.
  • Continuously evaluate blockchain testing tools and best practices and introduce new testing methodologies to improve 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.
  • Proficiency in Solidity and mainstream testing frameworks such as Hardhat, Truffle, or Foundry.
  • Deep understanding of oracle mechanisms such as Chainlink or Band Protocol.
  • Familiarity with common attack vectors such as flash loan attacks and data tampering.
  • Strong knowledge of blockchain fundamentals, including consensus mechanisms, gas optimization, and event logs.
  • Experience with Web3.js, Ethers.js, and automated testing scripts using JavaScript, TypeScript, Python, or similar languages.
  • Experience in security testing or code auditing is preferred, including knowledge of reentrancy, integer overflow, and mitigation methods.
  • Strong communication skills, a collaborative mindset, and adaptability to agile environments.
  • Hands-on experience with oracle projects, decentralized data sources, and node networks is preferred.
  • Knowledge of zero-knowledge proofs, TEE, or other privacy-related oracle technologies is preferred.
  • Experience with performance testing tools such as K6 or Gatling, or with on-chain monitoring tool development, is preferred.
  • Open-source contributions to blockchain projects on GitHub or a demonstrable testing portfolio is preferred.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Protocol Validation Engineer (Exp 10+ Years)

Ethernovia 11-50 Automotive

Ethernovia is seeking a Protocol Validation Engineer to validate Ethernet switch and NIC silicon across the full product lifecycle, from bring-up through pre-production sign-off.

Confluence JIRA Linux Python REST API Wireshark
14 hours, 30 minutes ago

Freelance Agent Evaluation Engineer

Mindrift.ai: Be the “I” in AI Internet Software & Services

Mindrift is seeking experienced software developers for a project-based role creating evaluation tasks for AI coding agents in realistic simulated development environments.

Docker FastAPI JavaScript Kafka PostgreSQL Python React Redis TypeScript
15 hours ago

Freelance Agent Evaluation Engineer

Mindrift.ai: Be the “I” in AI Internet Software & Services

Mindrift is seeking an experienced software developer for a project-based role creating and evaluating datasets for AI coding agents in realistic simulated development environments.

Docker FastAPI JavaScript Kafka PostgreSQL Python React Redis TypeScript
15 hours ago

Freelance Agent Evaluation Engineer

Mindrift.ai: Be the “I” in AI Internet Software & Services

Mindrift is seeking an experienced software developer to create and evaluate realistic coding tasks and tests for project-based AI benchmarking work.

Docker FastAPI JavaScript Kafka PostgreSQL Python React Redis TypeScript
15 hours ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers