职责描述

  1. 测试微服务。按照产品(微服务)定义,对开发好的微服务进行系统级测试,确保完全满足产品定义;
  2. 建立洁净测试环境,按照产品定义,安装部署微服务;
  3. 根据微服务接口文档,编写测试计划,包括功能测试与性能测试脚本,进行测试;
  4. 编写测试报告,相应问题提交缺陷跟踪系统,并负责跟踪解决;
  5. 参与代码评审。

任职要求

  1. 大学本科以上,计算机、软件工程相关专业为佳;
  2. 沟通表达能力强,有很好的口头表达能力和出色的文档写作能力;
  3. 3年以上程序设计经验,总代码行4万+,能够编写高质量(模块化、高可读)、高性能代码;
  4. 1年以上人工智能企业、互联网企业、IT企业测试工作经验;
  5. 精通Java 8或者Node.js,熟练编写自动化测试用例,进行功能测试;
  6. 精通Linux,擅于编写Shell脚本;
  7. 熟练使用Postman进行REST API测试;
  8. 熟练使用下面技术之一,编写自动化测试用例,对微服务(REST gRPC)进行功能测试;
  9. Java: Junit、REST-assured、gRPC(java);
  10. Node.js: Mocha、gRPC(node);
  11. 熟练使用JMeter进行性能/压力测试;
  12. 熟悉敏捷开发过程,熟练使用Gitlab、Git。

优先考虑
有以下经验者优先

  1. 测试大型(200+ 功能点)企业应用;
  2. 贡献开源Java、JavaScript代码;
  3. 贡献其它Github优秀项目。