京东搜索测试开发
社招全职3年以上测试开发岗地点:北京状态:招聘
任职要求
关键经验: 1.3年以上开发或自动化测试经验,计算机相关专业本科及以上学历; 2.具备良好的编程能力,并熟悉至少一种编程语言,如Java、Python、C++; 3.熟悉常用测试工具和框架,如Selenium、PyTest、TestNG等; 4.熟悉linux操作系统和常用命令;熟悉CI/CD流程和工具,如Jenkins、GitLab等。 符合京东价值观:客户为先、创新、拼搏、担当、感恩、诚信。
工作职责
岗位职责: 1.负责本地生活流量场质量保障工作,专注于搜索业务测试工作; 2.参与产品需求和架构设计评审,评估整体系统稳定性、可测性,关注用户体验; 3.开发自动化测试工具,建设监控体系,提升需求交付效率和保障系统稳定性; 4.进行性能压测、问题挖掘,主动防御系统风险,保障系统高可用。
包括英文材料
学历+
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.
Python+
https://liaoxuefeng.com/books/python/introduction/index.html
中文,免费,零起点,完整示例,基于最新的Python 3版本。
https://www.learnpython.org/
a free interactive Python tutorial for people who want to learn Python, fast.
https://www.youtube.com/watch?v=K5KVEU3aaeQ
Master Python from scratch 🚀 No fluff—just clear, practical coding skills to kickstart your journey!
https://www.youtube.com/watch?v=rfscVS0vtbw
This course will give you a full introduction into all of the core concepts in python.
C+++
https://www.learncpp.com/
LearnCpp.com is a free website devoted to teaching you how to program in modern C++.
https://www.youtube.com/watch?v=ZzaPdXTrSb8
Selenium+
https://www.youtube.com/watch?v=j7VZsCCnptM
Learn Selenium by building a web scraping bot in Python.
https://www.youtube.com/watch?v=mOAXEQevCAE&list=PLhW3qG5bs-L_s9HdC5zNshE5Ti8jABwlU
pytest+
https://docs.pytest.org/en/stable/getting-started.html
The pytest framework makes it easy to write small, readable tests, and can scale to support complex functional testing for applications and libraries.
TestNG+
[英文] TestNG Documentation
https://testng.org/
TestNG is a testing framework inspired from JUnit and NUnit but introducing some new functionalities that make it more powerful and easier to use.
https://www.baeldung.com/testng
In this article, we’ll introduce the TestNG testing framework.
Linux+
https://ryanstutorials.net/linuxtutorial/
Ok, so you want to learn how to use the Bash command line interface (terminal) on Unix/Linux.
https://ubuntu.com/tutorials/command-line-for-beginners
The Linux command line is a text interface to your computer.
https://www.youtube.com/watch?v=6WatcfENsOU
In this Linux crash course, you will learn the fundamental skills and tools you need to become a proficient Linux system administrator.
https://www.youtube.com/watch?v=v392lEyM29A
Never fear the command line again, make it fear you.
https://www.youtube.com/watch?v=ZtqBQ68cfJc
CI+
https://www.ibm.com/cn-zh/think/topics/continuous-integration
持续集成 (CI) 是一种软件开发实践,开发人员在整个开发周期中会定期将新的代码和代码变更集成到中央代码存储库中。它是 DevOps 和敏捷方法的关键组成部分。
https://www.youtube.com/watch?v=42UP1fxi2SY
CD+
https://www.redhat.com/zh-cn/topics/devops/what-is-ci-cd
CI/CD 是持续集成和持续交付/部署的缩写,旨在简化并加快软件开发生命周期。
https://www.youtube.com/watch?v=R8_veQiYBjI&list=PLy7NrYWoggjzSIlwxeBbcgfAdYoxCIrM2
Jenkins+
https://www.youtube.com/watch?v=f4idgaq2VqA
GitLab+
https://docs.gitlab.com/tutorials/
Learn about GitLab fundamentals by following guided instructions.
相关职位
社招D1895
1、主要负责快手搜索业务服务端测试,包括API层以及下游搜索rpc服务的相关测试; 2、根据产品设计或需求,可以评估服务端逻辑是否合理,制定相应的服务端测试用例,准确定位并追踪问题等; 3、对线上问题进行持续追踪,积极推进,并从中得出一些优化监控、测试方案提升等改进措施; 4、对产品提出改进建议以建立极致的用户感受,对项目提出改进建议以提高项目整体效率; 5、在项目中保持和产品经理、开发工程师、用户等积极有效沟通,推动问题及时合理地解决,并能总结沉淀经验。
更新于 2025-03-03
社招3年以上技术类-质量保证
1. 负责搜索、大模型相关产品业务测试,通过产品需求、技术实现深入理解,迭代流程优化,完善测试手段,项目过程风险控制保障产品高质量交付; 2. 负责整个系统链路、性能、稳定性、监控、链路容灾、业务badcase挖掘,提升自动化率,保障业务达成产品预期。
更新于 2025-06-10
实习核心本地商业-业
负责质效技术部/搜索推荐测试组的服务端的业务测试工作,主要参与到家搜索推荐 外卖、闪购、医药、拼好饭等方向中小型项目需求的测试工作,并编写java 自动化保障业务质量。
更新于 2025-09-05