职位名称:测试工程师(移动端 + 后台系统方向)
岗位职责:
1. 全流程测试管理
参与需求评审,主导测试方案设计,独立完成测试计划、用例编写、执行及报告输出,覆盖功能、兼容性、性能、安全等全维度测试。
管理缺陷生命周期,推动开发团队高效修复问题,并建立缺陷预防机制,优化测试流程。
2.移动端APP专项测试
①iOS端:
遵循App Store审核规范,完成IAP支付、隐私标签、苹果登录等合规性测试。
适配iPhone/iPad全系列机型,验证iOS系统版本兼容性及ARKit等原生功能。
②安卓端(含教育设备):
覆盖主流手机、教育平板(步步高/优学派)及定制ROM(鸿蒙/厂商OS)的适配测试。
验证教育场景功能(护眼模式、家长管控、外设联动)及内容安全审查(敏感词过滤、版权合规)。
3.后台系统测试
接口测试:使用Postman/Swagger设计接口用例,验证业务逻辑、数据一致性及异常处理。
性能测试:通过JMeter/LoadRunner对后台服务进行压力测试,分析TPS、响应时间等指标。
数据库测试:编写SQL脚本验证数据读写、事务一致性及分库分表场景。
安全测试:执行OWASP Top 10漏洞扫描(如SQL注入、XSS攻击),配合完成渗透测试。
4.自动化与效率提升
搭建UI自动化框架(Appium+Python/Java),实现核心业务流自动化回归。
开发接口自动化脚本(Pytest+Requests),集成Jenkins实现持续测试。
设计性能监控方案(Prometheus+Grafana),实时预警系统瓶颈。
5.质量体系建设
制定测试准入/准出标准,建立质量度量模型(如缺陷密度、逃逸率)。
主导线上故障复盘,输出改进措施并推动落地。
任职要求:
1.基础能力
计算机相关专业本科,3年以上测试经验,独立负责过至少2个完整项目。
精通测试方法论:等价类、边界值、场景法等用例设计技巧。
熟练使用禅道/Jira管理缺陷,Git/SVN进行版本控制。
2.技术栈要求
①移动端:
iOS:掌握XCTest、Xcode Instruments,熟悉TestFlight分发流程。
安卓:熟练使用ADB命令、Monkey压力测试,了解云真机平台(Testin/WeTest)。
②后台系统:
接口:熟悉RESTful API测试,掌握Charles/Fiddler抓包分析。
数据库:熟练编写复杂SQL,具备MySQL/Oracle性能调优经验。
性能:精通JMeter脚本开发,能分析JVM堆栈、GC日志。
3.自动化能力
至少掌握一门编程语言(Python/Java),能独立开发自动化脚本。
熟悉Selenium/Appium框架设计,了解Page Object模式。
4.业务理解
有教育行业经验者优先:熟悉K12教学场景、教育SDK(OCR/语音评测)对接。
具备后台业务测试经验:如订单支付、用户权限、数据统计等模块。
5.加分项
熟悉微服务架构测试(Dubbo/Spring Cloud)。
持有ISTQB/软考中级证书,或参与过等保2.0/ISO27001认证。
了解Docker/K8S部署及容器化测试。
岗位福利:
下午茶、氛围好、扁平管理、大小周、项目奖、期权股票。