Google 的理念是在不断挑战既有成果的过程中实现优化提升。这也是 Google 处理测试工作时秉承的核心理念。与其他公司的类似职位不同,Google 的测试工程师并不是纯粹的手动测试人员,他们还需要编写脚本来实现测试自动化,并打造相应的工具供开发者测试自己的代码。作为一名测试工程师,您要负责浏览 Google 庞大的代码库,从中找出漏洞,并不断构思更好、更具创造性的方式来“攻破”软件和发现潜在问题。Google 正在不断丰富和完善产品及服务阵容,您的工作将对它们的质量产生重要影响。
在此职位上,您要同台湾、美国、上海和伦敦等多个办事处的跨部门团队通力合作,工作范围涵盖基础架构和工具开发、集成、现场测试和运营商测试、认证前测试、质量分析等。
Responsibilities
- 制定或改进测试自动化方案,采用或启动测试工具和基础架构,以便提高测试效果和效率。
- 根据产品卓越性策略或测试策略制定测试计划。与一个或多个团队的工程师一起开展测试计划审核工作。
- 凭借在功能方面的丰富知识,卓有成效地进行测试和质量分析。
- 改进现有测试基础架构或创建新的测试基础架构,从而提高测试用例开发、调度或部署的成效和效率。
- 同产品经理、软件/硬件工程师和其他利益相关方一起参与产品设计审核,帮助完善产品设计,确保可测试性以及实现产品落地。
Qualifications
Minimum qualifications
- 拥有学士学位,或具备同等水平的实践经验。
- 在编程、开发测试方法、编写测试计划、创建测试用例和进行调试方面,有 3 年经验。
Preferred qualifications
- 有 3 年专业测试经验,例如生产测试、系统集成测试等经验。
- 有 1 年在矩阵型组织中工作的经验。
- 善于利用和构建测试自动化方案,以实现推广应用和效率提升。
- 具备 Android 系统组件、接口和协议方面的知识或经验,并且具备移动应用开发知识。
- 能够独立管理项目,并有望对跨部门团队施加积极影响并与他们交流合作,共同塑造测试文化并确定项目方针。