阿里巴巴1688-测试开发工程师-杭州
任职要求
1. 计算机相关专业本科及以上学历, 有互联网测试经验者优先; 2. 具备一定的平台开发能力,熟练掌握Java//C++或各类脚本语言中一种; 3. 熟练掌握测试…
工作职责
1、负责业务产品测试保障,参与项目过程,制定测试计划和测试策略,对各个项目关键点进行把关,有效保证产品线质量; 2、参与构建自动化测试平台、技术风险防御平台,参与产品线特色化的测试框架或测试工具研发; 3、控制项目测试进度,并能从业务全链路视角有效规避风险,保持与项目组顺畅沟通并定期汇报测试进展; 4、研究新技术,开发测试框架和测试工具,提升测试效率。
1.计算机相关专业,3年以上软件开发和测试工作经验,良好的计算机专业基础;对软件工程理论和实践均有深刻的理解; 2.具备丰富的大型复杂系统软件开发和测试经验,有较强的分析设计能力,测试框架研发和方案整合能力; 3.熟练掌握Java或各类脚本语言中的一种,至少一年以上自动化测试开发/软件开发工作经验; 4.很强的逻辑思维能力,抗压能力,以及团队协助沟通能力和冲突管理的能力。 5.熟悉iOS/Android相关测试技术,具备手机客户端自动化或开发经验者,是加分项; 5.熟悉AI应用或实践,具备应用AI测试或相关经验者,是加分项;
1. 测试框架与工具开发 a. 负责 数据治理平台平台核心功能的测试用例设计、自动化测试脚本开发及测试框架搭建。 b. 基于大数据场景(如数据建模、任务调度、数据质量监控等)设计端到端测试方案。 2. 性能与稳定性测试 a. 针对数据处理流程(ETL、数据同步、任务调度)进行性能压测与瓶颈分析,保障高并发、大规模数据场景下的系统稳定性。 b. 设计并执行混沌测试、容灾测试等可靠性验证方案 3. 缺陷管理与质量保障 a. 使用缺陷跟踪工具记录、跟踪并推动问题修复,参与代码评审和测试覆盖率分析。 b. 协助产品团队优化数据开发流程,提升平台易用性与质量。 4. 技术协同与创新 ● 与研发、产品经理协作,参与需求评审、技术方案设计,提前识别潜在风险。 ● 探索 AI/ML 在测试中的应用(如自动生成测试用例、异常检测),推动测试效率提升。 ● 团队管理与协作 ● 团队建设:负责测试团队的人员管理、任务分配与绩效评估,制定团队目标并推动落地。 ● 流程优化:主导测试流程标准化(如测试用例管理、自动化测试策略),提升团队协作效率。 ● 技术指导:为团队成员提供技术培训与指导,推动团队技术能力提升。 ● 跨团队协调:与产品、研发、运维团队紧密合作,确保测试工作与业务目标对齐。 ● 资源规划:根据项目需求合理分配人力、工具和预算资源,保障测试工作的高效执行。
1. 参与软件产品的需求分析,负责测试计划和方案制定,并能预先评估质量风险; 2. 完成项目测试,包括: 用例开发、构建测试环境、集成测试、回归测试等; 3. 完成线上核对防线建设,支持线上应急处理; 4. 在项目中保持和项目经理、开发工程师、需求方等相关团队积极有效的沟通,驱动问题解决。 5. 参与或主动质量专项防线建设,提升测试生产力