Senior QA Engineer /区块链测试工程师

Who we are Mantle is the entry point for institutions and traditional finance to access real-world assets on-chain. Backed by the world’s largest community-owned treasury of over $4B, Mantle combines institutional-grade infrastructure with the scale and credibility to bring RWAs into Web3 with confidence. Mantle positions itself as the gateway for institutions and TradFi to move into RWAs on-chain. With $4B+ in community-owned assets, Mantle combines credibility, liquidity and scale with institutional infrastructure to support large-scale adoption. The ecosystem is anchored by $MNT in the Bybit network, and built out through subsidiaries mETH, fBTC, MI4 and MantleX. This is complemented by Mantle Network’s partnerships with leading issuers and protocols such as Agora AUSD, Ethena USDe, Ondo USDY and EigenLayer. 主要职责: 负责区块链产品的功能、性能、安全、自动化等测试工作,参与项目研发全流程; 参与项目的需求分析,关注项目需求的合理性,可测性;参与重大产品需求和架构设计评审,保证产品设计与架构的合理性; 编写自动化用例、测试工具及平台等,提升测试质量及效率; 深入了解区块链相关知识,参与研究并攻克区块链测试领域的关键技术挑战,建立区块链的测试体系。 DApp测试,包括功能测试、性能测试和安全性测试。 浏览器测试, 对于支持区块链技术的浏览器有一定的了解,能够进行相关的测试工作。 职位要求: 计算机科学、软件工程等相关专业,本科及以上学历; 具有2年以上的区块链测试开发经验, 有DApp测试经验 熟悉hardhat、foundy等测试工具 熟悉自动化测试工具(例如Mocha, Chai, Cypress等),有落地过自动化测试项目的经验 熟悉JavaScript/Typescript,python,golang,solidity 熟悉Ethereum或其他公链项目,有资深的公链测试经验 能阅读英文文档,有较强的研究能力和自我驱动能力 Your Role Responsible for testing blockchain products' functionality, performance, security, and automation, and participate in the entire project development process. Participate in project requirement analysis, focus on the rationality and testability of project requirements, participate in major product requirement and architecture design reviews, and ensure the rationality of product design and architecture. Write automation test cases, testing tools, and platforms to improve testing quality and efficiency. In-depth understanding of blockchain-related knowledge, participate in research and overcome key technical challenges in the blockchain testing field, and establish a blockchain testing system. Your Craft Bachelor's degree or above in computer science, software engineering, or related majors. More than 2 years of experience in blockchain testing and development. Familiar with testing tools such as Hardhat, Foundy, etc. Familiar with automated testing tools (such as Mocha, Chai, Cypress, etc.) and have experience in implementing automated testing projects. Familiar with JavaScript/Typescript, Python, Golang, Solidity. Familiar with Ethereum or other public chain projects, and have extensive experience in public chain testing. Able to read English documents, have strong research ability and self driven personality apply to this job

Back to blog

Common Interview Questions And Answers

1. HOW DO YOU PLAN YOUR DAY?

This is what this question poses: When do you focus and start working seriously? What are the hours you work optimally? Are you a night owl? A morning bird? Remote teams can be made up of people working on different shifts and around the world, so you won't necessarily be stuck in the 9-5 schedule if it's not for you...

2. HOW DO YOU USE THE DIFFERENT COMMUNICATION TOOLS IN DIFFERENT SITUATIONS?

When you're working on a remote team, there's no way to chat in the hallway between meetings or catch up on the latest project during an office carpool. Therefore, virtual communication will be absolutely essential to get your work done...

3. WHAT IS "WORKING REMOTE" REALLY FOR YOU?

Many people want to work remotely because of the flexibility it allows. You can work anywhere and at any time of the day...

4. WHAT DO YOU NEED IN YOUR PHYSICAL WORKSPACE TO SUCCEED IN YOUR WORK?

With this question, companies are looking to see what equipment they may need to provide you with and to verify how aware you are of what remote working could mean for you physically and logistically...

5. HOW DO YOU PROCESS INFORMATION?

Several years ago, I was working in a team to plan a big event. My supervisor made us all work as a team before the big day. One of our activities has been to find out how each of us processes information...

6. HOW DO YOU MANAGE THE CALENDAR AND THE PROGRAM? WHICH APPLICATIONS / SYSTEM DO YOU USE?

Or you may receive even more specific questions, such as: What's on your calendar? Do you plan blocks of time to do certain types of work? Do you have an open calendar that everyone can see?...

7. HOW DO YOU ORGANIZE FILES, LINKS, AND TABS ON YOUR COMPUTER?

Just like your schedule, how you track files and other information is very important. After all, everything is digital!...

8. HOW TO PRIORITIZE WORK?

The day I watched Marie Forleo's film separating the important from the urgent, my life changed. Not all remote jobs start fast, but most of them are...

9. HOW DO YOU PREPARE FOR A MEETING AND PREPARE A MEETING? WHAT DO YOU SEE HAPPENING DURING THE MEETING?

Just as communication is essential when working remotely, so is organization. Because you won't have those opportunities in the elevator or a casual conversation in the lunchroom, you should take advantage of the little time you have in a video or phone conference...

10. HOW DO YOU USE TECHNOLOGY ON A DAILY BASIS, IN YOUR WORK AND FOR YOUR PLEASURE?

This is a great question because it shows your comfort level with technology, which is very important for a remote worker because you will be working with technology over time...