移动测试分析师

15个月前全职
300K - 500K HKD Cognizant

Cognizant

location 香港
unsaved
高级质量工程师 资格要求: 工程学学士 职责: 测试需求分析: • 参与用户故事审查,识别需求中的功能和非功能差距。 • 创建/修改需求跟踪矩阵(RTM),将每个需求映射到一个或多个测试用例、测试脚本和来自功能、集成和验收测试代码/脚本的缺陷。 • 进行需求分析-了解应用程序和技术设计文档。 • 与产品负责人和Scrum主管一起参与待办事项梳理会议,对待办事项进行优先排序。 • 根据需要创建/修改子任务。 • 创建/修改查询/澄清跟踪器,并与开发团队/Scrum主管/客户现场讨论以解决查询。 测试策略和测试计划: • 从客户那里收集输入(例如测试类型、开发团队、客户经理等)*参与并提供输入,在与产品负责人、Scrum团队、项目管理人员、客户和其他项目的开发人员的冲刺回顾会议中进行澄清。 测试设计技术(设计原则/工具/模式): • 与SME、会议负责人、开发人员、架构师一起参与联合应用程序开发,了解低级设计组件。 • 协助/支持开发团队进行单元测试自动化,识别环境依赖关系、部署策略、发布周期、测试数据依赖关系等。 • 开发自动化和非功能测试代码时应保证零缺陷。 • 执行冲刺内自动化。 • 执行自动化脚本维护。 • 根据最佳实践编写有效且可重用的测试,以验证关键功能需求,并在重构代码时保持测试的有效性。 • 遵守客户/Scrum团队定义的工具/流程,如编码标准、SCM和CI标准。 • 能够编写程序/理解代码片段/技术细节。 • 专注于重用现有框架来开发自动化和非功能测试脚本,并使用认知解决方案加速器以实现>98%的代码覆盖率/Scrum定义。 • 脚本成熟度-根据需要开发自动化脚本。 • 与客户进行发布/冲刺级别的活动演示。 • 根据任务承诺的完整性交付成果。 编码实践和缺陷管理: • 能够理解敏捷和DevOps模型中的软件开发流程。 • 参与与项目团队一起对复杂解决方案进行架构和设计审查。 • 与开发团队合作,帮助定义和维护质量标准。 • 跟踪缺陷指标以确保测试效果,由工具生成。 • 跟踪缺陷(由QC工具生成的缺陷日志)直到关闭。 • 重新测试缺陷并更新状态。 • 参与设计审查会议,与开发人员一起参与联合应用程序开发(JAD)会议讨论。 测试执行(自动化/专业测试): • 进行冒烟测试以确保系统准备就绪进行测试。 • 执行自动化测试脚本/手动测试用例。 • 记录和维护测试证据,并跟踪分配的测试用例的执行状态。 • 识别缺陷并记录失败。 • 进行验收测试(如有需要)。 • 如有需要,提供部署和生产后支持。 • 如有需要,识别要执行的测试套件。 • 测试执行/报告策略和优先级在快节奏的敏捷开发中。 • 使用技术概念执行自动化测试脚本。 • 利用已确定的测试自动化工具来利用测试自动化框架。 • 将自动化测试整合到持续集成流程中。 • 具备初级水平的持续集成、持续部署、持续交付知识以及对CI/CD工具的基本了解。 技术咨询研究和分析: • 构建可重用的脚本库文件。 • 参与框架评估和工具评估。 • 利用认知分析和持续测试工具,早期识别生命周期中的缺陷。 人员管理: • 确定培训需求并不断提高技能。 • 与同行、开发人员和项目中的其他利益相关者保持友好关系。 知识和创新管理: • 根据项目/客户需求创建/更新基于业务/应用层需求的知识库/工件,包括在WIKI中的详细信息。 • 参与知识转移电话会议,了解系统/应用程序/需求。 • 与客户进行反向知识转移,参与或分享详细说明需求或应用领域知识的文件,以确保对其有所了解。 • 为新团队成员组织知识转移会议。 • 专注于根据项目需求创建创新工具/解决方案。 项目、配置和发布管理: • 具备软件配置管理的基本知识,包括版本控制技术和基线的建立。 • 至少掌握1种软件配置管理工具的实际工作知识。 • 了解项目开发生命周期,能够将任务分解为小的工作分解结构,及时报告状态,并按时上传质量成果。 必备技能 • 测试工具 • 测试管理工具 • 手动测试 员工状态:全职员工 班次:白天工作 出差:无 职位发布日期:2023年12月29日 关于Cognizant Cognizant(纳斯达克-100:CTSH)是全球领先的专业服务公司之一,为数字时代的客户业务、运营和技术模型进行转型。我们独特的基于行业的咨询方法帮助客户构想、构建和运行更具创新和高效的业务。Cognizant总部位于美国,是《财富》500强中的185名,并持续入选全球最受钦佩的公司之一。了解Cognizant如何帮助客户引领数字化,请访问网站或关注我们的推特@Cognizant。