新的目标

PingCAP的岗位

研发工程师 - 测试基础设施开发

岗位职责:

  1. 负责 TiDB 及周边产品的测试平台开发与维护工作,打造业界领先的测试基础设施,包括但不限于功能测试、性能测试、稳定性测试、混沌测试平台等;
  2. 探索分布式数据库测试新技术;
  3. 打造软件开发过程的工具链,提升开发和测试效率。

任职要求:

  1. 扎实的开发功底,熟练掌握常见的数据结构和算法,至少熟练掌握 Linux 下 Go / Rust / C++ / Python 中至少一种语言;
  2. 熟悉网络编程、并发编程等技术;
  3. 了解常见的分布式系统架构。

加分项:

  1. 有数据库或分布式系统的开发、测试经验;
  2. 有成功的自动化工具及框架开发的实践经验,有基础软件或中间件自动化测试建设经验;
  3. 了解容器技术;
  4. 了解混沌工程。

数据库测试工程师

岗位职责:

  1. 负责 TiDB 及周边产品的测试,包括但不限于功能测试、性能测试和稳定性测试;
  2. 深入理解数据库的用法,站在用户的视角测试数据库的功能,设计高覆盖率的测试用例;
  3. 产品设计讨论,测试计划制定,用例设计,测试执行和结果分析,Bug 复现和追踪等;
  4. 参与测试用例和测试脚本的开发。

任职要求:

  1. 1 年以上基础软件、中间件测试经验;
  2. 至少掌握一门脚本语言,或者精通 SQL;
  3. 思维缜密,逻辑严谨;
  4. 认真负责,有较强的问题定位和推动能力, 协调各个角色进行问题解决。

加分项:

  1. 有数据库测试经验;
  2. 熟练使用 Docker、K8s。

smartX

软件工程师 - 测试开发

简单易用,稳定可靠,是 SmartX 软件产品的核心基础。打造高质量产品的过程,就是不断“破坏”,不断完善的过程。
作为 SmartX 的软件测试工程师,你将不仅仅是一个测试执行者,而是将和开发工程师一起合作,参与到复杂的分布式系统的设计环节,并在软件质量方面提供有效和深入的见解。通过最先进的技术手段,不断提高测试执行效率和测试代码覆盖率,你将成为软件质量最有力的保障者。

岗位职责:

  1. 负责公司内部自动化测试平台的迭代和新功能开发,提高研发和测试人员使用便利性和测试效率;
  2. 负责公司产品系统集成测试的自动化,包含:故障模拟测试、高可用测试、压力测试、规格测试、长期测试等;
  3. 与开发团队深度合作,推动提高开发团队代码测试覆盖率、故障定位速度、测试环境搭建速度、 CI/CD 执行效率等。

任职要求:

  1. 热爱编程,具有以下任一种语言的扎实的编程经验:Python、Golang、Java;
  2. 熟悉 Linux 环境下的程序开发;
  3. 优秀的算法和数据结构基础;
  4. 快速学习能力;
  5. 团队合作基础和沟通能力;
  6. 对技术充满求知欲和好奇心。

加分项:

全部评论

相关推荐

点赞 收藏 评论
分享
牛客网
牛客企业服务