岗位描述
工作内容
1. 全链路测试策略与执行
· 测试体系规划:制定与数字钥匙产品生命周期匹配的全流程测试策略,包括功能、性能、安全、兼容性、稳定性、用户体验测试。
· 测试方案设计:深入分析产品需求与设计文档,设计详尽的测试用例,覆盖正常场景、异常场景、边界场景及破坏性场景。
· 测试执行与评估:
· 执行从单元、集成到系统、验收各阶段的测试任务。
· 独立完成手机端(Android/HarmonyOS/iOS App及SDK)、车端系统、蓝牙/UWB/NFC通信、后台服务的功能与集成测试。
· 评估并报告产品质量风险,提供放行建议。
2. 专项质量领域攻坚
· 兼容性测试:
· 手机兼容:主导主流手机品牌、型号、操作系统版本的兼容性测试矩阵设计与执行。
· 车机兼容:与车厂合作,完成不同车型、T-Box、IVI系统的适配测试。
· 性能与稳定性测试:
· 测试连接建立时间、指令响应延迟、定位精度与刷新率等核心性能指标。
· 设计长时运行、高低温、弱信号、多设备干扰等压力与稳定性场景。
· 安全测试:
· 主导或协同安全团队,进行安全威胁建模,设计并执行安全测试用例,如重放攻击、中间人攻击、密钥安全、数据加密与隐私保护测试。
· 用户体验测试:
· 从用户视角出发,测试解锁/闭锁/启动等核心流程的流畅性与可靠性,挖掘交互痛点。
3. 自动化与效能提升
· 自动化框架建设:设计并开发适用于数字钥匙多端交互特点的自动化测试框架(如基于Appium、厂商自研车控工具等)。
· 关键场景自动化:将核心业务流程、兼容性测试、回归测试用例自动化,提升测试效率与覆盖率。
· 工具链开发:开发或引入必要的测试辅助工具,如模拟钥匙/车端行为的Mock工具、蓝牙信令分析工具、测试数据生成与管理平台。
4. 协同与质量闭环
· 全流程参与:深度参与需求评审、技术方案评审,提前识别质量风险。
· 缺陷管理:清晰定位、记录并跟踪问题,协同开发人员根因分析,推动问题解决与验证闭环。
· 质量分析与改进:定期进行质量度量与分析,输出测试报告,为产品迭代与流程优化提供数据洞察。
任职条件
基础项
1. 学历与经验:计算机、通信、电子信息等相关专业本科及以上学历,具备3年以上复杂软硬件结合产品或物联网/车联网产品的测试或测试开发经验。
2. 技术理解力:
· 深入理解数字钥匙的核心技术原理,包括蓝牙(BLE)、UWB、NFC等近场通信技术,及其在连接、定位中的应用。
· 熟悉CCC(Car Connectivity Consortium) 或其他相关行业标准的基本框架与要求。
· 了解移动端(Android/iOS/鸿蒙)和嵌入式系统的基本测试方法。
3. 测试专业能力:
· 精通测试理论与方法,能独立完成复杂业务逻辑的测试方案设计。
· 具备扎实的自动化测试能力,熟练掌握Python/Java等至少一种编程语言,有实际自动化项目经验。
· 熟练使用常见的测试工具,如Charles/Fiddler、Wireshark、ADB、Xcode等。
4. 核心素质:具备出色的分析问题、定位问题的能力,逻辑思维严密。责任心强,沟通协作能力好,能承受一定压力。
加分项
1. 有数字钥匙、智能汽车车控、无钥匙进入(PEPS)、物联网安全等相关产品的直接测试经验。
2. 熟悉汽车电子测试流程、车规级可靠性测试标准或相关工具链(如CANoe、CANalyzer)。
3. 具备安全测试背景或相关知识(如OWASP TOP 10 for Mobile),有渗透测试经验。
4. 有大型跨平台、多设备协同的自动化测试框架设计与搭建经验。
5. 掌握性能测试工具(如JMeter)或性能 profiling 方法,能对系统瓶颈进行分析。