职位描述:
GPU:
1、负责手机soc芯片GPU特性系统级测试及相关测试策略和测试方案的定制;
2、负责相关自动化测试脚本编写;
3、负责安卓手机芯片GPU性能测试;
4、负责安卓手机芯片GPU绘图兼容性测试;
5、负责安卓手机端游戏绘图性能优化方案测试;
视频:
1、构建视频测试架构,负责视频特性测试需求分析、测试方案设计,测试策略制定,对验证质量负责。
2、承担系统级验证和样片测试工作,负责视频测试用例、脚本的设计、执行和优化,输出测试报告。
3、负责接口测试设计与执行,白盒化精准测试。
4、负责视频测试技术演进规划和落地,与业界前研技术交流和合作,提升测试能力,提高测试效率和测试质量,持续构建测试竞争力。
显示:
1、构建显示测试架构,负责显示特性测试需求分析、测试方案设计,测试策略制定,对验证质量负责。
2、承担系统级验证和样片测试工作,负责显示测试用例、脚本的设计、执行和优化,输出测试报告。
3、负责接口测试设计与执行,白盒化精准测试。
4、负责显示测试技术演进规划和落地,与业界前沿技术交流和合作,提升测试能力,提高测试效率和测试质量,持续构建测试竞争力。
相机:
1、构建Camera测试架构,负责Camera特性测试需求分析、测试方案设计,测试策略制定,对验证质量负责。
2、承担系统级验证和样片测试工作,负责Camera测试用例、脚本的设计、执行和优化,输出测试报告。
3、负责接口测试设计与执行,白盒化精准测试。
4、负责Camera测试技术演进规划和落地,与业界前沿技术交流和合作,提升测试能力,提高测试效率和测试质量,持续构建测试竞争力。
音频:
1、构建音频测试架构,负责音频特性测试需求分析、测试方案设计,测试策略制定,对验证质量负责。
2、承担系统级验证和样片测试工作,负责音频测试用例、脚本的设计、执行和优化,输出测试报告。
3、负责接口测试设计与执行,白盒化精准测试。
4、负责音频测试技术演进规划和落地,与业界TOP技术交流和合作,提升测试能力,提高测试效率和测试质量,持续构建一流的测试竞争力。
职位要求:
GPU:
1、工科或者理科相关专业背景,本科以上学历;
2、对芯片解决方案或者嵌入式系统有深入了解;
3、对安卓系统有深入的了解,掌握GPU管线等相关知识;
4、熟悉linux系统基本操作,熟练掌握C/C++/python等至少一门编程语言,能作为工作语言进行自动化脚本写作及测试工具开发;
5、具有团队合作精神,良好的沟通能力;
6、充满热情和好奇,并寻求以创新的方式解决日常问题;
7、有团队管理经验者优先。
视频:
a、业务技能要求:
1、具备安卓系统视频特性系统测试经验,能独立完成特性需求分析,测试方案设计,质量评估,掌握视频特性功能验证、性能验证、效果验证方法,能进行初步问题定位。
2、具备视频特性分层测试、接口测试经验。
3、掌握安卓系统主流的自动化测试技术,具备视频特性自动化设计、开发经验。
4、熟悉linux系统基本操作,熟练掌握C/C++/python等至少一门编程语言,能作为工作语言进行自动化脚本写作及测试工具开发。
b、专业知识要求:
1、熟悉软件测试原理与常用工程工具,熟悉软件测试流程和测试相关技术、概念、方法。
2、了解芯片解决方案测试的基本知识,熟悉系统级芯片测试方法,了解视频相关芯片规格,掌握芯片产品各阶段视频特性验证方法。
3、熟悉安卓系统视频框架和基础流程,了解视频编解码协议、安全视频播放、流媒体服务器搭建等相关知识。
4、优秀的职业素养和责任心,良好的沟通和协调能力,良好的团队意识和合作精神,能快速接受和掌握新技术,有较强的独立、主动的学习能力。
显示:
a、业务技能要求:
1、具备安卓系统显示特性系统测试经验,能独立完成特性需求分析,测试方案设计,质量评估,掌握显示特性功能验证、性能验证、效果验证方法,能进行初步问题定位。
2、具备显示特性分层测试、接口测试经验。
3、掌握安卓系统主流的自动化测试技术,具备显示特性自动化设计、开发经验。
4、熟悉linux系统基本操作,熟练掌握C/C++/python等至少一门编程语言,能作为工作语言进行自动化脚本写作及测试工具开发。
b、专业知识要求:
1、熟悉软件测试原理与常用工程工具,熟悉软件测试流程和测试相关技术、概念、方法。
2、了解芯片解决方案测试的基本知识,熟悉系统级芯片测试方法,了解显示相关芯片规格,掌握芯片产品各阶段显示特性验证方法。
3、熟悉安卓系统显示框架和基础流程,了解图层叠加原理。
4、优秀的职业素养和责任心,良好的沟通和协调能力,良好的团队意识和合作精神,能快速接受和掌握新技术,有较强的独立、主动的学习能力。
相机:
a、业务技能要求:
1、具备安卓系统Camera特性系统测试经验,能独立完成特性需求分析,测试方案设计,质量评估,掌握Camera特性功能验证、性能验证、效果验证方法,能进行初步问题定位。
2、具备Camera特性分层测试、接口测试经验。
3、掌握安卓系统主流的自动化测试技术,具备Camera特性自动化设计、开发经验。
4、熟悉linux系统基本操作,熟练掌握C/C++/python等至少一门编程语言,能作为工作语言进行自动化脚本写作及测试工具开发。
b、专业知识要求:
1、熟悉软件测试原理与常用工程工具,熟悉软件测试流程和测试相关技术、概念、方法。
2、了解芯片解决方案测试的基本知识,熟悉系统级芯片测试方法,了解Camera相关芯片规格,掌握芯片产品各阶段Camera特性验证方法。
3、熟悉安卓系统Camera框架和基础流程,了解图像处理pipeline。
4、优秀的职业素养和责任心,良好的沟通和协调能力,良好的团队意识和合作精神,能快速接受和掌握新技术,有较强的独立、主动的学习能力。
音频:
a、业务技能要求:
1、具备安卓系统音频特性系统测试经验,能独立完成特性需求分析,测试方案设计,质量评估,掌握音频特性功能验证、性能验证、效果验证方法,能进行初步问题定位。
2、具备音频特性分层测试、接口测试经验。
3、掌握安卓系统主流的自动化测试技术,具备音频特性自动化设计、开发经验。
4、熟悉linux系统基本操作,熟练掌握C/C++/python等至少一门编程语言,能作为工作语言进行自动化脚本写作及测试工具开发。
b、专业知识要求:
1、熟悉软件测试原理与常用工程工具,熟悉软件测试流程和测试相关技术、概念、方法。
2、了解芯片解决方案测试的基本知识,熟悉系统级芯片测试方法,了解音频相关芯片规格,掌握芯片产品各阶段音频特性验证方法。
3、熟悉安卓系统音频框架和基础流程,了解音频编解码技术和输出策略。
4、优秀的职业素养和责任心,良好的沟通和协调能力,良好的团队意识和合作精神,能快速接受和掌握新技术,有较强的独立、主动的学习能力。
招聘部门:
小米
工作地点:
西安市、上海市、北京市社招全职职位 ID:A168426
面试建议:
这个职位是小米新业务部对系统测试工程师的高阶要求,不同于普通的APP功能测试,它需要候选人同时具备芯片级验证思维和安卓系统深度知识。最核心的挑战在于需要针对GPU/视频/显示/相机/音频等不同模块,构建完整的测试架构并执行精准验证。面试官会特别关注你在复杂系统测试中的方法论,以及如何通过自动化手段提升验证效率。 建议重点准备三个维度的案例:首先是芯片特性测试经验,比如如何设计视频编解码的异常场景测试用例;其次是自动化测试开发能力,最好能展示你用Python/C++开发的测试框架或脚本;最后是问题定位能力,准备一个你通过日志分析或接口测试发现芯片级缺陷的案例。对于跨模块协作的考察,可以提前梳理与芯片设计团队、安卓开发团队的合作经验。记得携带测试方案文档或代码样本作为能力佐证。