快手测试开发工程师(质量工具)-【主站】
社招全职D11121地点:北京状态:招聘
任职要求
1、本科以上学历,计算机相关专业; 2、基本功扎实、编码习惯优秀:熟练掌握Java语言及相关原理,熟悉常用数据结构; 3、熟悉Java微服务框架,基于微服务的分布式系统开发及相关设计模式; 4、熟练掌握MySQL应用开发及常用的SQL优化,了解Redis、Kafka、ElasticSearch等开…
登录查看完整任职要求
微信扫码,1秒登录
工作职责
1、主要负责快手大前端质量相关测试工具开发; 2、参与团队工程化体系的搭建和治理,优化系统性能,保障系统的可用性、稳定性、扩展性等。
包括英文材料
学历+
编程规范+
[英文] Google Style Guides
https://google.github.io/styleguide/
Every major open-source project has its own style guide: a set of conventions (sometimes arbitrary) about how to write code for that project. It is much easier to understand a large codebase when all the code in it is in a consistent style.
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.
数据结构+
https://www.youtube.com/watch?v=8hly31xKli0
In this course you will learn about algorithms and data structures, two of the fundamental topics in computer science.
https://www.youtube.com/watch?v=B31LgI4Y4DQ
Learn about data structures in this comprehensive course. We will be implementing these data structures in C or C++.
https://www.youtube.com/watch?v=CBYHwZcbD-s
Data Structures and Algorithms full course tutorial java
微服务+
https://learn.microsoft.com/en-us/training/modules/dotnet-microservices/
Microservice applications are composed of small, independently versioned, and scalable customer-focused services that communicate with each other by using standard protocols and well-defined interfaces.
https://microservices.io/
Microservices - also known as the microservice architecture - is an architectural style that structures an application as a collection of two or more services.
https://spring.io/microservices
Building small, self-contained, ready to run applications can bring great flexibility and added resilience to your code.
https://www.ibm.com/think/topics/microservices
Microservices, or microservices architecture, is a cloud-native architectural approach in which a single application is composed of many loosely coupled and independently deployable smaller components or services.
https://www.youtube.com/watch?v=CqCDOosvZIk
https://www.youtube.com/watch?v=hmkF77F9TLw
Learn about software system design and microservices.
分布式系统+
https://www.distributedsystemscourse.com/
The home page of a free online class in distributed systems.
https://www.youtube.com/watch?v=7VbL89mKK3M&list=PLOE1GTZ5ouRPbpTnrZ3Wqjamfwn_Q5Y9A
设计模式+
https://liaoxuefeng.com/books/java/design-patterns/index.html
设计模式,即Design Patterns,是指在软件设计中,被反复使用的一种代码设计经验。使用设计模式的目的是为了可重用代码,提高代码的可扩展性和可维护性。
[英文] Design Patterns
https://refactoring.guru/design-patterns
Design patterns are typical solutions to common problems in software design. Each pattern is like a blueprint that you can customize to solve a particular design problem in your code.
https://www.youtube.com/watch?v=NU_1StN5Tkk
Design Patterns tutorial explained in simple words using real-world examples.
SQL+
https://liaoxuefeng.com/books/sql/introduction/index.html
什么是SQL?简单地说,SQL就是访问和处理关系数据库的计算机标准语言。
https://sqlbolt.com/
Learn SQL with simple, interactive exercises.
https://www.youtube.com/watch?v=p3qvj9hO_Bo
In this video we will cover everything you need to know about SQL in only 60 minutes.
MySQL+
https://juejin.cn/post/7190306988939542585
这是一篇 MySQL 通关一篇过硬核经验学习路线,包括数据库相关知识,SQL语句的使用,数据库约束,设计等。
[英文] MySQL Tutorial
https://www.mysqltutorial.org/
your go-to resource for mastering MySQL in a fast, easy, and enjoyable way.
https://www.youtube.com/watch?v=5OdVJbNCSso
MySQL SQL tutorial for beginners
https://www.youtube.com/watch?v=7S_tz1z_5bA
This beginner-friendly course teaches you SQL from scratch.
还有更多 •••
相关职位
社招2年以上D5975
1、主要负责快手直播客户端的质量体系建设和交付工作; 2、深度参与产品研发过程,协同各角色持续高质量交付产品; 3、对产品提出改进建议以建立极致的用户体验,对项目提出改进建议以提高项目整体效率; 4、参与质量工具、平台建设,通过测试方法、工具创新、流程改进,提升产品的品质和效率; 5、前瞻技术调研与应用,引入合适的技术进行业务质量改进。
更新于 2025-07-10北京
社招1年以上D12753
1、负责快手特效制作BE工具的质量评估和质量体系建设,结合AI技术打造业内一流的特效平台,并服务于快手系列APP ; 2、负责BE工具日常需求测试方案设计、测试执行和线上问题跟进,推进用户体验提升; 3、负责BE工具模版与各类特效素材效果测试,保障素材效果与性能的最佳体验; 3、调研业界特效工具的最佳质量落地实践,建设质效平台与自动化测试工具,提升测试效率。
更新于 2024-08-31北京
社招2年以上D11124
1、负责快手开放平台的质量保障工作,包括不限于客户端SDK、引擎、基础组件和API; 2、参与移动端应用开发的整个过程,包括但不限于参与需求评审、技术评审,制定测试计划、设计测试用例,参与代码Review,执行模块测试、集成测试和回归测试、跟踪应用缺陷直至符合发布标准,分析、推动解决线上问题; 3、使用多维的测试手段如自动化测试、视觉测试、稳定性测试、性能测试、安全测试、异常测试、兼容性测试等,保障生态提供的移动端产品质量及用户体验; 4、参与自动化测试解决方案与效率工具开发,保障项目效率和质量提升; 5、优化与产品、研发、设计团队的协作流程,通过引入业界先进的测试技术和方法,提升测试工作的完成质量和测试效率。
更新于 2024-10-14北京