这是一个创建于 1183 天前的主题,其中的信息可能已经有所发展或是发生改变。
1 服务端测试开发(初、中、高级)
1 、能独立完成效果线跨端复杂需求测试 2 、能独立开展测试专项,比如开发、监控、问题定位
工作描述:
1 、负责知乎商业化服务端质量,深度参与产品研发项目,协同产品和研发团队高质量交付产品 2 、日常项目线下测试与线上质量分析、监控,线上问题定位 3 、服务端相关工具和平台的开发维护 4 、新技术研究和应用,并推动适合的技术应用于质量保障
任职要求:
1 、本科及以上学历,计算机、通信相关专业;两年以上互联网公司服务端测试经验 2 、扎实的数据结构和算法基础;熟悉至少一门编程语言,包括但不限于:Java 、Python 、Go 3 、有分布式系统测试经验,有搜索服务、广告服务测试经验优先;熟悉 redis 、kafka 、grafana 等开源服务,有线上服务监控、问题定位经验优先 4 、熟悉常用自动化测试工具和平台,有自动测试、测试工具开发、平台开发经验者优先 5 、自驱能力强,对项目质量负责,能主动发现问题,推动项目持续改进
2 移动平台测试开发工程师
职位描述:
1 、跟进知乎基础组件质量测试,参与移动端体验专项优化,移动端技术架构优化等项目的质量保障工作
2 、开发和维护移动端专项测试工具,如:App 基础体验( CPU 、内测)测试,启动时间测试,第三方 SDK 可用性测试,性能测试工具等
3 、跟进客户端灰度、发版,跟进线上反馈、监控,协助解决线上质量问题;
职位要求:
2-10 年客户端测试经验,本科及以上学历,计算机相关专业优先;
熟练使用常见的 iOS 应用调试工具( Xcode 、Xcode Commandline Tools 、HTTP 代理、抓包工具等);或熟练使用常见的 Android 应用调试工具( Android SDK 、Android Studio 、HTTP 代理、抓包工具、ADB 等);
了解客户端常规开发框架,能熟练进行客户端 demo 开发( Android/iOS )
熟悉以下二者优先:
专项 /性能自动化:熟悉部分领域者优先,如 CPU 、内存、时延、稳定性、流畅度、网络流量、画质、电量、全链路监控等
移动端自动化:熟悉常用的测试框架,如 UiAutomator 、WDA 、Appium 、Robotium 等;或者移动端测试工具链,如底层单测、mock 、hook 技术等
3 高级测试开发工程师 — 大数据方向
职位描述
1 、负责知乎大数据基础设施线上质量数据的分析建模、问题发现、问题归因;
2 、主导大数据基础设施质量专项并推动落地,保障大数据基础设施线上质量
3 、改进现有工具或开源项目,并推动适合的技术应用于生产;
职位要求
1 、测试或测试开发经验 3 年以上;
2 、有大数据处理经验,编程能力较好;
3 、熟悉大数据处理工具 /框架中的一项或多项,包括但不限于 Hadoop, Mapreduce, Hive, Storm, Spark, Druid, kafka, hbase, flink,ES 等;
4 、有较强的学习能力和抽象能力,有强烈的求知欲、好奇心和进取心,能及时关注和学习业界最新技术;
5 、对开源社区有过贡献者优先,可在简历上说明
4 资深测试开发专家
职位描述:
1. 跟进知乎核心业务线的产品需求,制定并优化项目流程和测试流程,保证产品质量
2. 指导相关的测试开发工程师,制定团队工作目标,分配测试任务
3. 开发和维护 API 测试、遍历测试、UI 测试等自动化测试工具
4. 设计、构建和优化持续交付流程,开发和维护相关的持续交付工具
任职资格:
1. 5 年及以上测试开发经验,有团队管理经验
2. 熟悉 Java 或者 Objective-C, 能读懂项目代码
3. 熟悉 Python 、Ruby 、Shell 中的一种语言,熟悉 Linux 常用命令
4. 有移动端的自动化测试经验,熟悉 Gradle 、Maven 、OCUnit 、UI Automation 、KIF 、Appium 、Calabash 、Espresso 、Robolectric 等工具
5. 有持续集成相关的经验,熟悉 Docker 、Jenkins 、Git 等工具
6. 对计算机相关基础知识有扎实的理解,掌握常用数据结构和算法
7. 有自动化测试工具或系统平台的设计开发经验
8. 有良好的团队合作精神,有责任感,有较好的沟通能力,主动性强,有钻研新技术的热情和能力
加分项:
1. 对开源技术有强烈的兴趣和爱好,曾经直接向开发者报告过 Bug 或者贡献过 Patch
2. 提供 Github 账号、技术 Blog 链接等优先
3. 关注知乎的产品
5 测试开发工程师(社区)
职位描述:
1 、 负责保障知乎社区的核心业务的测试,包括问答,文章,直播等;包含客户端测试、服务端测试、前端测试等或其中其一;
2 、 搭建或维护自动化测试框架,编写自动化测试用例,完善持续集成、持续分发流程,提升产品质量和交付效率;
3 、 推动整个团队的技术能力的提升,完善效能度量体系及相关的工具平台支撑。
任职要求:
1 、有 3 年以上测试开发工作经验;能通过技术手段保证用户产品质量,并完成解决业务痛点的效率工具建设;
2 、熟悉微服务及接口的测试方法,测试技能;具备跟进和定位 BUG 能力;
3 、独立承担过业务 /项目测试负责人,能通过持续集成和线上质量监控提升测试效率;
4 、良好的沟通能力和团队协作能力,能从整个研发的角度出发,对研发流程和研发效率的改善提出落地方案;
5 、具备扎实的计算机基础,熟悉 Java/Python/Go 等编程语言的一种,有服务端性能、稳定性优化经验优先。
6. 熟练掌握以下自动化测试方向中的至少一种;
* Android/iOS UI 自动化:熟悉使用基于 UlAutomator 、Instrumentation 或 UIAutomation 、XCTesting 框架的工具中的一种或多种,如 Appium 等;
* HTTP 接口自动化: 熟悉使用 pytest / unittest / TESTNG / JUnit 中的至少ー种,编写过相关接口测试用例;有 Thrift 等 RPC 接口测试经验者优先;
* 前端 Web H5 自动化:熱悉使用 Selenium/ Watir 等测试框架