Android BSP测试开发工程师/专家-移动OS
字节跳动
岗位职责
1、负责Android BSP Linux Kernel领域的系统开发需求&技术评审,提出改进意见,并负责内核相关功能测试,以及性能防劣化测试;
2、负责设计并开发需求用例,进行相关的白盒用例设计,通过单元测试,集成测试以及系统测试保证系统质量;
3、及时发现项目软件程序缺陷,并推动缺陷解决,输出完整测试报告;
4、负责系统的性能优化测试,参与通用化自动化中台建设,进行质量前置工作开展。
任职要求
1、本科及以上学历,熟练掌握C/C++/Python/Java等语言一门或者多门的开发;
2、1年以上智能硬件开发经验或2年以上设备端的自动化测试开发经验,熟悉安卓系统底层各模块的原理(系统启动、后台进程、关键服务)掌握测试技术;
3、熟悉Linux内核(Bootloader/Lnit/文件系统/进程调度/内存管理/设备驱动等)测试方法和工具使用;
4、掌握Linux(CPU、GPU、IO),响应时延测试、流畅度测试、内存测试、启动时延等测试方法,可以进行测试模型和自动化建设;
5、熟悉Android HAL层原理和架构,有Android底层软件测试经验;
6、具备LCD、数据存储类RAM/ROM/UFS/DDR/EMMC、Touch、IMU、Sensor传感器、按键等一种或者多种测试技术研究,能够独立输出测试方案,使用相应测试工具。