岗位描述: 1. 负责区块链产品模块的测试方案制定、策略分析、用例设计、测试执行、风险评估等工作;独立负责产品模块的质量保障工作,包含功能、性能、安全、兼容、自动化等方面。 2. 可独立开发或选择合适的测试工具,提高个人和团队的工作效率。 3. 分析项目团队内流程实践中存在的问题,提出有效可行的改进措施,并推动实施。
岗位要求: 1. 技术能力: - 本科及以上学历,具备扎实的计算机科学基础,熟练掌握 Golang 或 Rust 编程语言。 - 熟悉主流共识算法(如 HotStuff、rPBF、PBFT、DAG、DMC),对共识机制有深入理解,有商业实现经验者优先。 - 精通分布式系统,有 IM通讯、消息队列 和 跨链桥 的开发经验者优先。 - 掌握常见密码学知识,熟悉 非对称加密、签名算法(如 SR25519、ED25519)和对称加密(如 AES)。 - 熟悉 Linux 运维和 Git 的使用,能够独立处理基础运维工作。 - 熟悉 Libp2p、IPFS、Cosmos 及 Cosmos IBC 跨链通信协议,了解 Wasm 技术者优先。 2. 区块链与智能合约: - 深入了解区块链开发框架,尤其是 Cosmos 和 Substrate 等框架的使用与应用场景。 - 对 跨链桥系统 有深入的理解,参与过实际跨链项目的开发者优先。 - 对当前跨链桥项目的挑战和痛点有深刻认识,能够提出有效的技术解决方案。 - 具备 智能合约开发 经验,尤其是 DeFi 合约的开发与安全漏洞防范,有丰富的合约漏洞理解和防御经验。 3. 自学与沟通能力: - 自学能力强,能够快速掌握新技术并应用于实际工作。 - 具备优秀的沟通和表达能力,能够清晰有效地与团队成员进行技术交流。 - 具备良好的代码习惯,代码结构清晰,命名规范,逻辑性强,能够在规定时间内高效完成任务。 4. 团队合作与责任心: - 责任心强,积极主动,具备良好的沟通能力和团队协作能力,能够推动项目顺利进行。 - 有 Web3 相关工作经验者优先,能够在去中心化应用领域发挥积极作用。。
3000-7000U