logo of antgroup

蚂蚁金服OceanBase —— 自动化测试研发实习生

实习兼职OceanBase长期实习生项目地点:北京 | 杭州 | 深圳 | 西安状态:招聘

任职要求


1. 计算机、软件工程或相关专业在校生,本科及以上学历;
2. 熟悉至少一门编程语言(Python/Java等),了解数据结构与算法;
3…
登录查看完整任职要求
微信扫码,1秒登录

工作职责


OceanBase Cloud 云数据库是构建在阿里云、腾讯云、华为云、AWS等全球主流公有云基础设施上,完全自主研发的原生分布式数据库。通过多租户、高压缩存储、多级弹性伸缩、HTAP等能力,在保障数据库高性能的同时,显著降低数据库成本。同时在云上集成了评估、迁移、监控、诊断、备份恢复、运维优化等工具,不断用技术降低企业使用数据库的门槛,让数据库管理与运维更简单。现已助力金融、政务、运营商、零售、互联网等多个行业的 2000+ 客户实现关键业务系统升级。(www.oceanbase.com)
岗位职责:
实习生将在资深学长的指导下
1. 协助开发与维护自动化测试框架及脚本,提升测试效率;
2. 和组内同学合作,把现有测试场景沉淀成工具,实现测试流程自动化。
包括英文材料
学历+
Python+
Java+
还有更多 •••
相关职位

logo of antgroup
社招3年以上技术类-质量保证

1. 能够从客户需求、架构设计、编码等多方面保障OceanBase数据库内核和平台的质量,发现风险并推动快速解决; 2. 设计和研发提升数据库平台和内核质量的自动化测试框架或工具,保证测试效率和产品的快速迭代; 3. 在测试技术和方法上不断创新,提升测试效率和产品质量。

更新于 2025-12-01西安
logo of ly
社招8年以上

岗位职责 1. 架构设计与规划 ◦ 负责分布式数据库、分布式KV存储的整体架构设计,聚焦高可用、高并发、高扩展性核心目标,输出架构方案、技术选型报告、架构评审文档。 ◦ 结合业务场景(如海量数据存储、高吞吐读写、跨地域容灾等),设计分布式存储分层架构,平衡一致性、可用性与分区容错性(CAP),制定数据分片、副本策略、故障转移机制。 ◦ 主导KV存储引擎(如RocksDB、LevelDB等)的深度优化,包括存储结构、压缩策略、缓存机制、IO模型调优,提升存储性能与资源利用率。 2. 高可用体系建设 ◦ 设计并落地分布式数据库与KV存储的高可用保障体系,包括多副本部署、自动故障检测与恢复、数据备份与恢复、灾备演练等方案,确保系统99.99%以上可用性。 ◦ 制定数据库与KV存储的容灾策略,支持跨机房、跨地域部署,解决数据一致性、数据同步延迟、脑裂等关键问题。 ◦ 参与架构应急方案制定,针对集群扩容、数据迁移、版本升级等场景,设计无感知切换方案,避免业务中断。 3. 技术攻关与优化 ◦ 跟踪分布式存储领域前沿技术(如分布式共识算法、新型存储介质、云原生存储方案等),引入行业顶尖实践并落地。 ◦ 负责解决分布式数据库与KV存储在高并发、大数据量场景下的性能瓶颈,包括慢查询优化、锁机制优化、资源调度优化等。 ◦ 主导技术难题攻关,如分布式事务一致性、热点数据处理、大Key/热Key优化、存储成本优化等。 4. 团队协作与技术赋能 ◦ 与研发、运维、测试团队协作,推动架构方案落地,参与核心模块代码评审,把控技术实现质量。 ◦ 制定技术规范与最佳实践,包括数据库/KV存储的设计规范、运维规范、监控告警规范,赋能团队成员提升技术能力。 ◦ 参与跨团队技术方案评审,协调解决不同业务线在存储层的技术冲突,推动基础存储设施的标准化建设。 5. 架构演进与管理 ◦ 持续关注业务发展需求,评估现有架构的适应性,制定分布式数据库与KV存储的中长期演进路线图。 ◦ 负责架构文档的维护与更新,确保架构设计的透明性与可追溯性,组织架构评审会议并推动问题闭环。

更新于 2026-01-12北京
logo of baidu
社招5年以上ACG

-数据库质量保证策略设计 -基于数据库内核架构(如事务引擎、存储管理、并发控制等),设计覆盖功能、性能、稳定性、安全性和灾难恢复的综合性测试策略 -针对极端场景(如硬件故障、网络分区、超大规模数据压力)和大事务/高并发场景,构建破坏性测试和压力测试模型 -测试用例开发 -编写自动化测试脚本(如Python/Perl/Shell/C++),覆盖SQL语法、事务隔离级别、锁机制、备份恢复等核心功能 -自动化测试工具以及测试用例管理平台的开发和管理工作。 使用各种测试工具和技术,自动化测试,记录和分析测试结果,并跟踪和验证缺陷 -编写测试报告和文档: 清晰准确地记录测试过程、结果和分析,编写测试报告和相关文档 -设计复杂场景测试用例,例如:极端压力测试:模拟百万级并发事务、TB级数据量下的系统稳定性;破坏性测试:强制断电、磁盘I/O错误注入、内存溢出等异常场景;边界条件测试:验证索引深度、页分裂、日志写满等临界值场景 -性能分析与调优 -使用工具(如sysbench、tpcc、tpch、自定义基准测试)分析查询执行计划、锁竞争、I/O瓶颈 -结合内核日志(如InnoDB redo log、PostgreSQL WAL)定位性能问题,推动优化方案落地 -缺陷管理与协作 -搭建测试环境(含多节点集群、混合负载),复现并跟踪内核级Bug(如死锁、数据不一致) -与开发团队紧密合作,提供Root Cause Analysis(RCA)支持,参与代码审查,提供测试反馈,协助开发人员定位和修复问题,推动内核代码修复 -技术预研与创新 -探索新技术(如向量化查询、持久内存、分布式事务)的测试方法 -开发定制化测试工具(如混沌工程平台、自动化故障注入系统)

更新于 2025-04-03北京|上海|深圳
logo of antgroup
社招技术类-开发

工作职责:负责 OceanBase 数据传输产品的研发:紧贴公司商业化战略,通过产品和技术创新,提供高效率、低延迟的数据传输解决方案,实现用户价值 —— 解决用户数据库迁移、数据实时同步&订阅、业务双活、异构数据库灾备、数仓&数据湖自动化等数据传输相关问题。

更新于 2025-05-06西安