Android系统测试工程师

软件工程中心
On-site
China
工作职责
1、主导Android系统领域(内核、Boot、HAL、系统分区、系统服务与框架)的测试方案制定,构建高可靠性分层测试框架,设计灰盒测试用例提高系统领域测试覆盖率。 2、挖掘系统领域测试痛点问题,作为测试技术带头人主导关键模块的测试技术攻关,解决领域复杂测试技术问题。 3、负责专业领域行业洞察,引入行业优秀测试方案和测试技术;负责推动新的测试架构、测试方法和测试理念的推广落地 4、具备自动化脚本开发能力,能够基于需求开发高效的自动化测试脚本。


任职要求
1、计算机、电子工程等相关专业本科及以上学历,5年以上Android系统测试经验,熟悉AOSP架构及定制化系统开发流程。 2、深入理解Android系统框架:熟悉Linux内核、HAL层、系统服务、系统分区、Binder通信机制等核心模块的实现原理,能结合源码(如C++/Java)设计测试用例。 3、灰盒测试经验:具备代码级问题定位能力,熟练使用Systrace、Perfetto、GDB、Kernel Debug等工具分析系统级问题,具备具备基础HAL接口测试经验 4、自动化测试能力:精通Python/Shell脚本开发,熟悉Android测试框架,有定制化测试工具开发经验。 5、复杂问题分析能力:擅长通过日志(Logcat/Kernel Log)、内存Dump、堆栈跟踪等手段定位系统崩溃、死锁、资源竞争等疑难问题。