美团SaaS技术部-高级测试开发工程师(软件平台)
任职要求
1. 计算机或相关专业本科以上学历。 2. 4年以上测试工作经验,熟悉软件开发和测试流程。 3. 对各类测试类型有一定了解,如:接口测试(Http、Dubbo、Thrift)、性能测试、H5测试、Web测试、移动端测试等。 4.有良好的编程能力,熟悉Java编程语言,熟悉Python、JavaScript、Shell等脚本语言中至少一种,熟悉HTTP协议、RPC协议。 5.对持续集成、持续交付有一定的理解或实践经验,关注测试及项目整体效率,并对其有一定理解,能够进行方案设计与工具开发,提升效能。 6.了解服务端消息处理、缓存、数据库等相关中间件的原理和使用,如:Zookeeper、Kafka、Redis、MySQL等。 7.对质量保证及效率提升有强烈的兴趣,对测试相关策略、方案有一定的思考,具备较强的执行力和推动力以及质量持续提升的内驱力。 8.逻辑思维清晰,沟通能力强,富有责任心和团队合作精神,并能够很好地辅导他人。 具备以下条件优先 1.熟悉SaaS、PaaS系统,具备一定的SaaS或PaaS测试经验。 2.具有开源工具建设经验。 3.某一测试领域(如:自动化、服务端、性能、稳定性等)具备很强的专业技能。 4.对于AI、智能化测试有建设以及落地经验。
工作职责
1. 负责软件平台相关前后端的测试工作和质量保证。 2. 深刻理解负责业务的产品架构、客户场景及技术架构,结合业务线特点制定和推进有效的测试策略和测试方法。 3. 深度参与产品需求和设计评审,在理解产品设计的基础上确保产品设计合理且具有可测试性。 4. 能够结合需求、研发设计、CodeReview等开展测试分析,充分把控测试范围,并指导和带领比自己职级低的同学完成用例设计及用例执行工作,保证高质量的交付。 5. 通过在软件开发流程、测试策略、测试方法和测试技术等方面的创新,提升产品质量和工程效率。 6. 解决测试开发工作中的复杂技术问题。
1. 深刻理解负责业务的产品架构、客户场景及技术架构,结合业务线特点制定和推进有效的测试策略和测试方法。 2. 理解敏捷项目模型,能够深度参与到诸如用户故事拆分等各种敏捷产研活动。 3. 能够结合需求、研发设计、CodeReview开展测试分析,充分把控测试范围,并指导和带领比自己职级低的同学完成用例设计及用例执行工作,保证高质量的交付。 4. 负责客户端、后台等方向性能、自动化、兼容性等专项测试的建设。 5. 通过在软件开发流程、测试策略、测试方法和测试技术等方面的创新,提升产品质量和工程效率。 6. 解决测试开发工作中的复杂技术问题。
1.产品研发:负责SaaS中心业务前端敏捷小组方向开发,保障系统功能持续迭代; 2.技术探索:参与或者负责部门内部的各种技术探索项目,包括但不限于:低代码、组件化、标准化、自动化开发; 3.工程化建设:参与团队工程化体系建设,利用Webpack、React、Serverless、微前端等技术理念构建企业级前端开发搭建平台,提升开发/交付效率; 4.系统稳定性:参与跟构建前端稳定性建设,沉淀性能优化、监控、自动化测试等方向的最佳实践; 5.指导新人:指导初级工程师成长,沉淀优秀的实战经验,开放心态,和团队成员共同进步。
1.产品研发:负责SaaS中心业务前端敏捷小组方向开发,保障系统功能持续迭代; 2.技术探索:参与或者负责部门内部的各种技术探索项目,包括但不限于:低代码、组件化、标准化、自动化开发; 3.工程化建设:参与团队工程化体系建设,利用Webpack、React、Serverless、微前端等技术理念构建企业级前端开发搭建平台,提升开发/交付效率; 4.系统稳定性:参与跟构建前端稳定性建设,沉淀性能优化、监控、自动化测试等方向的最佳实践; 5.指导新人:指导初级工程师成长,沉淀优秀的实战经验,开放心态,和团队成员共同进步。