职责描述
1、负责音、视频、无线类产品的测试开发工作,积极快速深入理解产品需求,挖掘并跟进实施性能、稳定性、可靠性等专项测试,保障和提升产品质量。
2、主导自动化测试体系架构:主导自动化测试方案设计,包括移动端(Android/iOS)、PC 端(Windows/macOS)及接口层的自动化框架选型、核心模块开发与持续演进,打通 CI/CD 流水线,构建高复用、高稳定的自动化基座,持续提升研发交付效率。。
3、自动化用例工程化管理:主导制定自动化用例的编写规范、分层策略(冒烟/回归/全量)、数据驱动与关键字驱动设计,推动用例资产的结构化与可维护性,确保自动化覆盖满足版本迭代节奏。
4、测试平台与工具链自主研发:基于业务痛点、产品需求、架构等分析,独立或带领团队开发设计测试开发相关用例、工具或测试平台扩展模块,助力实施性能、稳定性、可靠性等专项测试,保障和提升产品质量。
5、技术赋能与标准输出:沉淀侧开最佳实践、框架使用指南和常见问题排查手册,指导团队成员提升测脚本质量,主持化代码评审,推动团队测试开发能力能力整体升级。
6、积极主动解决问题,推进产品质量自动化流程的建立/升级,良好的沟通协调能力,保障产品质量的意识。
任职要求
1、学历与经验:本科及以上学历,计算机相关专业,5 年以上自动化测试开发经验,2 年以上侧开 owner 经验。至少主导 1 个以上完整项目的自动化框架从 0 到 1 搭建或主导重构经历
2、编程与工程化能力:精通 Python,熟悉 Java/Go/Swift 等至少一门语言,具备良好的编码习惯和面向对象设计思维,能编写高可读、高复用的自动化代码。
3、测试平台开发经验:有使用 Flask/Django 或 Vue/React 搭建自动化测试平台的前后端开发能力,熟悉 Jenkins/GitLab CI 等持续集成工具
4、深刻理解自动化平台、具备主流测试框架二次开发经验,具备 APP 及 PC 客户端自动化实战经验:
移动端:精通 Appium、UIAutomator2、XCUITest,理解其底层通讯机制(如 WebDriver 协议、WDA),能处理混合应用及 WebView 切换、非标准控件识别等复杂场景。
PC 端:熟练使用 WinAppDriver、PyWinAuto、AutoIt 等,能处理桌面应用、多进程、文件对话框等交互。
接口层:熟悉 Requests、Pytest 等库,能设计轻量级接口自动化框架,并集成契约测试、Mock 服务等。
5、团队影响力:具备技术决策力,能主导自动化技术选型争论并给出合理理由,乐于分享和指导,有内部培训或开源项目贡献者优先。、
6、具有智能摄像头、安防摄像头、音视频产品的测试工具开发经验优先