负责开发和维护稳健的测试工具和平台。
• 开发一个测试框架,支持对测试用例进行广泛的自动化,包括数据设置、功能和端到端测试的模拟和存根。
• 解决客户的需求,并丰富规范,创建一个让客户满意的解决方案。制定测试计划,自动化执行UI、API、微服务和数据平台的测试。
• 创建、拥有和管理用于端到端测试的测试数据,在非生产环境中执行和认证性能测试。
• 推动功能的端到端测试,并为迭代和发布认证功能。
• 设置和自动化测试环境的启动。与利益相关者进行沟通,报告测试结果,并提出任何潜在的质量、性能、SLA和安全风险。审核并为开发人员提供功能测试用例的输入。
所需技能和专业知识
• 计算机科学学士学位或同等学历,具有4年以上实际软件开发或测试自动化经验。
• 具备为RESTful API、微服务和数据平台自动化测试的实际技能。
• 熟悉SQL、Java或Python、JSON、XML。
• 使用JMeter、Gatling、Loadrunner等工具进行性能测试的经验。
• 使用Jenkins、Bamboo、TeamCity等持续集成和交付工具,以及Docker等容器技术的经验是必需的。
• 必须具备SQL的经验,NoSQL数据库的经验是一个加分项。
• 您所具备的能力: _
• 具备构建测试自动化框架的经验。
• 在各种使用案例、数据设置、拆除和复杂模型、工作流程的可重复性方面,具备实现质量自动化的工具集的丰富经验。能够在不同的工具集之间切换。
• 有能力领导和拥有框架,在跨团队上进行标准化工作,并采用创造性方法解决问题。