Web3 Testing Engineer

Rome Protocol

Rome Protocol

Software Engineering, Quality Assurance · Full-time
westlake village, ca, usa · Remote
60,000 – 150,000 USD per year
Posted on Monday, July 22, 2024

About Rome Protocol

Rome Protocol is building a set of services on Solana for L2s. One of the services is a shared sequencer on Solana for L2s amongst others. Shared sequencers and these services solve the biggest problems for Ethereum’s rollup-centric future. Solana provides a well-tested, secure, decentralized and high throughput network to solve these problems

We work in person from our Westlake Village (CA) office and are remote friendly.

Responsibilities

  • Testing: Write and execute tests for smart contracts. Develop and implement test cases for Uniswap, OpenZeppelin, and more protocols to ensure the reliability and security of Rome’s services.
  • Planning: Develop comprehensive test plans and scripts for various Ethereum clients such as OP Stack, Arbitrum Orbit, Polygon zkEVM, etc.
  • Automation: Create and maintain automated test scripts to ensure continuous integration and delivery. Utilize standard web3 tools and frameworks.
  • Troubleshooting: Identify, document, and track bugs and issues related to smart contract functionality. Work closely with the development team to resolve issues promptly.
  • Document testing plans and results: Maintain clear and detailed documentation of test plans, test cases, and testing procedures. Write comprehensive reports on testing outcomes and findings.

Requirements

  • Testing Tools and Frameworks: Proficient in using testing frameworks such as Hardhat, Foundry, Mocha/Chai, etc.
  • Web3 Experience: Proficient with Web3 libraries and backend development (e.g., ethers and web3 libraries.
  • Technical Proficiency: Proficient in Rust and Solidity. Experience with web3 libraries and backend development.
  • Communication Skills: Strong team player with excellent communication skills to collaborate effectively with cross-functional teams. Proficient in English, with strong skills in both writing and speaking.
  • Attention to detail: Keen eye for detail to ensure the highest quality of code and testing outcomes.
  • Industry Passion: Keen interest in the Web3/crypto industry and user experience with crypto applications (e.g., Uniswap, Aave).

Technologies We Employ and Train In

  • Geth and its Rollup derivatives
  • Rust and Solana
  • AWS cloud services
  • Ethers and web3 libraries

Benefits

  • Top-tier salary and equity package
  • In-person office in Westlake Village (near Los Angeles)
  • Health, dental, and vision coverage
  • Team on-site events
  • Travel to crypto conferences
  • Unlimited vacation policy
Rome Protocol is an equal opportunity employer.