QA自动化工程师

15个月前合同
AMISEQ

AMISEQ

location 多伦多
unsaved
安大略商业注册(OBR)计划需要一名QA专员/开发人员 职责包括: 识别软件流程中的自动化机会 使用脚本设计和执行QA测试以自动测试功能 设计和编写测试自动化脚本 利用测试自动化框架 调查测试结果导致的软件问题 与QA分析师和软件开发人员合作找到解决方案 就测试策略、测试计划、测试工具的选择以及测试所需资源的识别提供建议 计划和组织GUI和非GUI环境中大型系统的测试工作,包括执行系统集成测试、专项测试和用户验收测试(如压力测试) 质量保证专员负责制定测试计划、测试脚本和测试用例,并对各个组件进行执行。测试人员将与每个项目的测试负责人和IT负责人以及项目团队成员一起进行分析、设计、开发、实施和持续支持所需的系统 一般技能: 与团队设定目标、优先任务并拥有交付物; 为利益相关者提供改进应用程序的建议; 在最新的测试自动化工具和技术上进行概念验证; 建立与产品设计一致并覆盖整个软件开发生命周期的自动化测试覆盖策略; 通过将手动回归测试用例转化为自动化测试脚本来设计、构建和执行Web和API测试脚本; 利用现有的自动化框架构建新的测试脚本,同时根据业务需求维护现有的测试脚本; 为Web、iOS、Android等多个应用平台设置自动化测试环境; 定义测试自动化框架的架构、设计和实施; 领导/执行大规模、Web应用程序、工具和/或软件的测试; 为团队成员和开发团队创建、倡导和指导测试自动化最佳实践; 快速提升并获得相关领域和技术知识。 期望技能: 5年以上使用Selenium、SoapUI的经验; 具备5年以上的QA自动化开发经验; 计算机科学或信息技术本科学位; 具备Selenium Webdriver等UI测试框架的经验; 在大型企业中定义、开发和拥有测试自动化基础设施的经验5年以上; 具备Java、.net、Python、JavaScript等编程语言的5年以上实际经验; 具备使用Jenkins或其他自动化工具进行CI/CD的5年以上实际工作经验; 具备至少1种软件语言(如NodeJS、Ruby、Java、C#或Python)的能力水平编程; 在敏捷环境中工作的5年以上实际经验; 具备API测试框架的经验。 经验和技能要求 经验和技能要求 分配所需的技能和能力: 质量保证方法: 具有5年以上的自动化开发经验,熟悉流程、计划、组织和实施自动化测试工作 丰富的自动化测试经验(创建/修改/执行测试脚本); 具备QA自动化开发经验 具备手动测试经验; Selenium(高度推荐)、SoapUI、Java;IntelliJ IDEA、Jira;Azure Devops 具备使用商业现成软件(COTS)的经验; 了解和经验测试注册系统(如Catalyst); 了解系统开发周期(SDLC)、软件测试生命周期(STLC)、项目管理; 了解应用程序开发方法、技术和方法。 质量保证经验:35% 分析和设计方法、技术;结构化测试 分析业务需求和功能设计 风险和基于证据的测试知识 业务规则分析 识别测试场景 创建自动化测试脚本和用例,追踪矩阵 定义预期结果 创建测试数据、测试用户账户 创建数据库查询以选择测试数据并确保数据库完整性 在Microfocus ALM/JIRA中记录测试结果 入口、退出和验收测试标准的经验 额外技能 向项目和团队成员进行演示。 向项目和团队成员进行交叉培训。 互联网和内联网、操作系统、数据库、网络协议和数据转换。 优秀的书面沟通能力,能够将测试项目的复杂发现记录和报告给项目所有者 必备技能: 具备使用Selenium、SoapUI的专业知识 具备QA自动化开发经验 具备Java、.net、Python、JavaScript等编程语言的实际经验