在苹果公司,工具和框架组织构建世界级的开发工具,为苹果的平台提供支持,如Xcode、终端和其他macOS应用程序。作为开发者工具团队的质量工程师,您将有难得的机会塑造您每天使用的工具。您的工作将直接影响全球数百万工程师的开发体验。我们正在寻找一位注重细节、好奇心强且积极主动的工程师,他能够发现漏洞、构建工具,并与开发人员合作,提供无缝且高质量的开发环境。
职位描述 我们正在寻找一位极具创造力、注重细节且自我激励的个人,擅长创建和维护所需的测试/工具,并与其他团队沟通产品的健康状况。您将与产品工程团队配对,协助他们扩展自动化测试,以帮助发布高质量的产品。您将有机会构建共享的测试API,并面临提出测试策略的挑战,以最大限度地覆盖您的组件,同时减少手动干预。此外,您将: • 确定测试范围并在快速开发周期中优先进行测试 • 创建自动化测试并提高测试覆盖率,以确保产品质量 • 细致地执行测试并与相关团队沟通整体质量 • 推动团队解决问题,倡导您认为会对开发人员产生负面影响的问题 在这里,您会发现我们: • 拥有一个宁静的工作环境,您可以选择何时社交,何时关闭办公室门专注工作 • 提供技术指导、软件架构审查和指导 • 拥有鼓励和注重成长的工作场所文化
最低资格要求
• 强大的面向对象编程经验,最好是Swift或Objective-C
• 使用Xcode进行iOS或macOS开发的经验
• 出色的故障排除技能和对质量的热情
• 在各个层级编写自动化测试的经验,包括单元、API、UI和非UI
优先资格
• 具有协作和好奇心的贡献者,具备积极的沟通风格
• 展示出领导项目的能力
• 了解复杂系统级别的调试和根本原因分析
• 有使用CI系统的经验
• 适应快速开发发布周期和紧张的时间表
• 对完美的用户界面和无缝用户体验充满热情