工作职责:
1.负责公司测试系统/平台/框架的技术选型、总体技术框架的规划与设计,重构、优化现有技术架构;
2.负责设计和搭建测试软件开发项目的系统架构(平台、数据库、接口和应用架构等),解决开发中各种系统架构问题;
3.负责核心基础组件研发,承担核心代码开发;
4.负责关键技术难点的攻关和预研,为开发团队提供高级技术指导和解决方案。
任职资格:
1.硕士及以上学历,计算机、软件工程、通信等相关专业;
2.具有10年及以上大型互联网应用系统或者其他大型企业应用系统设计开发经验;
3.具备大型分布式、高并发、高负载、高可用技术设计、开发和调优经验;
4.深刻理解并掌握分布式架构原理,精通微服务应用架构设计;
5.熟悉缓存技术(Redis)、搜索技术(ElasticSearch)、消息队列(RabbitMQ、Kafka)、集群与负载均衡(Nginx、HAProxy)等领域;
6.熟悉Linux操作系统和主流数据库,Oracle/MySQL/Redis/SQLServer等,有丰富的数据库设计、开发和优化经验;
7.熟悉常用测试框架和测试工具,selenium、appium、falsk、pytest、DDT、KDT、POM、CBT、RF等,了解其工作原理;
8.掌握软件测试与软件质量的基础知识体系以及相关流程,了解软件测试工作模型和软件质量模型以及在各个领域的应用。
1
一、测试平台
前端vue:js,css,html
服务端django: python
数据库mysql