该职位为混合模式,要求每周至少3天在多伦多市中心办公室现场工作。现场工作要求可能会根据组织需求进行调整。
未来的职责和责任
UI自动化策略与开发
- 设计、构建和维护可扩展的UI自动化框架,使用Selenium、Playwright或同类工具。
- 推动跨浏览器测试策略(Chrome、Firefox、Edge、Safari),确保一致的用户体验。
- 实施响应式设计验证的自动化,覆盖桌面、平板和移动端断点。
- 优化测试套件的可靠性、可维护性和执行速度。
API测试自动化
- 使用Postman、RestAssured或类似框架开发REST和GraphQL API的自动化功能、集成和合同测试。
- 验证API的可靠性、错误处理、负载下的性能以及对API规范的遵从性。
- 确保自动化API测试集成到CI管道中,并具有适当的报告和通知。
自动化框架架构
- 参与自动化框架的演变,使其模块化、稳健且易于维护。
- 使用Azure DevOps、Jenkins、GitHub Actions或GitLab等工具增强CI/CD集成。
- 实施设计模式,如页面对象模型(POM)、Screenplay、数据驱动或像Cucumber这样的BDD框架。
功能、集成和端到端测试
- 推动全面的测试计划,涵盖功能流程、非功能需求、用户旅程和边缘案例。
- 与SME、产品负责人和业务分析师合作,了解分支工作流程和交易场景。
- 验证多个平台和第三方系统的复杂集成点。
分支技术与外围设备测试
- 验证分支设备和外围设备,如:
- 卡读卡器
- 现金回收机/现金分配器
- 签名板
- 支票扫描仪
- 收据/分类账打印机
- 生物识别或ID验证设备
- 排除外围设备与核心分支应用程序之间的连接、驱动程序兼容性和集成问题。
缺陷管理与质量治理
- 使用Jira或Azure DevOps等工具识别、跟踪和报告缺陷,并提供清晰的重现步骤和日志。
- 与开发人员和产品经理合作,分类缺陷并优先处理关键问题。
- 重新验证已解决的缺陷,并保持测试工件的可追溯性。
左移质量策略
- 早期参与设计和需求讨论,以发现风险、模糊性和系统差距。
- 促进功能的可测试性和自动化友好设计。
- 建立早期测试模式,如服务模拟、测试数据规划和静态分析。
性能与安全测试支持
- 协助进行基本性能评估,包括负载、压力和基准测试。
- 通过OWASP ZAP或类似漏洞扫描工具支持UI和API级别的安全扫描。
- 与安全和性能工程师合作,解释发现并验证修复。
文档与报告
- 维护自动化框架、测试脚本、执行结果和测试策略的清晰文档。
- 向利益相关者提供仪表板、质量趋势和发布准备报告。
- 确保符合组织的QA标准和审计要求。
成功履行此角色所需的资格
经验
- 6-10年以上质量工程经验,其中至少3年以上担任QE领导或高级QE角色。
- 在推动质量战略和管理大型复杂系统的自动化方面具有公认的领导能力。
技术技能
- 自动化
- 在UI自动化(Selenium、Playwright)方面有丰富的实践经验。
- 在API自动化方面有扎实的经验(Postman、RestAssured、Karate等)。
- 熟练使用Java、JavaScript/TypeScript、Python或C#编写测试脚本。
- 框架/工具
- 有从头构建或增强自动化框架的经验。
- 熟悉CI/CD技术(Azure DevOps、Jenkins、GitHub Actions等)。
- 了解Git分支策略和版本控制最佳实践。
分支技术专长
- 深刻理解分支操作、工作流程、柜员应用程序、客户服务和相关系统。
- 能够快速学习新的分支管理平台和复杂的金融交易。
外围设备/硬件集成技能
- 有测试与软件应用集成的物理设备的经验。
- 理解驱动程序、连接协议和硬件依赖性。
质量工程实践
- 深刻理解测试策略、测试设计技术、基于风险的测试和覆盖模型。
- 熟悉Agile(Scrum/Kanban)和传统SDLC流程。
软技能
- 出色的沟通和利益相关者管理能力。
- 强大的分析和解决问题的能力。
- 能够自主工作并指导团队在高压交付周期中工作。
- 具有面向持续改进和创新的自动化和质量流程的心态。
"CGI提供了该职位薪资范围的合理估计。该范围的确定包括技能水平、地理市场、经验和培训、执照和认证等因素。薪酬决定取决于每个案例的事实和情况。目前合理的估计范围为$80,000–$130,000。该职位为现有空缺。"
免责声明:"在此职位发布中使用‘工程’一词是指与信息技术(IT)相关的技术意义,并不意味着个人从事工程实践或具备适用省或地区工程监管机构规定的必要执照。我们正在寻找具有IT工程相关职能专业知识的个人,但工程监管机构的执照不是该职位的先决条件。工程在加拿大是一个受监管的职业,在使用头衔和称号方面受到限制。"
#LI-GS!
作为所有者,让我们将有意义的洞察转化为行动。
在CGI的生活根植于所有权、团队合作、尊重和归属感。在这里,你将发挥你的全部潜力,因为……
从第一天起,你就被邀请成为所有者,因为我们共同努力实现我们的梦想。这就是为什么我们称自己为CGI合伙人而不是员工。我们从集体成功中受益,并积极塑造公司的战略和方向。
你的工作创造价值。你将开发创新解决方案,与团队成员和客户建立关系,同时利用全球能力扩展你的想法,拥抱新机遇,并从广泛的行业和技术专业知识中受益。
通过加入一家旨在成长和持久的公司,你将塑造你的职业生涯。你将得到关心你健康和福祉的领导者的支持,并为你提供深化技能和拓宽视野的机会。
在CGI,我们重视多样性带来的力量,并致力于营造一个人人归属的工作场所。我们与客户合作,建设更具包容性的社区,并赋予所有CGI合伙人蓬勃发展的能力。作为一个平等机会的雇主,能够在招聘过程中表现出色对我们来说很重要。如果你需要住宿,请告知你的招聘人员。
要了解更多关于CGI的可访问性,请通过电子邮件与我们联系。请注意,此电子邮件仅用于可访问性请求,不能用于申请状态查询。
加入我们的团队——全球最大的信息技术和商业咨询服务公司之一。