蚂蚁金服蚂蚁国际-高级测试开发工程师-上海-全球技术
任职要求
1. 计算机本科以上相关专业及1年以上工作经验,有大型软件项目或互联网软件研发经验。 2. 扎实的编程能力和数据结构知识,熟练掌握Java/C/C++/C#中的至少一门语言。 3. 熟悉MySQL/SQL Server/PostgreSQL/Oracle中的至少一种数据库。有NoSQL经验者优先。 4. 了解软件测试的行业动态,熟悉常见的软件测试方法论。对设计模式、微服务架构等有深入的了解。 5. 具备良好的团队合作精神,能够分解复杂问题并带领虚拟团队拿到结果。 6. 有大数据、机器学习、形式化验证、数据安全等领域经验者优先。 7. 有电商平台或金融支付行业经验者优先。 8. 英语流利、有海外学习工作经验者优先。
工作职责
1. 全面把握产品的功能及非功能需求,基于功能需求特性设计质量保障策略。 2. 制定测试计划,设计测试用例和实现自动化,分析测试结果,排查问题和定位根因。 3. 参与产品功能架构设计评审、code review,技术风险评审,把控产品功能的可测性及风险,保障系统的线上高稳定运行。 4. 参与日常线上事件的应急、排查及问题修复,同时基于问题沉淀后续改进方向和措施。 5. 进行测试工具、测试技术、测试平台、产品研发测试过程等方面的创新,提升测试效率及日常事件发现能力。 6. 参与合作伙伴测试体系建设,团队技术规划和相关测试技术平台建设和技术输出。
1. 全域质量策略设计 ○ 基于产品架构与业务场景(客户端/小程序/H5/PC Web),设计覆盖功能、性能、安全、兼容性、用户体验的多维度质量保障方案,并推动全流程落地 ○ 主导质量左移:参与需求评审与技术设计,识别可测性风险,制定预防性测试策略(如接口契约测试、混沌工程) 2. 智能化质量基建开发 ○ 构建/优化自动化测试平台,集成机器视觉(OCR/图像聚类)、智能遍历(如SmartBot)、精准测试等能力,提升多端UI自动化覆盖率和问题发现效率 ○ 搭建持续质量流水线(CI/CT/CD),实现小时级回归验证,支持敏捷迭代 3. 复杂问题攻关与技术创新 ○ 主导解决多语言/多时区/多币种兼容性、弱网络可靠性、第三方SDK集成等全球化场景下的质量难题 ○ 探索AI在测试中的应用(如基于深度学习的异常预测、测试用例生成),推动质量体系技术升级 4. 质量效能提升与赋能 ○ 通过质量度量体系(缺陷密度/逃逸率/自动化覆盖率)驱动流程优化,降低质量成本 ○ 沉淀标准化工具链与最佳实践,赋能海外团队及合作伙伴(如小程序开发者)
1. 全面把握产品的功能及非功能需求,基于功能需求特性设计质量保障策略。 2. 制定测试计划,设计测试用例和实现自动化,分析测试结果,排查问题和定位根因。 3. 参与产品功能架构设计评审、code review,技术风险评审,把控产品功能的可测性及风险,保障系统的线上高稳定运行。 4. 参与日常线上事件的应急、排查及问题修复,同时基于问题沉淀后续改进方向和措施。 5. 进行测试工具、测试技术、测试平台、产品研发测试过程等方面的创新,提升测试效率及日常事件发现能力。 6. 参与合作伙伴测试体系建设,团队技术规划和相关测试技术平台建设和技术输出。
● 利用深度学习/机器学习/大模型在内的算法能力解决和攻坚国际质量风险领域的技术难题 ● 结合大模型与Agent技术,构建智能化风险平台(如智能攻防、核对规则挖掘、工单问答等),提升质量风险能力。 ● 搭建高扩展性的大规模数据处理与特征工程框架,支持Agent系统所需的实时数据流处理、多模态数据融合与低延迟推理; ● 对技术有较强的钻研及学习精神,能够深入了解开源技术、现有系统技术等相关技术原理,出现问题时能够通过较强的技术手段较好的解决问题。