岗位描述
岗位职责
1. 自动化框架规划:制定部门三年自动化测试技术路线和框架选型,统一技术栈与编码规范。
2. 框架与工具链搭建:设计并落地端–云一体化自动化测试平台,覆盖硬件、驱动、系统、应用及云端测试。
3. 自动化套件开发与落地:主导核心模块开发,交付分层测试套件(单元/HAL/API/UI/E2E/HIL),保障高覆盖率和高稳定性。
4. 团队赋能与持续优化:培训团队自动化能力、建立最佳实践与 ROI 指标,引入 AI 辅助优化测试效率和质量
岗位要求
硬性要求
1. 编程与框架能力:至少精通一种编程语言(Python/Java/C++等),熟悉设计模式、微服务架构、消息队列及高并发调度。
2. 自动化测试经验:3 年以上自动化测试框架/平台设计经验,能够独立搭建端–云一体化测试平台。
3. 系统与工具链熟悉:深入理解 Android/Linux BSP/Framework/App/Cloud 测试方法,熟悉 ADB、Docker、K8s、CI/CD、SonarQube、Allure、Grafana 等工具链。
4. 协议测试能力:掌握网络协议(TCP/IP、HTTP/HTTPS)、串口协议(UART/I2C/SPI/CAN)及消息推送协议(MQTT/CoAP/WebSocket)测试方法。
5. 质量控制与 CI/CD 实践:熟悉CI/CD流程,精通Jenkins等工具二次开发与集成,具备测试架构融入研发流水线的落地经验。
加分技能
1. 智能硬件经验:安防、行车记录仪、智能宠物设备等产品自动化测试经验,熟悉功耗、RF、EMC 测试方法。
2. AI 赋能测试:有 AI 用例推荐、视觉比对或异常检测在测试中的实践经验。
3. 技术影响力:发表过测试框架相关专利、开源项目或技术博客,具备团队赋能或技术指导经验。
4. 跨团队协作:具备推动跨部门自动化标准落地的经验。