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

Senior QA Automation Engineer (CirrusMD)

Quantum Health 1K-5K Professional Services

CirrusMD is seeking a remote Senior QA Automation Engineer to own quality engineering for its virtual healthcare platform and accelerate reliable delivery across web, mobile, and backend systems.

Agile AWS CI/CD Cypress GitHub Actions JavaScript Kotlin Playwright PostgreSQL React React Native Ruby on Rails Swift TypeScript
44 minutes ago

[Job-31777] Mid Level QA Automation, Brasil

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

A CI&T busca uma pessoa QA Automation Mid Level no Brasil para atuar na automação, validação e melhoria contínua da qualidade de soluções digitais.

CI/CD Git Java Kanban Scrum Selenium
59 minutes ago

QA Automation Engineer

Qualysoft 251-1K Internet Software & Services

Qualysoft is seeking a Senior QA Automation Engineer to join its Loan Processor team in developing scalable API and backend test automation for lending workflows, integrations, and microservices.

Agile C# CI/CD Git GitHub Actions Insomnia Jenkins JIRA JSON JUnit JWT Kafka Microservices OAuth OpenAPI Postman RabbitMQ REST API Scrum TestNG
59 minutes ago

Senior QA Automation Engineer

IDT 1K-5K Diversified Telecommunication Services

IDT Technologies/Net2Phone is seeking a Senior QA Engineer in LATAM to own end-to-end quality for an AI voice virtual agent across conversational AI, speech, and telephony systems.

CI/CD Cybersecurity GitHub Actions Grafana JavaScript Jenkins JIRA Playwright Pytest Python Scrum WebRTC
1 day 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