|
|
|
|
职位描述 用小程序查看更多 |
|
职责描述
1.测试设计与执行
·参与需求评审,制定测试计划,设计测试用例(功能、兼容性、异常场景等),执行手工测试并提交缺陷报告;
·针对复杂业务逻辑设计边界值、等价类等测试策略,保障核心功能覆盖率。
2.自动化测试开发
·搭建/维护自动化测试框架(如 Selenium 、 Appium 、 Pytest ),编写自动化测试脚本,提升回归测试效率;
·集成自动化测试至 CI / CD 流水线(如 Jenkins 、 GitLab CI ),实现持续测试。
3.性能与安全测试
·使用 JMeter / LoadRunner 等工具进行接口压测、负载测试,分析性能瓶颈并输出优化建议;
·配合安全团队完成渗透测试、漏洞扫描(如 Burp Suite 、 OWASP ZAP ),验证系统安全性。
4. 质量分析与改进
·跟踪缺陷生命周期,推动问题闭环,定期输出测试报告与质量评估;
·通过缺陷根因分析,提出流程改进建议(如需求评审规范、测试左移策略)。
5.工具与效率提升
·开发测试辅助工具(如 Mock 服务、数据构造工具),优化测试效率;
·维护测试文档与知识库,推动团队测试能力标准化。
任职要求
1.教育背景:
·本科及以上学历,计算机、软件工程、电子信息相关专业优先;
2. 技术能力:
·熟悉测试理论:黑盒/白盒测试方法、测试用例设计、缺陷管理流程;
·掌握至少一种编程语言( Python / Java ),能独立编写自动化脚本;
熟练使用主流测试工具:
自动化: Selenium / Appium / Cypress / Robot Framework;
性能: JMeter / Locust / Gatling;
接口: Postman / Charles / Fiddler;
·了解持续集成工具( Jenkins / GitLbCI )及版本控制( Git )。
3.经验要求:
·5年以上测试经验,有中大型项目全流程测试经验;
·主导过至少一个模块的自动化测试框架搭建或性能优化项目;
4. 软性素质:
·细致耐心,具备较强的逻辑分析能力和问题定位能力;
.良好的沟通能力,能推动开发、产品等多方协作解决问题;
|
|
|
|
|
|
|