职位描述:
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:A66518
面试建议:
小米新业务部的系统测试工程师职位是一个技术要求非常全面的岗位,它涵盖了GPU、视频、显示、相机和音频等多个专业领域的系统测试工作。这个职位最特殊的地方在于它不仅要求应聘者具备常规的软件测试能力,还需要对安卓系统底层和芯片级测试有深入理解。特别是需要能够独立完成从需求分析到测试方案设计的全过程,这对测试工程师的综合能力提出了很高要求。 针对这个职位的面试准备,我建议重点突出你在安卓系统测试方面的实际经验,特别是那些涉及到芯片级测试的项目。准备好具体案例来说明你如何设计测试方案、解决复杂问题以及优化测试流程。同时,确保你对GPU管线、视频编解码、显示图层等专业技术有扎实的理解。面试官很可能会考察你的自动化测试脚本能力,所以准备好展示你用Python或C++编写的测试脚本样例。最后,这个职位强调团队合作和技术创新,记得准备一些能体现你这两方面能力的经历。