1. 负责区块链产品模块的测试方案制定、策略分析、用例设计、测试执行、风险评估等工作;独立负责产品模块的质量保障工作,涵盖功能、性能、安全、兼容、自动化等方面。 2. 可独立开发或选择合适的测试工具,提高个人和团队的工作效率。 3. 分析项目团队内流程实践中存在的问题,提出有效可行的改进措施,并推动实施。 4. 熟悉执行功能测试、回归测试、边缘测试、性能和负载测试,确保所有功能按照预期工作。 5. 深入理解产品需求和用户场景,参与需求评审,识别潜在的测试需求。根据需求制定详细的测试计划和策略,包括测试范围、测试类型、测试环境和测试工具。 6. 编写详细的测试用例,确保覆盖所有功能和非功能需求。 7. 记录详细的缺陷报告,包括重现步骤、预期结果和实际结果,使用缺陷管理工具跟踪缺陷状态,确保缺陷得到及时修复。 8. 与开发团队合作,分析缺陷根本原因,推动问题的彻底解决。定期进行缺陷分析,识别常见问题和趋势,为持续改进提供依据。 9. 编写和维护测试文档,包括测试计划、测试用例、测试报告和测试总结,记录测试执行过程中的重要发现和决策,为项目团队提供透明的测试进展和质量状况。 10. 评估和引入新的测试工具和技术,提升测试效率和覆盖率。 11. 参与测试流程的持续改进,提出并实施优化建议。参与团队内部的技术分享和培训,提升整体测试水平。 Job Description: 1. Responsible for formulating testing plans, strategy analysis, test case design, test execution, risk assessment, and other tasks for blockchain product modules; independently ensure the quality of product modules, including functionality, performance, security, compatibility, and automation. 2. Independently develop or select appropriate testing tools to improve the efficiency of individual and team work. 3. Analyze issues in team processes and practices, propose effective and feasible improvements, and drive their implementation. 4. Familiar with executing functional tests, regression tests, edge tests, performance and load tests, ensuring all functionalities work as expected. 5. Deeply understand product requirements and user scenarios, participate in requirements reviews, identify potential testing needs. Formulate detailed testing plans and strategies based on requirements, including test scope, test types, test environment, and test tools. 6. Write detailed test cases to ensure coverage of all functional and non-functional requirements. 7. Record detailed defect reports, including reproduction steps, expected results, and actual results, and use defect management tools to track defect status, ensuring timely resolution of defects. 8. Collaborate with the development team to analyze root causes of defects and drive thorough resolutions. Regularly conduct defect analysis, identify common issues and trends, and provide a basis for continuous improvement. 9. Write and maintain test documentation, including test plans, test cases, test reports, and test summaries. Document important findings and decisions during test execution to provide transparent testing progress and quality status to the project team. 10. Evaluate and introduce new testing tools and technologies to enhance testing efficiency and coverage. 11. Participate in continuous improvement of testing processes, propose and implement optimization suggestions. Participate in internal technical sharing and training to improve the overall testing level.
关于Chakra Chakra致力于通过创新的区块链技术构建去中心化、安全和高效的解决方案。我们的目标是通过BTC Layer 2解决方案和去中心化应用(DApps)提升比特币的流动性和经济安全性。我们利用ZK-STARKs和并行中间件链,建立一个模块化原生范式,推动比特币生态系统的发展。了解更多请访问: - Website: https://chakrachain.io - Twitter: ChakraChain - Telegram: ChakraProtocol - Discord: Chakra - Medium: ChakraChainBTC - Documentation: Chakra Overview 岗位要求: 1. 计算机或相关专业本科及以上学历,1年以上测试开发经验。 2. 精通测试流程,熟悉测试用例设计方法,能深入分析产品需求和开发设计,并给出合理建议。 3. 具有区块链相关测试项目经验。 4. 熟悉 TCP/IP 协议栈。 5. 熟练使用各种测试工具,包括但不限于 wrk、puppeteer、playwright等。 6. 能够使用编程语言按需求编写测试脚本,完成测试目标。 7. 有跨链桥项目经验会加分 About Chakra Chakra is dedicated to building decentralized, secure, and efficient solutions through innovative blockchain technology. Our goal is to enhance Bitcoin's liquidity and economic security through BTC Layer 2 solutions and decentralized applications (DApps). We leverage ZK-STARKs and parallel middleware chains to establish a modular native paradigm, advancing the Bitcoin ecosystem. Learn more: - Website: chakrachain.io - Twitter: ChakraChain - Telegram: ChakraProtocol - Discord: Chakra - Medium: ChakraChainBTC - Documentation: Chakra Overview Job Requirements: 1. Bachelor’s degree or higher in Computer Science or a related field, with over 1 year of experience in test development. 2. Proficient in testing processes, familiar with test case design methods, able to deeply analyze product requirements and development design, and provide reasonable suggestions. 3. Experience with blockchain-related testing projects. 4. Familiar with TCP/IP protocol stack. 5. Proficient in using various testing tools, including but not limited to wrk, puppeteer, playwright, etc. 6. Able to write test scripts using programming languages as needed to achieve testing goals.
Salary Negotiable