岗位职责
- 参与客户端(iOS/Android/Web)基础架构相关模块的测试工作,包括但不限于网络、存储、性能等核心链路,及日常发版、值周、演练等工作;
- 根据架构设计文档,编写并维护测试用例,执行功能测试、集成测试及回归测试;
- 开发与维护自动化测试脚本及工具(如健壮性、稳定性监控、埋点自动化等),提升测试效率;
- 参与搭建和维护客户端平台CI/CD流水线中的质量卡点(如UI自动化准入等);
- 跟踪并分析测试中的缺陷,协助开发同学定位问题根因,推动架构质量改进;
- 探索新的测试方法和技术(如GUI测试等),并应用于客户端架构场景。
职位要求
- 编程能力:至少熟练掌握一门编程语言,如 Java/Python等,能独立编写测试脚本或简单工具;
- 基础知识:熟悉数据结构、操作系统、计算机网络等基础知识;
- 测试基础:了解软件测试理论及常用方法(等价类、边界值、场景法等),有测试用例设计经验者优先;
- 客户端基础:对 iOS/Android 或桌面端应用运行原理有一定了解(如Activity/Fragment生命周期、View渲染机制、消息循环等),有客户端开发或测试经验者加分;
- 工具使用:熟悉常见测试工具(如 Charles/Fiddler、Postman、adb、Xcode Instruments)或自动化框架(Uiautomator
- Appium、XCTest);
- 学习能力:对技术有热情,能快速阅读架构文档及源码,善于分析和定位问题;对AI新技术有兴趣探索;
- 沟通协作:具备良好的团队合作意识,能与开发、产品高效沟通。