Find On-site/Hybrid Jobs
Smart Contract Test Development (Solidity + Automated Testing Development)

XBIT
Smarter Job Matches Await
Log in to discover AI-curated job opportunities tailored to your skills and goals.
Smart Contract Test Development (Solidity + Automated Testing Development)

XBIT
Smart Contract Test Development (Solidity + Automated Testing Development)
XBITJob Description
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.

Luna zhuo
HR ManagerXBIT
Active within three days