我们正在寻找一名Android QA/测试工程师,以帮助确保基于Android的系统功能和服务的质量、稳定性和性能。在此角色中,您将与开发人员、项目经理和QA团队密切合作,测试跨设备和版本的Android组件,重点关注自动化、调试和系统可靠性。
此职位非常适合具有实际Android测试经验的工程师,他们对更深入的系统行为和调试感兴趣,包括依赖于本机组件的应用程序。
职责
- 理解产品和业务需求,并为功能、集成、回归和性能测试的计划和执行做出贡献。
- 对Android产品进行端到端测试,包括在真实的Android移动设备上执行。
- 设计和执行针对Android系统功能、API和服务的测试用例。
- 开发、维护和改进Android服务和应用程序的自动化测试。
- 为增强Android测试自动化框架做出贡献。
- 对关键系统指标(如电池使用、内存消耗和启动时间)进行性能和基准测试。
- 使用标准的Android调试工具和调试器调试Android上的应用程序和系统级问题,包括应用程序和本机组件。
- 分析日志和运行时行为,以帮助识别崩溃、冻结和稳定性问题的原因。
- 清晰记录问题,并与开发团队合作推动解决。
- 在常规发布周期中对分配的功能的质量负责。
- 与开发人员、QA负责人和项目经理密切合作,以交付高质量的版本。
- 为重视所有Android功能和服务质量的强大工程文化做出贡献。
所需技能和经验
- 5年以上Android系统测试或QA(应用程序、系统或框架级别)经验。
- 使用Java、Python或类似语言编写测试自动化或脚本的经验。
- 具有使用Android调试工具(如ADB、logcat和内存分析工具)的实际经验。
- 了解Android系统及其分层架构,从Linux内核的基础到用户界面的应用程序,包括框架。
- 对Android基础知识有扎实的理解,包括组件、生命周期和系统服务。
- 对QA流程、测试方法和缺陷跟踪有出色的理解。
- 具备较强的分析、解决问题和沟通能力。
加分项(非必需)
- 理解内核调试概念和系统级分析。
- 了解可信执行环境(TEE)和可信应用程序(TA)。
- 有测试Android构建或自定义Android镜像的经验。
- 熟悉Android构建工具(如Gradle)。
- 对Android上的性能测试、基准测试或AI相关功能感兴趣或有接触。
- 计算机科学硕士或同等学历。
薪酬:$65 - $86
ID#:36781161