自动化测试工程师

无个税15个月前全职
Alef Education

Alef Education

location 阿布扎比
unsaved
自动化QA工程师职位详情 部门:技术 汇报经理:平台工程总监 工作地点:阿布扎比总部,阿拉伯联合酋长国 职位目标:作为Alefs自动化QA工程师,您需要具备较强的技术能力,并能够使用不仅限于Selenium Web Driver或QC的工具,并具备一定的Ruby/Java等编程语言和自动化能力。我们期望您熟悉现代化的测试框架、方法和一定的编程能力,以及TDD、BDD、持续集成、持续交付和DevOps等工作实践。 主要职责: • 审查需求、规格和技术设计文档,提供及时和有意义的反馈。 • 创建详细、全面和结构良好的测试计划和测试用例。 • 评估、优先排序、计划和协调测试活动。 • 使用开源工具设计、开发和执行自动化脚本。 • 发现、记录并跟踪缺陷。 • 在缺陷解决后进行彻底的回归测试。 • 为新产品和现有产品开发和应用测试流程,以满足客户需求。 • 与内部团队(如开发人员和产品经理)合作,确定系统需求。 • 监控调试过程结果。 • 跟踪质量保证指标,如缺陷密度和未解决的缺陷数量。 • 保持对新的测试工具和测试策略的最新了解。 • 主动提供建议和最佳实践。 教育、经验和必备技能: 经验要求: • 至少3年的相关工作经验 • 敏捷开发 • Scrum/Kanban/精益 • TDD/BDD • CI/CD • XP 基本技能: • 能够编程(Ruby、Java、Groovy、Scala、JavaScript等之一)。 • 使用自动化测试工具构建和维护测试脚本,包括TDD/BDD技术。 • 创建测试自动化框架。 • 选择和开发适当的测试自动化工具,应用最新的测试自动化技术。 • 使用风险驱动的技术。 • 与开发团队合作,捕获和重用自动化单元测试用例、存根、驱动程序和其他开发测试对象。 • 与开发团队合作,创建和维护自动化夜间测试套件。 • 确保所有开发的测试对象具有适当的追溯性、版本控制和配置管理。 • 记录在执行测试用例过程中发现的缺陷。 • 准备测试数据和测试估算。 • 向团队报告问题和风险。 • 为团队的其他成员提供支持和知识。 • 理解并具备一定的应用代码和系统测试方法的经验,包括Selenium、Geb、Wiremock、Jmeter、Gatling、Sauce Labs等。 • 能够向非技术人员传达技术概念。 • 熟悉类Unix操作系统,如Linux和/或Mac OS X。 • 熟悉git版本控制系统。 • 能够快速研究和学习新的编程工具和技术。 可选技能: • 在非线性管理职位上指导和培训他人。 • 在用户组、商业会议和同行面前展示工作的经验。 • 测试高流量网站的经验。 • 测试大数据集的经验。 • 对关系型和非关系型数据库系统有了解。