QA 工程师 III, Riot 客户端

洛杉矶 4天前全职 网络
面议
Riot 客户端是所有 Riot 桌面体验的入口。 全球超过 1 亿玩家使用它来发现、安装和游玩《英雄联盟》、《VALORANT》、《云顶之弈》等游戏。 我们希望 Riot 客户端能极大地服务玩家,为他们提供所需的信息,以便决定他们想玩什么、如何玩以及与谁一起玩。 作为 Riot 客户端团队的高级质量工程师,您将负责全球数百万玩家使用的桌面软件的质量,这些软件用于身份验证、安装、补丁、发现和启动 Riot 的游戏。 您的工作将是玩家接触 Riot 提供的各种体验的第一接触点,包括《英雄联盟》、《VALORANT》、《云顶之弈》、《符文之地传奇》等。 您将帮助玩家发现 Riot 生态系统中的新游戏,解锁内容,并促进更深层次的参与。 您将与工程、设计和生产合作伙伴紧密合作,倡导端到端的质量——从规划和需求到实施、发布和实时运营。 您将领导多个项目和两个团队小组的质量策略和执行,确保在 SDLC 的每个阶段应用基于风险的测试规划、自动化和发布门控。 您将与玩家体验中的其他质量负责人合作,开发可扩展的解决方案和共享标准,提高团队之间的信号和效率。 该职位向高级 QA 经理汇报。 职责 负责 RC 桌面功能的端到端测试策略和主测试计划,包括风险模型、入/退出标准和发布准备信号。 推动 RC 的端到端测试自动化策略,使用 Playwright (TS/JS)——设定并执行选择器、固定件、测试数据和环境编排的测试自动化标准;指导工程师并审查测试代码,以提高信号质量。 推动 CI/CD 质量信号和管道健康——集成和扩展测试套件(并行化、分片、重试、波动检测),负责仪表板和警报,并根据稳定性 SLO 和发布标准做出基于数据的决策。 领导跨团队合作(工程、产品、设计、发布、游戏团队、外部合作伙伴),制定联合测试计划,管理依赖关系,解决风险/阻碍,并做出明确的基于数据的决策。 指导和审查手动、探索性和深入测试,确保覆盖失败模式、恢复和回滚路径。 建立质量遥测(合格率、缺陷逃逸、稳定性、性能)并通过基于数据的实验推动持续改进。 定义和执行缺陷质量、重现、分类和回归控制的标准和操作手册;提高周期时间和缺陷消除效率。 为内部和外部 QA 提供技术领导(指导、代码审查、配对、测试设计研讨会)。 倡导桌面特定的质量:安装程序/自动更新、打补丁、操作系统权限、网络/离线模式、本地化、可访问性和性能。 通过模拟、合同测试和环境策略确保集成边界(服务、身份验证、社交)的质量。 与工程领导合作进行事件响应(根本原因分析、遏制、验证)并加强回滚/功能标志策略。 与不同学科合作,以了解他们的目标,并将其纳入改善质量的决策中。 指导初级 QA 外部测试人员的日常任务。 让团队对满足质量标准负责。 必备资格 8年以上 QA/质量工程经验,其中3年以上负责多团队、多季度项目的质量。 2年以上使用 Playwright(TypeScript/JavaScript)的实际经验,包括框架设计、CI 集成和波动分类。 对桌面应用程序测试(Windows/macOS)有深入理解:安装程序、补丁系统、自动更新、操作系统级约束和网络变异性。 熟练使用 Jira(缺陷生命周期)和 Zephyr 或类似的测试管理工具。 扎实的 JavaScript/TypeScript 基础,熟悉 React 或基于 Web 技术的外壳(如 Electron/CEF 风格的 UI)。 有与开发/设计/发布团队紧密合作的经验;能够推动跨学科的决策和权衡。 熟练使用 Git 和 CI/CD 系统(如 Jenkins、GitHub Actions)以及工件/报告发布。 展示出对内部和外部混合团队的 QA 领导能力;能够设定方向、审查工作并让合作伙伴遵守 SLA。 期望资格 在多季度项目和多个工作流中的 QA 领导能力;设定方向、推动决策,并让团队(内部和外部)遵循质量标准和 SLA。 自动化生态系统曝光——Playwright 测试运行器、Cypress 或类似工具;有基本 API 测试和合同测试经验者优先。 CI/CD 流利——将测试集成到管道中(并行化、分片、重试、波动检测),负责仪表板/警报,并做出基于数据的 go/no-go 决策。 在 Windows/macOS 上进行桌面应用程序测试(安装程序、补丁/自动更新、操作系统权限、网络/离线模式、恢复/回滚)。 扎实的 JS/TS 基础和熟悉 React 或 Web 技术外壳(Electron/CEF);能够审查测试代码的可靠性和可维护性。 质量遥测和指标——定义/使用 KPI(逃逸率、稳定性、合格率、MTTR/MTTT)来指导优先级并推动持续改进。 基于风险的测试和策略——威胁建模、失败模式覆盖、服务和集成边界的合同测试/模拟(例如,身份验证/社交)。 与工程、产品、设计、发布和外部合作伙伴的跨团队合作;优秀的书面/口头沟通能力,能够提供高管级别的状态和决策日志。 供应商管理——范围/SLA、操作手册、指导和合作伙伴 QA 团队的绩效管理。 熟悉工具——Jira/Zephyr(或同类工具)、Git 和 CI/CD 系统(Jenkins/GitHub Actions/CircleCI)。 对桌面客户端体验的性能、可访问性和本地化有意识;能够将这些检查集成到管道中。 事件响应经验——验证、根本原因合作和通过回滚/功能标志策略加强。 在这个角色中,您将通过工艺专业知识、协作精神和优先考虑同事 Rioters 的决策来取得成功,他们是您工作的客户。 对游戏的热爱并不是这个职位的必要条件。 我们的福利 Riot 注重工作/生活平衡,这在我们的开放带薪休假政策和其他福利(如灵活的工作时间)中得以体现。 我们提供医疗、牙科和人寿保险,您、您的配偶/伴侣和子女的父母假,以及公司的 401k 配对。 有关更多信息,请查看我们的福利页面。 在 Riot Games,我们把玩家放在第一位。 这一使命驱动着我们在创造让玩家更好的游戏和体验时做出的每一个决策。 无论您是在直接参与一个新的面向玩家的体验,还是在支持整个公司,Riot 的每个人都是我们使命的一部分。 就像在我们的游戏中一样,合作使我们更强大。我们的目标是创建协作团队,让您能够每天带来独特的视角。如果这听起来像您想工作的地方,我们期待您的申请。 我们政策是为所有申请者和 Riot Games, Inc. 的成员提供平等就业机会。 Riot Games 为残疾和有障碍的 Rioters 提供合理的便利,不会在种族、肤色、宗教、性别、性取向、性别认同或表现、国籍、年龄、残疾、退伍军人身份、婚姻状况、犯罪历史或任何其他受适用联邦和州法律保护的类别的基础上进行非法歧视。 我们考虑所有合格的申请者,包括那些有犯罪历史的申请者,符合适用的联邦、州和地方法律,包括加利福尼亚公平机会法、洛杉矶市公平机会招聘条例、洛杉矶县公平机会雇主条例、旧金山公平机会条例和华盛顿公平机会法。 职责 根据洛杉矶县公平机会条例,以下核心职责可能成为取消具有相关犯罪历史的候选人资格的依据: 保护公司的机密和敏感数据 与他人沟通,包括 Rioters 和第三方(如供应商)以及玩家,包括未成年人 访问公司资产、安全的数字系统和网络 确保为玩家和其他 Rioters 提供安全的互动环境 这些职责与我们组织内的基本运营、安全、信任和合规义务直接相关。 请注意,工作职责可能会根据业务需求而变化,可能会根据需要分配额外的职责,以保持运营效率和安全。