vivo软件测试开发工程师/专家
社招全职3年以上品质类地点:东莞 | 南京 | 深圳状态:招聘
任职要求
【硬性要求】 1.学历经验: 计算机相关专业本科及以上学历,3年以上Android系统开发或测开经验,有手机/平板等移动设备厂商工作经验者优先。 2.技术深度: 1)精通Java,熟悉Android Framework架构与核心机制(Binder、四大组件、View体系、事件分发等)。 2)具备C/C++基础,能阅读和理解Android Native层(C++)相关源码。 3)熟悉Android SDK中与窗口、活动、显示相关的API及调试工具(如dumpsys, surfaceflinger debug命令等)。 3.测试能力: 精通自动化测试框架(如U…
登录查看完整任职要求
微信扫码,1秒登录
工作职责
Android Framework测试开发专家(WMS/AMS/显示方向) 岗位核心目标: 负责Android Framework层核心服务(WMS, AMS, 显示系统)及新特性的质量保障、测试方案设计、自动化实施与深度问题分析,确保系统交互与视觉体验的流畅性、稳定性与一致性。 1.主导或深度参与Android Framework层,特别是窗口管理服务、活动管理服务、显示系统、动画与图形栈等核心模块的系统级测试方案设计与实施。 2.深入理解WMS/AMS/Display的架构、工作原理与跨进程/跨层级交互机制,能进行源码级(Java/Native)的问题分析与定位。 3.设计并开发高可靠性、高覆盖率的自动化测试框架、工具及用例,用于验证多窗口、任务栈、生命周期、显示方向、分辨率、刷新率、HDR等复杂场景。 4.与系统开发团队紧密协作,参与设计方案评审,针对性能、功耗、稳定性和兼容性风险提供前瞻性测试建议。 5.攻关解决线上/线下出现的复杂、深层次的Framework层问题,沉淀技术解决方案与测试资产。
包括英文材料
学历+
Android+
https://roadmap.sh/android
Step by step guide to becoming an Android developer .
https://www.youtube.com/playlist?list=PLQkwcJG4YTCSVDhww92llY3CAnc_vUhsm
Java+
https://www.youtube.com/watch?v=eIrMbAQSU34
Master Java – a must-have language for software development, Android apps, and more! ☕️ This beginner-friendly course takes you from basics to real coding skills.
开发框架+
[英文] Understanding Modern Development Frameworks: A Guide for Developers and Technical Decision-makers
https://www.freecodecamp.org/news/understanding-modern-development-frameworks-guide-for-devs/
还有更多 •••
相关职位
社招3年以上A99127
1、精通软件测试理论,能够制定合理的测试策略,带队完成Android App测试交付; 2、能够从全流程角度,设计相应的测试方案,负责产品相关的业务测试、集成测试及回归测试等; 3、与研发、项目、产品经理一起完成需求规划,把控项目进度和上线质量; 4、带队完成测试效能提升,包括自动化提效、问题前置拦截等,持续增加测试影响力。
更新于 2024-04-19北京
社招1年以上A78020
1、负责Android多媒体方向的系统开发需求&技术评审,提出改进意见; 2、完成音视频方向相关业务的质量保障工作,包括需求交付、用例设计、自动化建设等工作; 3、通过创新技术手段,持续优化质量保障体系,协同多方团队攻坚技术难题和业务难题; 4、有较好的业务理解能力,参与的自动化中台建设,可以做质量左右移建设。
更新于 2023-12-01北京
社招3年以上
1、参与需求的讨论,熟悉相关需求,分析测试需求; 2、根据测试需求分析、设计、开发、维护测试计划和测试用例; 3、结合测试用例进行手工测试与自动化测试; 4、独立进行功能测试、性能测试、稳定性测试并编写测试报告。 其他要求: 1、有java代码CR、测试工具开发优先
更新于 2026-02-05西安|北京|上海
社招3年以上
1、有一定测试开发相关工作经验,需要有缺陷定位能力;有saas系统、电商系统、大厂经验的优先 2、熟悉软件开发、测试的流程和软件测试方法论,能根据项目需要编写良好的测试用例 3、可以使用Java/C++/Python/JavaScript等至少一种编程语言;能够阅读java代码、具备自动化测试工具或测试系统设计开发经验者优先 4、熟悉主流性能工具Jmeter等的使用,有性能测试经验优先 5、热爱软件测试及技术支持,具有较强的服务意识,逻辑能力强、思维活跃,能有效把控测试风险,有独立承担项目质量负责人经验者优先 6. 具备良好的语言能力,英语可作为工作语言
更新于 2026-04-02西安