一家知名的媒体公司正在纽约招聘一名高级质量保证工程师,负责苹果产品的长期合同。
此职位要求每周现场工作三天。
主要职责:
• 主导为我们的苹果 SDK 设计和执行全面的质量保证策略,涵盖 iOS 和 tvOS 平台。
• 开发并维护功能、回归、性能和探索领域的强大测试覆盖率。
• 通过主动识别风险并在设备变种和操作系统版本之间进行验证,推动 QoE 关键绩效指标(例如,视频启动时间、重新缓冲比例、播放失败)的改善。
• 调查和解决与 AVFoundation、FairPlay DRM、AirPlay 和视频渲染行为相关的平台特定问题。
• 与 iOS/tvOS 开发人员、产品经理和 QA 同事紧密合作,以确保可测试性和质量结果。
• 积极参与敏捷会议和跨职能规划讨论,代表 QA 优先事项和质量风险。
• 负责缺陷管理流程,并与开发人员和利益相关者进行分诊讨论。根据有限信息设计新的测试场景,并有效地重复出现间歇性或难以发现的错误。
• 验证多个苹果操作系统版本和设备代际的播放,包括 4K 和 HDR 场景。
• 增强自动化覆盖率,并使用苹果工具和设备农场为 CI 管道集成做出贡献。
• 改进和维护 UI 和后端验证的自动化框架,确保与 CI/CD 管道的一致性。
• 支持发布认证流程,包括设备矩阵验证、广告跟踪和媒体性能基准。
• 促进质量保证最佳实践的发展,并在移动媒体中推广工程卓越文化。
资格要求:
• 4 年以上质量保证工程经验,重点关注 iOS 和/或 tvOS 平台。
• 能够检测并准确报告视觉伪影、音频/视频同步问题以及流媒体内容的一般质量下降。
• 了解与 Airplay、Homepods 和其他技术相关的苹果设备能力。
• 精通 XCTest、XCUITest、Appium 以及用于模拟不同网络条件的媒体调试工具,如 Xcode Instruments 和 Charles Proxy。
• 有在 CI/CD 环境中使用 GitHub Actions、Jenkins、QMetry 和 Jira 等工具的经验。
• 之前在 OTT、DRM(例如 FairPlay)或视频播放性能测试方面的经验。
• 在不同设备型号和操作系统版本中具备强大的分析和解决问题的能力。
• 在分布式工程团队中具备优秀的沟通与协作能力。
• 在动态开发环境中具备平衡质量、交付速度和务实性的能力。
优先资格:
• 具备脚本编写经验(例如,Python、Bash、Swift)以支持自动化和基础设施。
• 熟悉 AirPlay 行为、Dolby Vision/HDR10 播放和无障碍合规性。
• 对视频流技术(如 HLS)有良好的理解,熟悉质量验证所需的视频/音频编解码器类型。
• 具有测试广告集成(例如,VAST/SSAI)的经验,以确保广告中断无缝、广告加载正确以及指标报告准确。
• 有验证结构化数据(例如,XML、JSON)和 API(REST/SOAP)以支持后端播放服务的经验。
• 展示出致力于在苹果生态系统中提供无缝、高质量流媒体体验的承诺。