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

Lead Software Engineer in Test

CD Baby 251-1K Media

CD Baby is hiring a Lead Software Engineer in Test to own automated quality for its artist-facing member application and marketing site as the platform modernizes from a .NET monolith to a modular, service-based architecture.

Agile Argo CD CI/CD Cypress DevSecOps Gatling JMeter K6 Kubernetes Locust .NET Next.js Playwright Selenium
16 hours, 39 minutes ago

Software Quality Assurance Engineer

Catalist 51-250 IT Services

Catalist is hiring a Software Quality Assurance Engineer to help ensure the reliability and performance of its civic data and software products used by progressive organizations and campaigns.

AWS Bamboo Cassandra CentOS CI/CD Cypress Docker GCP Java Jenkins JIRA Linux MySQL Oracle Playwright PostgreSQL Postman Python React REST API Selenium SQL
3 days, 15 hours ago

Sr QA Automation Engineer

Oddin.gg 51-250 Hotels, Restaurants & Leisure

Oddin.gg is hiring a QA Automation Lead Engineer to lead automation testing for its esports betting software platform and ensure high product quality across releases.

Agile CI/CD Gatling Git Java Jenkins JMeter JUnit Playwright Python Scala Scrum Selenium TestNG
3 days, 15 hours ago

Software Development Engineer in Test Apprentice

HighLevel 251-1K Internet Software & Services

HighLevel is hiring a Software Development Engineer in Test Apprentice for a 12-month remote apprenticeship in India to support quality engineering and product testing for its AI-powered business operating system.

C# CI/CD Git GraphQL Java JavaScript Python REST API
3 days, 16 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