BPP Education正在经历一个重要的扩张阶段,学生注册人数增加,全球市场扩张。BPP内的产品和技术(P&T)组织正在快速发展,推动平台、数字产品和用户体验的转型,以支持公司的增长轨迹。
我们目前正在寻找一位经验丰富的高级QA自动化工程师,为一流产品的开发和卓越用户体验的交付做出贡献。我们的目标是创建可扩展、安全和高性能的解决方案,吸引和吸引学习者,不仅在他们与BPP的学习期间,还在他们的职业旅程中。
在这个角色中,向工程经理汇报,您将利用您的技术熟练程度来支持我们不断扩大的产品工程团队。利用现代软件开发实践,您将加快业务价值的交付。您的职责将包括指导团队创建和维护高性能的测试自动化流程,以提高质量和生产力。这个职位在BPP Education持续向以客户为中心、设计为基础和数据驱动的方法转型中起着关键作用,确保开发出能够在我们的教育生态系统中有效满足和超越用户需求的产品。
主要职责
测试自动化开发:
• 设计、开发和维护可扩展和高效的自动化测试框架,用于Web、移动和API测试。
测试规划和策略:
• 通过提供关于自动化可行性、范围和潜在挑战的见解,为测试规划活动做出贡献。
• 制定并实施与项目目标和时间表一致的有效测试策略。
领导和指导:
• 提供指导、指导和培养协作和创新的测试文化。
• 进行代码审查,并确保团队在测试自动化方面遵循最佳实践。
合作:
• 与开发人员、产品经理和其他利益相关者合作,了解产品功能,并就可测试性提供反馈。
• 与团队密切合作,将自动化测试整合到持续集成(CI)流程中。
持续改进:
• 了解测试自动化领域的行业趋势和新兴技术。
• 在QA过程中识别流程改进和效率提升的机会。
基本技能
• 在类似角色中担任QA自动化工程师的经验
• 精通Typescript、React、Node.js、Next.js和AWS等语言和云技术的编程能力。
• 对软件测试原理、方法和最佳实践有深入的理解。
• 擅长使用Jest、Cypress、React Testing Library和Percy等框架构建API、集成和可视化测试策略。
• 对持续集成和交付(CI/CD)概念有扎实的理解。
• 熟悉Git、GitHub Actions、Jira和Confluence等平台。
• 有指导多样化工程师团队的经验。
• 出色的沟通能力,并能够与跨职能团队有效合作。