安卓质量保证/测试工程师

圣弗朗西斯科 15天前合同 网络
1 / 时
我们正在寻找一名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