W0164 高级测试/质量保证专家(手动和自动化)

15个月前远程兼职
60 - 75 CAD / 时 WIZECH INC.

WIZECH INC.

location 多伦多
unsaved
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