高级测试工程师

职位描述:

你需要面临搭建测试环境和自动测试中的种种挑战,在此过程中你将不断学习成长,QC也能得到大大提升,并且在接触不同产品、技术、客户中,不断提升各方面技能,为职业生涯打下坚实基础。你还需要与软件开发人员和其他测试工程师合作,确保代码达到标准。

岗位职责

  • 熟悉业务需求、应用程序设计及其配置
  • 设计功能测试和回归测试以及识别自动化范围
  • 设计和开发高质量的测试脚本,维护最佳脚本,与架构师和其他团队成员协同工作
  • 创建和维护测试自动化资源,跟进缺陷管理流程
  • 遵守测试自动化框架和标准
  • 与开发人员和架构师进行故障排除
  • 根据需要研究、评估和采用新的测试框架
  • 协助Scrum Master制定详细的评估和工作计划,确保项目按时交付,满足客户和业务需求
  • 保证性能、可用性、可靠性、可维护性和可扩展性的质量
  • 支持开发工作评估
  • 不断改进功能

要求

3-6 年经验

  • 计算机科学(或相近)学位
  • 有使用 Java 脚本进行描述性编程的 Selenium 经验,良好的测试自动化设计和开发背景
  • 有为需要自动化操作的应用程序创建框架经验
  • 有使用框架为各种模块创建脚本经验
  • 有开发和维护 Cross browser/ OS/ platform测试脚本经验
  • 有编写测试脚本的经验,具逻辑思维和解决问题的能力
  • 熟悉Azure / AWS云技术(比如Lambda或DynamoDB)
  • 熟悉 Agile Scrum和SDLC原则

技能

  • Selenium-L3(必要)
  • Core Java-L3(非必要)
  • Webservices-SOA-L2
  • Application Testing-L3