
得物【质量平台】测试开发专家(社区)
任职要求
1. 3年以上测试开发工作经验; 2. 具备扎实的计算机基础,熟练掌握至少一种编程语言如Java/JavaScript/Python/Shell等,具备…
工作职责
1. 有3年以上服务端测试工作经验;有较好的代码能力,能独立的通过技术手段保证得物App的产品质量; 2. 能通过持续集成和线上质量监控提升团队工作效率; 3. 精通服务端测试方法、设计和流程,掌握接口测试,系统测试的方法; 4. 良好的沟通能力和团队协作能力,能从整个研发的角度出发,对研发流程和研发效率的改善提出落地方案;
-数据库质量保证策略设计 -基于数据库内核架构(如事务引擎、存储管理、并发控制等),设计覆盖功能、性能、稳定性、安全性和灾难恢复的综合性测试策略 -针对极端场景(如硬件故障、网络分区、超大规模数据压力)和大事务/高并发场景,构建破坏性测试和压力测试模型 -测试用例开发 -编写自动化测试脚本(如Python/Perl/Shell/C++),覆盖SQL语法、事务隔离级别、锁机制、备份恢复等核心功能 -自动化测试工具以及测试用例管理平台的开发和管理工作。 使用各种测试工具和技术,自动化测试,记录和分析测试结果,并跟踪和验证缺陷 -编写测试报告和文档: 清晰准确地记录测试过程、结果和分析,编写测试报告和相关文档 -设计复杂场景测试用例,例如:极端压力测试:模拟百万级并发事务、TB级数据量下的系统稳定性;破坏性测试:强制断电、磁盘I/O错误注入、内存溢出等异常场景;边界条件测试:验证索引深度、页分裂、日志写满等临界值场景 -性能分析与调优 -使用工具(如sysbench、tpcc、tpch、自定义基准测试)分析查询执行计划、锁竞争、I/O瓶颈 -结合内核日志(如InnoDB redo log、PostgreSQL WAL)定位性能问题,推动优化方案落地 -缺陷管理与协作 -搭建测试环境(含多节点集群、混合负载),复现并跟踪内核级Bug(如死锁、数据不一致) -与开发团队紧密合作,提供Root Cause Analysis(RCA)支持,参与代码审查,提供测试反馈,协助开发人员定位和修复问题,推动内核代码修复 -技术预研与创新 -探索新技术(如向量化查询、持久内存、分布式事务)的测试方法 -开发定制化测试工具(如混沌工程平台、自动化故障注入系统)
1、负责团队机器学习/深度学习业务系统的前端架构设计、精准技术选型以及完善技术方案的制定,确保架构能够支撑产品的高并发、高性能需求; 2、主导前端工程化建设,涵盖性能优化、构建系统、发布流程等关键基础设施建设,并统筹管理相关工作推进,保障业务产品前端开发的高效与稳定; 3、带领团队全力攻克技术难题,针对不同业务产品的特点制定并强力推行前端开发规范和最佳实践,提升团队整体技术产出质量,满足算法工程师在Reckon平台调试算法和模型以及部署上线的前端交互需求; 4、积极推动跨团队技术合作,与算法团队、产品团队紧密配合,深度参与重要技术决策,为各团队提供专业的技术咨询,促进技术协同发展,助力RTC、Pitaya等基于MLX上层应用的前端技术实现; 5、密切关注前端技术发展趋势,组织进行技术预研和创新实践,并在团队内有效进行技术分享,保持团队技术先进性,以适应不断迭代的机器学习业务和产品需求。
1、负责团队机器学习/深度学习业务系统的前端架构设计、精准技术选型以及完善技术方案的制定,确保架构能够支撑产品的高并发、高性能需求; 2、主导前端工程化建设,涵盖性能优化、构建系统、发布流程等关键基础设施建设,并统筹管理相关工作推进,保障业务产品前端开发的高效与稳定; 3、带领团队全力攻克技术难题,针对不同业务产品的特点制定并强力推行前端开发规范和最佳实践,提升团队整体技术产出质量,满足算法工程师在Reckon平台调试算法和模型以及部署上线的前端交互需求; 4、积极推动跨团队技术合作,与算法团队、产品团队紧密配合,深度参与重要技术决策,为各团队提供专业的技术咨询,促进技术协同发展,助力RTC、Pitaya等基于MLX上层应用的前端技术实现; 5、密切关注前端技术发展趋势,组织进行技术预研和创新实践,并在团队内有效进行技术分享,保持团队技术先进性,以适应不断迭代的机器学习业务和产品需求; 6、承担团队日常管理工作,包括任务分配、进度跟踪、绩效评估等;同时,悉心指导和培养团队成员,提升团队整体技术能力,打造高绩效团队,以应对多产品并行开发的挑战。