Test Engineer at Coinroll

Full Time22시간 전
Employment Information
Job Description
We are seeking a Full Stack Test Engineer to take full responsibility for ensuring the quality and stability of the CoinRoll Web3 Launchpad platform. The testing scope covers multiple critical areas, including core functionality validation, smart contract interactions, API interfaces, rebate and activity workflows, performance stress testing, and security testing. You will be deeply involved in the entire process from requirement reviews, test planning, automated test case development, to pre-launch acceptance. You will collaborate closely with product, backend, frontend, and contract teams to ensure the platform operates stably, securely, and scalably.
Key Responsibilities
  • Understand platform business logic (project launches, Mint, Swap, leaderboards, etc.) and develop end-to-end test plans.
  • Write systematic functional test cases for Web frontend, API interfaces, and contract interaction scenarios.
  • Set up local/testnet environments, maintain test data, execute test plans, and perform regression validation.
  • Submit bugs, track fixes, and support pre-launch acceptance.
  • Manage test case repositories, API documentation, test reports, and other materials.
  • Design stress test models for high-frequency paths (login, airdrops, flash sales, minting, Space activities, data push).
  • Conduct interface and page concurrency performance testing using K6/Locust/JMeter.
  • Evaluate metrics like response time, QPS, TPS, and resource usage, analyze bottlenecks, and propose optimizations.
  • Verify the stability of WebSocket push links and contract event subscription mechanisms under high concurrency.
  • Test common vulnerabilities in Web and APIs (auth bypass, privilege escalation, replay attacks, signature validation, rate limit bypass).
  • Perform basic contract vulnerability testing (reentrancy, precision, excessive authorization, integer overflow).
  • Use tools (Slither, Mythril, Foundry, Echidna) for static and dynamic contract analysis.
  • Assist in reproducing and validating potential vulnerabilities, and produce security assessment reports.
  • Test multi-level rebate logic (direct referrals, secondary referrals, time limits, hierarchical structures).
  • Develop test cases for invitation workflows, commission settlement, and commission viewing/withdrawal.
  • Verify rebate timeliness and accuracy, simulate edge cases (fake invites, fake nodes, cross-chain issues).
  • Collaborate with backend/frontend teams to validate commission calculations, displays, and data consistency.
  • Test platform task systems (invitations, minting, follows, voting) and corresponding reward distribution logic.
  • Validate user participation, eligibility checks, task verification, and reward distribution in airdrop campaigns.
  • Support Space-related activity statistical interface testing (participant counts, interactions, task tracking).
  • Verify the accuracy of activity configurations and the completeness of condition checks in the admin backend.
Job Requirements
  • 2+ years of Web/App testing experience; Web3/blockchain platform testing experience is a plus.
  • Familiar with API testing, frontend-backend integration testing, and smart contract interaction flows.
  • Hands-on experience with K6/JMeter/Locust or similar tools, with stress test analysis skills.
  • Proficient in at least one contract vulnerability detection tool; basic Solidity understanding required.
  • Experience with Postman/Swagger/Insomnia or similar API debugging tools.
  • Proficiency in automation scripting (Python, JavaScript) is preferred.
  • Self-driven, problem-solving mindset, and strong communication skills.
Benefits
  • Opportunity to build next-gen decentralized applications and stay at the forefront of Web3/blockchain.
  • Direct involvement in multi-chain ecosystem core technology development for technical growth.
  • Competitive salary and bonus structure.
  • Collaboration with industry-leading experts.
  • Flexible work arrangements, including remote options.
MyJob.one - Remote work. Real impact

MyJob.one - Remote work. Real impact