高级自动化测试工程师 - Java,GoLang

14个月前全职
70K GBP Fairfield Consultancy Services Ltd

Fairfield Consultancy Services Ltd

location 伦敦
unsaved
我们的客户正在寻找伦敦,英国的SDET候选人。这是一个混合型永久职位。 基本技能: • 具备Java自动化BDD经验的QE • 具备扎实的Java自动化测试知识的QE工程师 • 在技术领域有5-9年的经验,重点是QA,并且在撰写测试用例、运行功能自动化或性能测试以及管理缺陷方面具备确认的能力 • 候选人应具备出色的软技能,强大的技术能力,并且具备广泛的学习热情和成长心态 • 熟悉像Postgres、Cassandra、Elasticsearch等现代数据存储 • 熟悉后端微服务自动化,特别是REST和异步消息服务,如Kafka、Rabbit MQ等 • 具备使用Golang作为编程语言的可证明经验 • 在Scrum框架下有舒适的工作经验,作为团队的一部分,通过CICD流水线将业务功能和客户旅程进行测试和自动化部署到生产环境 • 在撰写测试用例、运行功能自动化或性能测试以及管理缺陷方面具备可靠的能力 • 对测试驱动开发有扎实的理解,包括单元、组件、功能、系统集成和回归测试 • 熟悉软件工程方法论,包括敏捷开发、Scrum、看板、SAFe、测试驱动开发TDD、行为驱动开发BDD和瀑布模型 • 熟悉以下工具:Cucumber、Godog或其他BDD工具,Kubernetes、Docker、Rest Assured、Resty或其他RESTAPI测试工具,Wiremock、Mountebank或其他HTTP存根工具 • 熟悉持续集成CI、持续部署CD和持续测试CT,包括Jenkins、Rally和/或JIRA等工具以及GIT或SVN等版本控制工具 职责 • 负责与产品组合一致的所有测试活动,并与所有利益相关者合作,以实现高质量的交付成果。 • 与开发团队和产品团队合作,推动整体质量、自动化和测试流程和技术的改进。 • 实施自动化和测试的组合解决方案,并具备DevOps思维方式 • 理解平台和应用程序遵守程序测试原则,异常测试涉及全局功能,保持测试套件简洁 • 充分了解平台路线图和质量优先级,积极预见可扩展、弹性和高性能的解决方案,能够在平台层面识别可重用性,并推动工具和整体交付策略的发展以保持技术标准的领先地位 • 支持组合的CICD能力,与企业团队合作改进组合的CICD能力和指标,推动最佳实践和标准,包括根本原因分析 • 设定和管理平台的产品质量标准和指标,收集、维护和报告组合级别的指标,从指标中识别模式、差距、风险和机会,推动创新和改进平台的趋势分析 • 与团队合作,识别项目组合的挑战,并根据需要进行报告和升级 • 维护高效健康的CICD流水线,推动自动化和测试在CICD环境中的策略和治理,以确保优质的客户体验