一家知名媒体公司正在为位于纽约的长期合同招聘高级质量保证工程师,专注于苹果产品。
该职位要求每周现场工作3天。
主要职责
• 主导我们苹果SDK的全面质量保证策略的设计和执行,涵盖iOS和tvOS平台。
• 开发并维护功能性、回归、性能和探索性领域的强大测试覆盖率。
• 通过主动识别风险并在不同设备和操作系统版本间进行验证,推动QoE关键绩效指标(例如,视频启动时间、重新缓冲比率、播放失败)的改善。
• 调查和解决与AVFoundation、FairPlay DRM、AirPlay和视频渲染行为相关的平台特定问题。
• 与iOS/tvOS开发人员、产品经理和质量保证同事密切合作,以确保可测试性和质量结果。
• 积极参与敏捷仪式和跨职能规划讨论,代表质量保证的优先事项和质量风险。
• 负责缺陷管理流程,并与开发人员和利益相关者进行分级讨论。根据有限信息设计新的测试场景,并有效地一致性重现间歇性或难以发现的错误。
• 验证多个苹果操作系统版本和设备代际的播放,包括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)以支持后端播放服务的经验。
• 展示出在苹果生态系统中提供无缝、高质量流媒体体验的承诺。