Smart Contract Test Development (Solidity + Automated Testing Development)

XBIT

Дин222.2-424.2K[Monthly]
On-site - China3-5 Yrs ExpBachelorFull-time
Share

Job Description

Show original text

Description

1. Job Responsibilities:

- Development of test cases and API concurrency stress testing;

- Writing and maintaining automated test cases for smart contracts, covering scenarios such as functionality, boundaries, exceptions, and attack vectors;


2. Test Platform Setup

- Building contract testing frameworks and CI/CD testing platforms based on tools like Hardhat / Foundry, achieving automated construction, deployment, testing, and regression;

3. Fuzz & Security Testing

- Writing Fuzz tests and integrating static analysis tools (such as Slither, Mythril) to uncover contract vulnerabilities and operational boundaries;

4. On-chain Simulation Testing

Constructing on-chain fork testing environments to simulate real user and fund flow testing (mainnet fork or testnet simulation);

5. Script Development

- Writing TypeScript/Python scripts to simulate contract invocation processes, batch deployment, state tracking, and on-chain verification;

6. Testing Monitoring

- Integrating with platforms like Tenderly/Forta/Graph to continuously monitor on-chain contract behavior and performance metrics;


Requirements

7. Job Requirements:

- Over 2 years of experience in test development, familiar with Solidity and at least one automation testing framework (Hardhat / Foundry / Truffle);

- Proficient in writing contract invocation test scripts using JavaScript / TypeScript / Python;

- Familiar with common DeFi protocols (such as DEX, lending, stablecoins, staking, etc.) and their interaction modes;

- Familiar with the Web3 call stack (Ethers.js / Web3.js / RPC / ABI decoding);

- Experience with on-chain testing, capable of setting up a mainnet fork testing environment for real data simulation;

- Understanding of common smart contract security issues, such as reentrancy, access control, integer overflow, MEV;

- Proficient in Git and CI/CD tools, able to write test integration pipelines (GitHub Actions / Jenkins, etc.);


8. Preferred Qualifications:

- Experience in independently writing Solidity contracts;

- Conducted fuzz testing using Foundry and identified real bugs;

- Familiarity with new chain architectures such as zkEVM, Move, Sway, Hyperliquid L1;

- Knowledge of on-chain analysis platforms such as Tenderly, Defender, Forta, etc.;

- Preference for those who have participated in bug bounty programs or audit processes.

Quality AssurancePerformance TestingSoliditySmart Contract TestingBlockchainWeb3.jsAutomated TestingSecurity TestingDecentralized Application (DApp) Testing
Preview

Luna zhuo

HR ManagerXBIT

Reply 0 Times Today

Working Location

福田区. 中国广东省深圳市福田区

Posted on 26 June 2025

XBIT

51-100 Employees

DeFi

View jobs hiring

Report this job

Bossjob Safety Reminder

If the position requires you to work overseas, please be vigilant and beware of fraud.

If you encounter an employer who has the following actions during your job search, please report it immediately

  • withholds your ID,
  • requires you to provide a guarantee or collects property,
  • forces you to invest or raise funds,
  • collects illicit benefits,
  • or other illegal situations.