阿里云阿里云智能-高级测试开发工程师-云通信-杭州
任职要求
• 3年以上开发或测试工作经验
• 有实际编码经验(测试工具平台开发)
• 有大型项目测试经验
• 能针对被测业务进行技术选型,建设合理的测试系统,解决相关业务领域问题。
• 了解新技术发展动态,能在业务测试过程中通过微创新提高被测产品的研发效能或业务质量。
• 子系统研发安全生产执行者
• 具备较强的研发安全生产意识,熟悉所负责子模块、子系统以及横向关联子模块、子系统的安全生产风险及预防措施,能够处置和恢复较复杂的安全和稳定性故障
• 在所负责的子模块、子系统的全链路研发流程中(需求理解、设计、测试、发布、运维)上严格遵循研发安全生产规范,保障系统的安全和稳定
• 具备参与研发安全演练的技术能力
• 在产品和项目测试工作中独当一面,精通系统与业务级需求与逻辑,对业务问题有自己的判断,并能提出解决方案。
• 能在需求、技术评审阶段发现业务设计缺陷和技术方案风险,并提前暴露问题。
• 具备和业务或者团队内外的上下游产品的互动能力,能够主动理解任务/需求与团队和项目其他人工作之间关系。
• 初步具备中等复杂度项目的管理能力。
工作职责
1、测试计划和策略制定 •协调开发团队,制定符合产品特点和测试需求的测试计划和测试策略,并根据测试结果进行优化和调整。 2、测试用例设计和执行 •分析技术文档,理解系统产品需求,评估技术方案和迭代流程。 •根据技术文档和需求,为模块测试、集成测试和系统测试等,构建测试场景、设计测试用例。 •使用各类测试工具和编程语言,开发自动化测试脚本并执行测试,收集测试结果。 3、缺陷分析和跟踪 •对测试结果进行分析和评估,发现和跟踪缺陷,并协调开发人员及时解决缺陷问题。 4、测试工具开发和维护 •开发、维护测试工具和平台,提升测试效率,并解决在测试过程中遇到的技术问题。 5、流程和方法建设 •通过流程改进、测试新技术和新方法引入,对现有测试方案进行改进,提升测试质量。
1、运维可观测链路建设 • 负责全链路稳定性解决方案的制定与执行,包括交付、变更、应急及稳定性专项建设; • 事前:建立并持续优化产品运维的监控机制,研发并维护相应的运维监控平台/工具; • 事中:建立并持续优化产品运维的预警机制,确保故障能够被快速发现、通报、定位及处理; • 事后:快速分析、诊断、定位问题,并能够协同开发人员解决问题;建立健全快速恢复服务机制,降低业务受损程度,确保产品、业务稳定运行;牵头问题复盘工作,通过架构优化等根治引起不可用的问题。 2、运维平台产品化与智能化建设 • 设计、研发并维护智能化的运维平台、工具、系统,帮助解决生产系统遇到的容量、性能、稳定性等问题,提升性能与效率; • 负责运营质量数据化分析工作,通过对日常运维指标、问题、风险、稳定性结果进行分析和研究,建立模型、计算ROI/TCO来解决、优化和落地给出运营优化建议; • 负责高可用体系建设,如巡检、故障自动定位、自动恢复、自适应容灾、云原生技术实施及落地等,保障业务持续可用。 • 负责运维能力的抽象与设计,通过平台实现运维能力产品化,建立配套的标准运维手册,提升运维的易用性/完整性和降低误操作风险(专有云); • 将运维服务产品化能力传达给客户,建设客户心智,提升运维服务效率(反馈增加) 3、运维服务体系建设 • 建设本领域相关的运维体系(如变更标准,重保体系,客情预警等),确保本领域产品运维&稳定性能力提升; • 牵头制定本领域内的相关新产品\新功能的的SLA协议承诺; • 基于SLA要求,评审新产品\新功能的架构是否可用、安全; • 通过日常运维活动优化产品稳定性,达成SLA目标; 4、容量规划与调优 • 基于年度的产品线规划,进行预算编制、容量规划与置备,协调各方持续滚动进行存储、计算等资源消耗的预测与估算; • 通过技术手段提升线上资源利用效率,降低物理资源成本(如结合对于业务波峰/波谷等的预测,进行混合部署)。 • 通过云平台与云产品的容量模型设计与调优以及配套的工具建设,降低云平台因为资源问题带来的稳定性风险并提升资源利用率(专有云) 5、安全保障建设 • 日常on call值班,及时响应告警及技术支持升级的疑难问题,并解决; • 负责集团级重大活动(如双11等)的运维保障工作; • 配合安全团队,梳理安全漏洞,优化相关技术架构,提升产品与系统的安全性。 • 负责云平台风险管理能力建设,通过风险策略库建设提前识别风险,建立风险预警和治理机制,推动云平台风险治理提升客户稳定性(专有云) 6、平台架构升级 • 负责系统架构升级,如内核升级、网络架构升级、存算分离、服务跨机房迁移、服务上云 • 负责容灾架构设计并实施,如同城容灾、异地多活等 • 负责云平台软硬件生命周期设计,制定升级方案,通过商务法务产品与服务策略制定,推动客户云平台持续演进(专有云) • 负责云平台的分层设计,并通过依赖与兼容性治理与优化,实现云平台分层解耦,提升交付、升级的灵活性与稳定性(专有云)

1. 负责SenseCore计算产品测试,包括参与需求分析、设计评审,制定测试计划,设计和执行测试用例,推动bug解决,输出测试报告; 2. 负责计算产品的自动化测试自动化测试用例开发、执行,CI/CD的接入等; 3. 负责计算产品的性能测试,可以进行性能测试脚本开发。
岗位描述: 1、负责自驾平台linux C++项目的的方案设计、开发和测试等工作; 2、负责平台软件基础组件的维护,性能优化和持续改进,包括可观测性/日志/车云通信/数采等组件; 3、参与诊断平台的运营,并能根据质量和性能需要,持续完善诊断能力,并探索基础组件改进方向; 4、负责新技术的预研和方案设计,包括linux自定义调度,分布式存储/计算,大模型部署等。