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

[Job - 29418] Senior Automation QA, Brazil

CI&T 5K-10K Internet Software & Services

CI&T is hiring a Senior QA Automation in Brazil to ensure the quality and reliability of software products for a collaborative, multicultural project using test automation and CI/CD practices.

Azure CI/CD Cypress JavaScript
2 minutes ago

Senior QA

Media.Monks 5K-10K Media

Monks is hiring a Senior QA Engineer to define and execute test strategy for web products, automate quality checks, and partner with engineering and product teams to improve release confidence.

Agile Cypress GitLab Playwright Python Selenium
2 minutes ago

Senior Python Systems Developer - Functional Testing Project

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

Mindrift is seeking a Senior Python developer for a project-based AI evaluation role focused on creating reproducible functional tests and improving code quality for large multi-language codebases.

Bash C C++ Docker Go Linux Pillow Pytest Python Rust
2 minutes ago

Senior Python Systems Developer - Functional Testing Project

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

Mindrift is seeking a freelance Senior Python developer for a project-based AI evaluation role focused on testing, validating, and improving large codebases and migration workflows for leading tech companies.

Bash C C++ Docker Go Linux Pillow Pytest Python Rust
2 minutes 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