高级测试工程师
2-4万元/月岗位职责:
1.负责⽀付核⼼链路的性能测试体系建设,从0到1搭建完整的性能测试体系,包括性能测试规范、流程、指标体系(如TPS、RT、P99、可⽤性、容量模型等)。结合⽀付产品特点(收单、资⾦流转、账务、清结算等)建⽴可复⽤的性能测试⽅案与脚本库。
2.主导关键业务的性能分析与瓶颈定位,对⾼并发/⾼可⽤场景(⽀付下单、⽀付回调、转账、卡券核销等)进⾏性能压测、容量评估、基线建⽴。深度分析后端Java微服务、数据库、缓存、消息队列的性能瓶颈,推动系统架构优化。
3.设计与维护性能测试环境与⼯具链,构建与管理⾼逼近⽣产的性能测试环境,包括数据准备、分布式压测⼯具(如JMeter、Locust、K6)、监控系统对接(Prometheus/Grafana/SkyWalking)。引⼊并优化⾃动化性能测试框架,实现性能回归。
4.建⽴性能指标监控与容量规划机制,与研发、架构、运维合作,建⽴全链路性能监控体系(服务指标、数据库、Redis、MQ、外部依赖)。基于历史压测数据与⽣产指标,提供容量规划建议与扩缩容策略。
5.参与重⼤发布与⾼峰活动保障,在⼤促、节假⽇、⾦融热点活动前进⾏专项性能评估与压测。输出⻛险清单、性能优化⽅案,并在活动期间提供技术保障⽀持。
任职要求:
1.5年以上性能测试经验,且有⾼并发分布式系统测试经验,有⽀付、银⾏、电商、⾦融科技等⾼TPS场景优先。
2.深刻理解性能测试⽅法论与常⽤指标,包括压⼒测试、负载测试、容量测试、稳定性测试、全链路压测等。
3.精通⾄少⼀种压测⼯具,如JMeter、Locust、K6,并能进⾏⼆次开发或脚本⾃动化。
4.对后端架构与性能相关组件有⼀定了解,如:Java微服务框架(SpringCloud/Dubbo)、关系型数据库(MySQL/PostgreSQL)、缓存(Redis)、MQ(Kafka/RabbitMQ/RocketMQ)、API⽹关、负载均衡、容器化环境(K8s)
5.具备性能问题分析与调优能⼒,能通过指标监控(CPU、线程、GC、连接数等)结合代码/SQL调优定位问题。
6.具有从0到1搭建性能体系或平台的经验优先。
7.具备优秀的沟通能⼒,能够与客户、团队成员及技术专家有效沟通,提供技术⽅案及现场⽀持。有英语⼝语能⼒者优先。