成为加拿大航空的一部分就是成为一个标志性加拿大象征的一部分,最近被评为北美最佳航空公司。通过加入我们多元化和充满活力的团队,让您的职业生涯起飞,站在客运航空的前沿。
我们正在寻找一名软件开发自动化测试员,以帮助加速智能自动化测试在加拿大航空的IT、数据和数字团队中的采用。该角色负责将加拿大航空质量管理办公室(QMO)提供的自动化解决方案和框架集成到交付管道中,执行QA流程,并在质量保证的各个方面为交付团队提供领导和指导。
软件开发自动化测试员将向加拿大航空质量管理办公室的QA经理汇报,确保与企业范围内的质量标准和治理保持一致。
职责:
- 将加拿大航空QMO和COE开发的自动化框架和工具集成到项目交付团队和管道中。
- 在交付团队中执行和实施QA流程,确保与企业标准和最佳实践保持一致。
- 作为交付团队中的QA专家,监督测试计划、执行、缺陷管理和报告。
- 定制和扩展COE提供的自动化解决方案,以满足特定应用和平台需求。
- 与开发人员、测试团队和DevOps团队合作,将自动化嵌入软件开发生命周期。
- 推广左移测试实践和早期缺陷检测。
- 为交付团队提供关于QA策略、自动化使用、测试技术和质量指标的指导和建议。
- 使用企业标准工具支持CI/CD集成和持续测试。
- 建立和监控KPIs以衡量自动化采用、测试覆盖率、缺陷泄漏和整体质量效果。
- 确保符合内部QA治理、安全和IT政策以及外部监管标准。
- 确保在QA计划和自动化套件中包含无障碍测试覆盖,符合WCAG和加拿大航空的无障碍标准。
- 与无障碍专家和开发人员合作验证包容性设计和可用性。
- 促进培训课程和研讨会,以提高IT部门的自动化和QA能力。
- 支持自动化和手动测试执行的测试数据管理和环境设置。
- 分析测试结果并提供可操作的见解,以提高产品质量和交付信心。
- 作为交付团队与QMO之间的联络人,确保反馈循环和持续改进。
- 参与发布准备审查,并根据质量指标和风险评估提供继续/不继续的建议。
- 向质量管理办公室的QA经理定期更新和报告QA健康、风险、无障碍覆盖和改进机会。
技术要求:
- 企业QA平台:
- 具有JIRA、Confluence、Xray、ACATS(加拿大航空测试自动化系统)和CI/CD管道(如GitHub Actions)的经验。
- 自动化框架:
- 拥有Selenium、Playwright、Cypress和基于Gherkin的BDD框架的实践经验。熟悉Cursor IDE或类似的AI辅助自动化工具。
- 云平台:
- 熟练掌握AWS和Azure云服务,包括Bedrock、OpenSearch和VPC隔离。具有使用托管云服务进行可扩展性、安全性和合规性的经验。
- 跨平台测试:
- 能够在Web、移动、桌面、SAP、IVR和API平台上自动化和执行测试。使用BrowserStack或类似的云执行平台。
- 无障碍和用户体验测试:
- 使用无障碍测试工具(axe-core、Lighthouse、Jaws、WAVE)并确保符合WCAG和加拿大航空无障碍标准的覆盖。
- 非功能性测试:
- 具有性能测试(JMeter、Gatling)、安全和漏洞分析、网络模拟和服务虚拟化的经验。使用实时日志和指标进行诊断和监控。
- 测试数据管理和数据质量:
- 具有测试数据管理(TDM)、数据掩码、匿名化和合规(GDPR、PCI)的经验。与Delphix或类似的TDM平台集成。
- AI和智能框架:
- 熟悉AI驱动的测试用例生成、缺陷管理、根本原因分析和自愈自动化。了解LLMs、向量数据库和AI保证模型。
- 报告和仪表盘:
- 能够使用自动化仪表盘、月度记分卡和高管报告工具。
资格:
- 相关领域的大学学位(如计算机科学、软件工程、信息技术)
- 至少3-5年的软件测试、自动化和QA领导经验。
- 具备Java、Python或JavaScript的强大编程技能。
- 具有定义自动化策略、设定KPIs和推动持续改进的经验。
- 具有在多个平台(Web、移动、API)上设计和实施自动化框架的经验。
- 对性能调试和基准测试充满热情。
- 具有与远程和跨职能团队合作的经验。
- 具备强大的沟通能力、利益相关者参与和指导经验。
- 在快节奏环境中展示准时性和可靠性,以支持整体团队的成功。
附加资格:
- 认证(优先):ISTQB、敏捷/DevOps、AWS、Microsoft Azure或自动化和AI特定认证。
就业条件:
候选人必须在任何就业机会提供时有资格在感兴趣的国家工作,申请此职位的候选人有责任寻求任何所需的工作许可/签证或其他授权。
语言要求:
在资格相同的情况下,将优先考虑双语候选人。
多样性和包容性:
加拿大航空坚定地致力于多样性和包容性,旨在创造一个健康、可及和有回报的工作环境,突出员工对公司成功的独特贡献。
作为一个平等机会的雇主,我们欢迎所有人的申请,以帮助我们建立一个反映我们客户和社区多样性的多元化员工队伍。
加拿大航空感谢所有候选人的兴趣;然而,只有那些被选中继续参与流程的人会被联系。