vivo软件测试开发工程师
任职要求
【硬性要求】 1.学历经验: 计算机、电子工程相关专业本科及以上学历,3年以上系统底层开发或测开经验,有手机/嵌入式平台BSP或性能功耗测试经验者优先。 2.技术深度: 1)精通C语言,具备良好的Linux内核或驱动开发基础,能读懂内核关键模块源码。 2)深入理解Linux内核内存管理、进程调度、电源管理等机制及其在Android上的实现与增强。 3)熟悉Android性能剖析工具(如Perfetto, Systrace)和功耗测试方法,能解读相关数据。 3.系统能力: 熟悉Android系统启动流…
工作职责
Android BSP/系统底层测试开发专家(内存/调度/电源方向) 岗位名称: Android BSP/底层系统测试开发专家 / 系统性能与功耗测开工程师 岗位核心目标: 负责Android系统底层(BSP及内核)在内存管理、CPU调度、电源管理、热管理等核心机制上的性能、功耗与稳定性测试验证,从系统层面保障产品的流畅度、续航与可靠性。 1.负责Android设备内存、调度、电源、热管理等系统底层特性的测试策略制定、自动化实施与深度分析。 2.深入理解Linux内核相关子系统(如Memory, CPUFreq/CPUHotplug, PM, Thermal)及Android HAL层工作原理,能与驱动、内核开发团队协同定位底层问题。 3.开发系统级性能、功耗、压力测试工具与监控平台,进行数据采集、分析与瓶颈定位。 4.主导关键性能与功耗场景(如应用启动、多任务切换、游戏、待机)的测试与优化验证,输出量化评估报告。 5.研究业界先进测试方法,构建并持续优化底层系统特性的自动化测试与持续集成体系,掌握一种以上测试代码编译、自动化执行的测试框架
1、按照产品架构和业务要求,制定和推进测试策略,测试计划和测试方法; 2、通过测试相关流程、策略、方法和工具等创新,努力提升测试的质量和效率; 3、自动化测试框架及业务测试支撑工具开发,web端、APP端、服务端、Windows客户端不限; 4、发现工作中的效率提升点,调研并能够开发相应测试工具和框架,提升测试效率,立项研发并落地 ; 5、配合产品、开发、测试 一起优化和改进代码结构、发布过程、配置管理,顺利实施持续集成。 职位要求1、工科、计算机或其他相关专业本科以上学历,至少5年以上开发或测试开发工作经验 2、精通Java/Python/C++等至少一门语言,掌握SpringBoot、Vue、React、Bootstrap、testNG等技术栈,熟悉常见的数据库,熟练掌握Mysql,Mongodb,Redis等 3、具有较强的业务分析能力,较好的沟通表达和综合协调能力,对质量保证有深刻理解,具有一定的业务建模能力 4、逻辑能力强,高度的责任心、上进心,积极主动、良好的团队合作能力,自我学习和分析解决问题的能力 5、杰出的自我驱动学习能力,能独立思考,乐于接受挑战,在压力中突破自己; 6、有团队管理经验者优先,有税务、营收、资金相关方向测试经验者优先。
在这里,你将获得亿级用户产品研发质量保障的机会,学习行业先进的测试技术,并有机会成长为有业界影响力的测试专家。 具体工作方向包括: 方向一:自动化测试工具及平台开发:负责自动化测试系统开发及测试工具开发; 方向二:手机模块测试:在熟悉原理的基础上,负责互联网服务端及客户端、ROM、相机、音视频、WIFI、手机驱动、安卓系统等模块的测试设计,自动化实现; 方向三:通信测试:基于对于通信协议的理解,负责通信模块的测试设计; 方向四:负责图像、视频、语音等算法的测试工作,参与业界前沿算法质量评测系统的研究,建立和完善评测体系。 方向五:搭建质量监控和改进体系,基于大数据分析,支撑市场品质改善;
1、负责模块前期开发的评审,跟进风险的解决情况,在设计形式/测试方法上形成有效预防措施; 2、负责各项目功耗测试与质量管控,保证产品口碑处于行业领先的水平; 3、结合市场的情况,对比行业竞品,挖掘用户痛点,通过用例以及测试技术的不断提升,持续提升模块的质量以及口碑。