岗位描述
岗位职责:
1、参与互联网金融产品(App、Server、H5、小程序、Web后台等)的功能测试、接口测试、兼容性测试和专项测试。
2、根据需求和设计文档编写测试方案、测试用例,执行测试并记录测试结果。
3、负责缺陷提交、跟踪、验证和闭环,协助分析问题原因及影响范围。
4、参与需求评审、技术方案评审和发布评审,从质量、风险和用户体验角度提出改进建议。
5、参与接口自动化、UI自动化及测试工具的开发和维护。
6、参与测试平台、测试数据构造、Mock服务、持续集成及质量度量相关能力建设。
7、使用 AI 工具辅助完成需求分析、测试点设计、用例生成、接口脚本生成、代码分析和测试报告整理,并对 AI 生成内容进行校验和优化。
8、沉淀可复用的自动化脚本、测试组件、测试数据、Prompt 模板和业务测试资产,提升团队测试效率。
任职要求:
1、计算机、软件工程、金融科技等相关专业本科或硕士。
2、熟悉软件测试基本理论和流程,了解黑盒测试、白盒测试等测试方法。
3、掌握至少一种编程语言,如 Python、Java、JavaScript 等,能够独立阅读、编写和调试基础代码。
4、具备测试开发意识,了解接口自动化、UI自动化、持续集成或测试框架的基本原理;有 pytest、JUnit测试框架、Appium、Playwright、Selenium 等使用经验者优先。
5、了解 HTTP/HTTPS 协议、RESTful API、JSON、数据库及 SQL 基础查询,熟悉 Linux 常用命令。
6、熟悉 Postman、JMeter 等接口或性能测试工具,了解 ADB、Charles、Fiddler 等移动端调试和抓包工具,有实际项目经验者优先。
7、了解 Git、Jenkins或其他持续集成工具,能够参与自动化测试任务的配置和执行者优先。
8、具备 AI 工具使用能力,能够使用大语言模型辅助完成需求分析、测试设计、代码生成、缺陷分析和测试数据构造;具备 Prompt 编写、结果校验和问题追踪意识。
9、了解 AI 生成代码和测试内容的常见风险,包括逻辑错误、边界遗漏、安全问题、数据权限和可维护性问题,并能够进行人工复核。
10、逻辑清晰,责任心强,具备较好的问题定位、分析和总结能力,对互联网金融业务感兴趣。具备良好的沟通协作能力,能够与产品、开发、测试和运营团队有效协作。
【优先条件】
- 有完整的接口自动化、UI 自动化或移动端自动化项目经验。
- 有测试框架、测试平台、Mock 服务、测试数据平台或质量度量建设经验。
- 有金融、电商、支付、信贷、营销等复杂业务测试经验。
- 有使用 AI Agent 或 AI Native Coding 工具完成研发测试工作的经验。
- 有开源项目、技术博客、自动化工具或脚本沉淀者优先。