描述
职责:
• 提供有关测试策略、测试计划、测试工具选择以及识别测试所需资源的建议
• 在图形用户界面(GUI)和非图形用户界面(非 GUI)环境中规划和组织大型系统的测试工作,包括执行系统集成测试、专项测试和用户验收测试(例如,压力测试)
• 质量保证专家负责制定测试计划、测试脚本和测试用例,并对各种组件执行这些测试
• 测试人员将与每个项目的测试负责人和 IT 负责人以及项目团队成员合作,分析、设计、开发、实施和持续支持所需系统
通用技能:
• 在指定经验级别的测试工作规划、组织和实施方面具有经验
• 了解应用程序开发、设计、实施和维护的结构化方法论
• 了解并具有使用计算机辅助软件工程(CASE)工具和数据查询工具的经验,以帮助开发测试用例
• 了解并具有在一个或多个平台上使用自动化测试工具和版本控制系统的经验
• 有执行功能测试、非功能测试和系统级集成测试的经验
• 有支持用户验收测试和参与 UAT 活动的经验
• 熟悉质量保证原则、实践、工具和结构化方法论
• 具备创建测试策略文档、测试计划、测试用例和测试数据的经验,涵盖各种类型和阶段的测试,包括技术和业务功能验证
• 在质量保证和测试方面的经验,包括单元测试、集成测试、负载测试、性能测试等
• 了解并具有系统开发生命周期各个阶段的经验
• 具备出色的分析、解决问题和决策能力;组织能力、创造力和毅力;口头和书面沟通能力;以及人际交往能力
• 具备团队合作精神,有按时完成任务的良好记录
• 熟悉一种或多种自动化测试工具
理想技能:
• 至少熟悉一种编程语言的知识和经验
• 了解信息检索包的使用经验
• 了解面向对象环境中的测试方法
• 了解信息管理原则、概念、政策和实践
• 了解安大略省残疾人无障碍法(AODA)及相关法规和标准
• 规划和组织大型和小型系统测试工作的经验
• 编写自动化测试脚本以生成自动化测试用例的经验
• 测试商业现成应用程序(COTS)的经验
核心技能和经验 - 40 %
• 2 年以上在企业级 IT 环境中进行软件测试的经验。
• 在手动测试和自动化测试工具及框架方面的实践经验。
• 深入理解敏捷、Scrum 和瀑布测试方法论。
• 在 AODA 测试和合规性方面具有广泛经验
• 创建和维护测试策略、测试用例和脚本以及测试报告的经验。
• 在 Selenium 或 Postman 等测试自动化工具方面的经验。
• 在 JMeter、LoadRunner 或类似工具的性能测试方面的经验。
• 在 JIRA、Azure DevOps 或类似工具的缺陷跟踪方面的经验。
• 在复杂系统的端到端测试方面具有证明的专业知识,确保覆盖所有功能和非功能需求。
• 了解 QA 合规标准和安全测试最佳实践。
技术技能和经验 - 35%
• 对 SQL、Oracle 等数据库有深入理解。
• 了解 Azure、AWS 等云技术。
• 了解 CI/CD 管道和集成工具,如 Jenkins、Git 或 GitLab。
软技能 - 20%
• 强大的沟通能力;书面和口头
• 优秀的人际关系,能够有效与他人合作
• 能够与功能和技术团队合作
• 具备在大型团队中工作并与其他团队成员紧密合作的能力
• 证明的分析能力和系统解决问题的能力
• 在压力下工作的能力,能够应对紧迫的时间表,并适应变化
公共部门经验 - 5%
OPS 质量保证标准和实践。
必须具备:
• 2 年以上在企业级 IT 环境中进行软件测试的经验。
• 在手动测试和自动化测试工具及框架方面的实践经验。
• 创建和维护测试策略、测试用例和脚本以及测试报告的经验。
• 在 Selenium 或 Postman 等测试自动化工具方面的经验。
• 在 JMeter、LoadRunner 或类似工具的性能测试方面的经验。
• 在 JIRA、Azure DevOps 或类似工具的缺陷跟踪方面的经验。
• 对 SQL、Oracle 等数据库有深入理解。