职责:
1、负责后台服务的功能测试、接口测试、性能测试和压力测试;测试环境的搭建和维护; 定义测试上线流程、测试环境及测试数据,并和运维团队一起搭建测试集群;
2、引进和开发各种工具来提高测试效率;
3、构建服务端CI环境,将功能测试、接口测试和压力测试集成到CI环境中。
要求:
1、计算机或相关专业本科以上学历,或有相当水平的从业经历;
2、3年以上后台服务开发或测试经验,熟悉软件测试流程和测试用例设计方法;
3、有良好的编程能力(熟悉Java或C编程,并熟悉Ruby/Python/JavaScript/Shell等脚本编程中至少一种);
4、熟悉压力测试,熟练使用压测工具Jmeter、http_load等;可以通过压测快速发现系统的瓶颈并提供解决办法;
5、熟悉HTTP/Thrift协议、Web架构、RESTful API及互联网应用的工作原理;
6、熟悉Jenkins的配置和使用;
7、熟练使用Linux或Unix系统(尤其是Mac OS X)及Git,开源工具爱好者;
8、对服务端系统具有很好的系统Debug能力和问题排查能力;
9、具有敏锐的问题发现和优化能力并具有较强的业务和技术驱动能力。
加分项:
1、了解nginx和Apache的工作原理;
2、熟悉TestNG,Junit等常见测试框架和实际测试经验或者自己参与开发过服务端测试框架;
3、有高可用性服务实际开发或测试经验;
4、熟悉SOA架构下的测试环境搭建和测试数据建设;
5、给开源工具提交过patch或者有自己的GitHub主页;
6、主管职位需有一年以上建立、发展或管理团队经验。