职位描述
Be Alive正在寻找一位技术精湛的专业人士,要求具备2年以上在协作团队环境中开发全栈应用的实践经验。理想的候选人应展示出对区块链技术的深入理解及其在软件开发工作流中的整合应用。该职位要求积极参与质量保证流程,包括创建和执行手动测试用例,并能与QA团队紧密合作,确保高质量产品的按时交付。熟练运用项目管理和测试管理工具对于任务跟踪、缺陷报告和团队协作至关重要。候选人还需具备扎实的网络技术基础,以支持前后端开发需求。此外,候选人必须具备出色的沟通能力,能够有效传达技术见解并与跨职能团队协作。
主要职责
- 使用现代框架和工具开发和维护全栈应用
- 与QA团队合作设计全面的测试策略并执行手动测试用例
- 通过测试管理系统识别、记录和跟踪软件缺陷
- 实施并优化测试流程,以提高产品质量并降低风险
- 使用项目管理工具监控截止日期、分配资源并确保按时交付
- 清晰地向利益相关者传达技术发现,并参与问题解决讨论
- 紧跟新兴网络技术和区块链进展,提升开发能力
- 参与团队会议和知识分享会,以实现项目目标
职位要求
- 至少2年以上全栈应用开发的专业经验
- 在QA环境中工作并具备手动测试和测试用例创建经验的记录
- 熟悉Testrail、qTest、JIRA和Shortcut等项目管理工具
- 深入理解网络技术,包括前端(HTML、CSS、JavaScript、React)和后端(Node.js、Python、REST APIs)
- 优秀的英语书面和口头沟通能力,能够向技术与非技术人员解释复杂技术概念
- 能够独立工作并与QA团队协作,以达成项目里程碑
- 具备区块链基础知识及其在软件开发中应用的基本了解
- 熟练使用版本控制系统(如Git)进行代码管理和协作
- 具备敏捷开发方法论和迭代测试流程的经验
- 强大的分析能力,用于排查技术问题和优化系统性能
加分资格
- 具备Web3基础设施经验,包括区块链网络(Ethereum、Solana)、智能合约开发和去中心化应用(DApps)
- 了解DevOps实践和CI/CD流水线,用于自动化测试和部署
- 能够为测试流程和系统架构创建和维护技术文档
- 具备API测试工具和协议(如Postman、Swagger、SOAP UI)的经验
- 理解安全测试原则和漏洞评估技术
- 熟练使用数据库管理系统(MySQL、PostgreSQL、MongoDB)进行测试和验证
- 具备云平台(AWS、Azure)及其与测试环境集成的经验
- 能够与开发人员、产品经理和设计师等跨职能团队合作
- 了解性能测试和负载测试方法论
- 具备自动化测试框架和工具(Selenium、Cypress、Jest)的经验