新的目标
PingCAP的岗位
研发工程师 - 测试基础设施开发
岗位职责:
- 负责 TiDB 及周边产品的测试平台开发与维护工作,打造业界领先的测试基础设施,包括但不限于功能测试、性能测试、稳定性测试、混沌测试平台等;
- 探索分布式数据库测试新技术;
- 打造软件开发过程的工具链,提升开发和测试效率。
任职要求:
- 扎实的开发功底,熟练掌握常见的数据结构和算法,至少熟练掌握 Linux 下 Go / Rust / C++ / Python 中至少一种语言;
- 熟悉网络编程、并发编程等技术;
- 了解常见的分布式系统架构。
加分项:
- 有数据库或分布式系统的开发、测试经验;
- 有成功的自动化工具及框架开发的实践经验,有基础软件或中间件自动化测试建设经验;
- 了解容器技术;
- 了解混沌工程。
数据库测试工程师
岗位职责:
- 负责 TiDB 及周边产品的测试,包括但不限于功能测试、性能测试和稳定性测试;
- 深入理解数据库的用法,站在用户的视角测试数据库的功能,设计高覆盖率的测试用例;
- 产品设计讨论,测试计划制定,用例设计,测试执行和结果分析,Bug 复现和追踪等;
- 参与测试用例和测试脚本的开发。
任职要求:
- 1 年以上基础软件、中间件测试经验;
- 至少掌握一门脚本语言,或者精通 SQL;
- 思维缜密,逻辑严谨;
- 认真负责,有较强的问题定位和推动能力, 协调各个角色进行问题解决。
加分项:
- 有数据库测试经验;
- 熟练使用 Docker、K8s。
smartX
软件工程师 - 测试开发
简单易用,稳定可靠,是 SmartX 软件产品的核心基础。打造高质量产品的过程,就是不断“破坏”,不断完善的过程。
作为 SmartX 的软件测试工程师,你将不仅仅是一个测试执行者,而是将和开发工程师一起合作,参与到复杂的分布式系统的设计环节,并在软件质量方面提供有效和深入的见解。通过最先进的技术手段,不断提高测试执行效率和测试代码覆盖率,你将成为软件质量最有力的保障者。
岗位职责:
- 负责公司内部自动化测试平台的迭代和新功能开发,提高研发和测试人员使用便利性和测试效率;
- 负责公司产品系统集成测试的自动化,包含:故障模拟测试、高可用测试、压力测试、规格测试、长期测试等;
- 与开发团队深度合作,推动提高开发团队代码测试覆盖率、故障定位速度、测试环境搭建速度、 CI/CD 执行效率等。
任职要求:
- 热爱编程,具有以下任一种语言的扎实的编程经验:Python、Golang、Java;
- 熟悉 Linux 环境下的程序开发;
- 优秀的算法和数据结构基础;
- 快速学习能力;
- 团队合作基础和沟通能力;
- 对技术充满求知欲和好奇心。
加分项: