Wizech Inc. 是一家专门从事技术、金融和教育领域顶级专业人才招聘的一流招聘公司。我们专注于为您的公司寻找最优秀的人才,满足您特定的需求。我们提供全面个性化的服务,灵活应对客户和候选人的独特需求。
我们正在为我们的优秀客户招聘IT人才。
合同期限:12个月
混合工作方式:每周需要3天在现场工作
职责:
• 开发手动端到端QA测试和自动化测试的测试策略和测试计划
• 设计、编写和修改自动化测试计划/测试脚本,自动测试功能和业务流程
• 使用支持PHP、JavaScript和Python的测试自动化框架/工具
• 执行和管理测试自动化;评估测试程序结果
• 与DevOps工程师合作,将自动化测试脚本集成到DevOps CD/CI流水线中
• 为各种类型的测试(例如系统测试、基于Web的UI测试、系统和应用程序的集成测试、功能和非功能测试、回归测试、单元测试、发布后/实施后测试、负载测试、冒烟测试、性能测试和可访问性&AODA测试)执行质量保证和测试活动
• 在Azure DevOps中创建测试文档(例如测试计划、测试用例、测试数据、测试结果、带有详细信息和截图的缺陷、测试报告/矩阵)并管理测试生命周期
• 根据业务场景为给定的测试用例创建/准备测试数据以覆盖所有场景
• 对端到端ETL处理测试进行数据分析和数据验证,包括但不限于数据完整性、数据准确性、数据一致性、数据冗余、数据格式、功能场景和集成工作流程
• 通过编写程序/SQL或使用工具对源数据和目标数据进行完整的数据比较
• 定期通过自动化报告向上级汇报测试结果,总结测试完成情况和发现的缺陷
• 在每日Scrum例会和团队会议上提供测试和缺陷状态更新
• 支持客户进行用户验收测试(UAT)活动
• 积极参与需求挖掘和业务需求研讨会、迭代评审和/或讲解会议
• 与跨职能团队合作,确保敏捷/迭代解决方案开发生命周期中的质量
• 调查问题/缺陷,与开发人员和业务分析师合作找到根本原因和解决方案
• 客户要求的其他任务,为项目的成功交付做出贡献
• 提供每日报告,确认所分配任务的状态
• 在指定的截止日期内完成工作并实现里程碑
• 遵守安大略省政府的I&IT指令、标准、操作政策、安全程序和实践以及其他适用的指南、标准和程序
• 遵守安大略省政府和集群/部门的利益冲突和保密指南;
常规技能:
• 在高级水平上规划、组织和实施测试工作的经验
• 熟悉应用程序的结构化和敏捷方法论的开发、设计、实施和维护
• 熟悉和使用计算机辅助软件工程(CASE)工具和数据查询工具以辅助测试用例的开发
• 熟悉和使用自动化测试工具和版本控制系统的经验(至少在一个平台上)
• 有实际经验进行功能测试、非功能测试和系统/应用程序级集成测试
• 有支持用户验收测试和参与UAT活动的经验
• 熟悉质量保证原则、实践、工具和结构化、敏捷方法论
• 有为各种类型和测试阶段(包括技术和业务功能验证)创建测试策略文档、测试计划、测试用例和测试数据的经验
• 有质量保证和测试经验,包括单元测试、集成测试、负载测试、性能测试等
• 熟悉系统开发生命周期的各个阶段
• 具备优秀的分析、问题解决和决策能力;组织、创造力和毅力;口头和书面沟通能力;人际交往能力
• 具备按时完成工作的团队合作者的记录
期望技能:
• 熟悉至少一种编程语言,最好是JavaScript
• 有使用信息检索软件包的经验
• 熟悉面向对象环境中的测试方法
• 熟悉信息管理原则、概念、政策和实践
• 熟悉安大略省残障人士法案(AODA)及相关法规和标准
• 有为大型和小型系统规划和组织测试工作的经验
• 有编写自动化测试脚本以生成一组自动化测试用例的经验
• 熟悉使用自动化测试工具/框架(基于JavaScript或Python,例如Cypress、Selenium等)进行编码和提取自动化测试,并将其与DevOps CD/CI流水线集成的经验
• 有测试由开源软件开发的应用程序的经验,最好是Drupal
• 有DevOps方法论经验者优先考虑
• 有测试ETL、BI产品和基于Web的应用程序的数据分析和数据验证经验
• 有在开发、服务或业务流程中识别和记录错误和质量问题的经验
• 有安装与自动化相关的应用程序和数据库的经验
• 有与利益相关者合作,了解自动化如何改进工作流程并创建文档的经验
• 有从最终用户那里收集和记录需求,开发最佳自动化解决方案的经验
经验和技能要求
手动测试和质量保证技能和经验 - 60%
• 8年以上制定测试策略/计划、全面测试用例和手动测试方案/脚本的经验
• 8年以上准备和创建覆盖所有测试场景的测试数据的经验
• 8年以上测试非功能需求(例如故障转移、组件响应时间、数据完整性、安全性)的经验
• 5年以上BI产品和端到端ETL测试经验
• 8年以上基于Web的系统测试和质量保证经验,包括但不限于以下类型的测试:
• o 系统和应用程序的集成测试
• o 单元测试
• o 回归测试
• o 功能测试
• o 可访问性测试
• o 非功能测试
• o 基于Web的应用程序
• o 冒烟测试
• o 性能和压力测试
测试自动化技能和经验 - 30%
• 3年以上基于Web的应用程序测试自动化经验
• 3年以上使用测试自动化工具/框架(基于JavaScript或Python,例如Selenium、Cypress等)进行编码和提取自动化测试,并将其与DevOps CD/CI流水线集成的经验
• 5年以上实施系统与外部系统之间的数据流的经验
• 3年以上开发和修改自动化脚本和执行的经验
• 3年以上分析和调试自动化脚本的经验
• 3年以上开发和执行全面自动化脚本,以确保软件的高质量的经验
• 具备使用JavaScript进行编程的经验,以开发自动化测试
• 确定和记录测试需求,链接测试需求和测试文档
• 3年以上开发端到端脚本的经验,包括预期结果,准备/修改测试数据
敏捷交付和常规技能 - 10%
• 有敏捷方法论和Azure DevOps工具的经验,用于测试文档和测试生命周期管理
• 了解软件开发生命周期(SDLC)和敏捷方法论的经验
• 优秀的分析、问题解决和决策能力
• 优秀的书面和口头沟通能力
• 优秀的团队合作和准确理解需求的能力
• 优秀的会议组织能力,以收集需求
• 有向团队报告交付进展、严格按时交付的经验,以及团队合作能力
• 良好的研究能力和快速学习能力
必备技能:
8年以上基于Web的系统测试和质量保证经验,包括但不限于以下类型的测试:
• 系统和应用程序的集成测试
• 单元测试
• 回归测试
• 功能测试
• 可访问性测试
• 非功能测试
• 基于Web的应用程序
• 冒烟测试
• 性能和压力测试
3年以上使用测试自动化工具/框架(基于JavaScript或Python,例如Selenium、Cypress等)进行编码和提取自动化测试,并将其与DevOps CD/CI流水线集成的经验
职位类型:固定期限合同
薪资:每小时60.00-75.00美元
经验:
• BI产品和端到端ETL测试:5年(优先考虑)
• 基于Web的系统测试和质量保证:8年(必需)
• 测试自动化工具/框架(基于JavaScript或Python):3年(必需)
• 与DevOps CD/CI流水线集成:3年(必需)
• 公共部门:1年(优先考虑)
工作地点:多伦多,安大略省M4V 1M2