测试自动化工程师
地点:伦敦(混合办公)
职责
• 与工程团队紧密合作,开发和扩展自动化测试覆盖范围。
• 制定自动化测试策略;编写测试计划、测试用例和测试工具,执行计划并进行报告。
• 创建追溯记录,从测试用例到需求的关联。
• 与团队成员密切合作,了解自动化测试需求,并提供强有力的自动化服务。
• 定期提供有关测试进展、异常、风险和项目测试相关问题的质量报告。
• 积极参与敏捷仪式,提供测试质量保证的观点和意见,并参与每个用户故事和优化会议。
• 如果需要,将交付作为主要责任,并且在手动测试方面具有可以执行的态度。
要求
• 在测试自动化方面具有丰富的经验,最好具有软件工程背景。
• 作为开发工作流程的一部分,开发和扩展自动化测试。
• 在单元测试、API测试、UI测试和非UI级别测试方面有经验,并提高测试效果。
• 熟悉Robot Framework。
• 具有高级编程语言的实际经验,特别是Python、Ruby或TypeScript JS。
• 在软件交付工作流程中,执行自动化测试的经验。
• 在使用现代语言(Ruby、Python或TypeScript JS)创建自动化框架、编写面向Web应用程序和RESTful API服务的测试方面具有自信。
• 对测试RESTful API有良好的理解。
• 精通端到端软件开发生命周期。
• 在基于Linux的环境中工作的经验。
• 具备良好的开发实践经验(仓库管理工具(git)、版本控制、清晰的代码、包管理)。