要求
• 理想的候选人应具备强大的编程技能,能够设计和开发详细的测试自动化方案,
• 理想的候选人对编码和沉浸式问题解决充满热情,
• 计算机科学、软件工程或相关学科的学士学位,
• 有以太坊和/或区块链技术的工作经验,
• 在大规模、复杂、全栈系统中进行功能和性能测试的经验超过3年,
• 有2年以上的自动化工具/框架(如Selenium、TestNG、RSpec等)使用经验,
• 在Python、Go或TypeScript编程方面具有强大的能力,
• 良好的英语书面和口头表达能力,
• (可取)有金融技术(如交易所或交易公司)方面的工作经验,
• (可取)有在初创环境中工作的经验,
• (可取)有推动QA活动的经验,
• (可取)有向利益相关者报告进展和结果的经验,
• (可取)有Docker、Unix shell和bash脚本的经验,
• (可取)对学习新技术(如Rust、CosmWasm)充满热情,
• (可取)对CI/CD流水线(首选Github Actions)及相关工具有良好的理解。
工作内容
• Injective Labs正在寻找一名经验丰富的质量保证工程师,与一个不断壮大的全球工程团队合作。
• 他们将参与功能和性能测试,熟悉敏捷方法论,并积极策划和调查,以测试Injective产品和产品特性的完整性。
• 测试Injective Protocol系列产品的各种产品、特性和错误修复。
• 创建详细、全面和结构良好的测试计划和测试用例。
• 估计、优先排序、计划和协调测试活动。
• 编写自动化和手动测试,以确保新产品特性和整体系统行为的操作和精度(例如回归测试)。
• 执行功能和非功能测试的多个阶段,以确保软件发布的质量从设计到实施。
• 根据需要为产品和产品特性的概述、需求定义和设计过程提供输入,深入了解可测试性。
• 审查其他测试工程师的代码和测试计划,确保准确、完整、风格一致。