- 岗位职责
1、测试项目,通过需求评审、设计评审、项目测试、过程监控等手段保证包括人工智能平台、人工智能App SDK、人工智能私有化部署引擎等产品的稳定性和量化性;
2、打造持续集成流程、自动化测试,支撑单元测试、功能测试、性能测试、回归测试、白盒测试、Code Coverage等;
3、效率改进,开发工具丰富测试手段,提升工作效率。
- 岗位要求
1、具备3年以上测试开发工作经验,计算机相关专业;
2、具有扎实的计算机科学功底,扎实的编程基础和极强的问题解决能力;
3、深入理解客户端开发和测试知识,掌握Android和iOS双端的常用测试工具和测试方法。包括但不限于Appium,Robotium,XCTest,Junit,Charles,Fiddler等等;
4、熟练掌握持续集成,持续发布相关支持,包括但不限于Jenkins,TravisCI,CircleCI;
5、熟悉Linux,掌握Python/Shell等至少一门脚本语言,熟悉常见Linux shell编写和工具使用如awk、pipe、redirect等;
6、熟练掌握网络协议知识,可以做到tcpdump数据分析等;
7、了解Docker、Docker-compose、Kubernetes、Helm等容器系列技术栈。