小米小米汽车-软件测试开发工程师
任职要求
1、本科以上学历,5年以软件测试开发工作经验; 2、掌握至少一门编程语言,如 Java/Python/Shell,掌握主流的性能测试工具的运用, 如jmeter/loadrunner; 3、熟悉软件测试流程、方法,掌握常用Linux命令,掌握主流数据库,如MySQL DB…
工作职责
1、负责智能网联软件及工具平台系统、接口、集成、性能、回归和验收测试工作; 2、根据网联及工具平台系统需求编写测试方案、测试用例、测试报告、用户手册等,并组织评审; 3、负责自动化测试脚本的开发、录制、调试、部署、执行; 4、独立搭建测试环境和开源自动化框架; 5、参与需求分析和软件设计及代码评审,提出改进意见和可测性建议; 6、参与问题分析、定位、修改跟踪,推动开发对问题进行全面合理解决。
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、结合市场的情况,对比行业竞品,挖掘用户痛点,通过用例以及测试技术的不断提升,持续提升模块的质量以及口碑。