角色与职责:
• 确定要测试的应用程序或系统的需求和规范。
• 通过测试自动化以及在 Jira Zephyr 上记录所有功能测试用例、结果和测试数据。
• 执行估算、规划、优先级排序、进度监控和测试活动的协调。
• 提供 UAT 测试状态的每日报告。
• 开发测试自动化脚本,执行回归套件中的现有自动化脚本。
• 通过文档分析、访谈、研讨会和工作流程分析,分析客户的业务需求和流程。
• 为开发和修改满足客户需求的系统提供输入,并制定支持这些修改的业务规范。
• 负责多个环境(SIT、UAT、性能和生产)中应用程序的质量。
• 参与测试场景、测试用例、测试执行(单元、集成、系统、数据库和回归、缺陷审查和测试数据准备)。
• 缺陷报告。
要求:
• 计算机或工程相关领域的学士学位或以上,或具有同等的专业经验。
• 具有 2-5 年 Web 应用程序测试经验的测试工程师。
• 必须细心并能够独立工作。
• 具有强烈主动性和责任感的专注、承诺和结果导向的团队合作者。
• 良好的人际交往和分析能力。
• 熟悉敏捷软件开发生命周期。
• 熟悉 Web 应用程序自动化测试开发和测试技术,如冒烟测试、数据库测试、集成测试、白盒和黑盒测试、回归测试、系统集成测试和用户验收测试。
• 良好的沟通能力,包括口头和书面表达。
• 了解质量保证原则、方法和流程。
• 了解测试自动化原则、方法和框架。
• 具有功能测试知识,最好具备银行或金融领域的领域知识。
• 熟练使用 Jira、Confluence、Cucumber、Selenium 等工具。
• 具有敏捷流程、在敏捷团队内进行测试的经验。
• 具有在 CI/CD 流程中执行软件测试的经验。
• 具有 BDD 框架(Serenity)的经验。