
花旗金融
Electronic Trading Senior Software Engineer – Test Tooling & Automation (Vice President)
Electronic Trading Senior Software Engineer – Test Tooling & Automation (Vice President)
发布于 2 小时前普通员工/个人贡献者
AI 估算 · 6.0–9.0万 · AI 参考估算
Kowloon, Kowloon City, Hong Kong SAR
高级经验
本科
全职员工混合式弹性办公测试开发
测试开发
CI/CD
Electronic Trading
Fix Protocol
Low-Latency Systems
Openshift
Test Automation
值不值得投
79综合评分
综合评分 79
顶尖投行核心交易岗,混合办公,技术前沿,薪酬优厚,侧重专业深度与全球协作
从薪资福利、成长发展、工作生活和使命价值四个维度综合评估,方便横向比较。
薪资怎么样
7.5万
比测试开发中位数高
发布情况
新岗位 · 今天发布
公司情况
这家公司招聘很活跃
约 130 个在招
市场机会
选择面较广
测试开发 · 约 1180 个在招
职位详情
关于这个职位
该职位是花旗金融电子交易团队的高级软件测试工程师,主要负责下一代低延迟执行平台的测试工具开发与自动化
核心职责包括设计FIX协议模拟器和自动化框架,利用Java/Python进行API及端到端测试,并通过Docker/OpenShift管理测试环境,确保交易系统的高可靠性与性能
最低要求
至少7年软件开发经验,精通Java或Python
有构建内部工具、框架或平台(特别是测试、仿真或环境自动化)的经验
深入理解FIX协议,并有基于FIX的订单流处理经验
熟练掌握自动化测试技术和质量工程实践,包括BDD框架(如Cucumber)
熟悉Docker、OpenShift及CI/CD流水线(如Jenkins)
有金融服务行业经验,接触过交易系统,了解性能、延迟和高吞吐量系统概念
扎实掌握敏捷方法论
具备强大的问题解决和沟通能力,能在快节奏的全球分布式环境中优先处理多项任务
工作职责
核心开发:* 设计和维护测试及应用工具,如自动化框架、FIX和市场数据模拟器、重放工具、测试数据生成器及平台监控和对账实用程序,以确保大规模下的平台可靠性和性能
测试自动化:* 使用Java或Python及Cucumber等BDD工具,编写和维护API层、FIX消息层及端到层的自动化测试,推广良好的测试设计和代码质量标准
测试规划与流程:* 参与基于风险的测试策略和发布测试计划,从需求评审到回归、性能和UAT支持及发布签字全程参与测试流程
报告质量指标并支持根本原因分析
测试环境支持:* 自动化测试环境(开发、SIT、UAT、预生产)的配置、部署和数据刷新,使用Docker和OpenShift提供隔离的、按需的环境以反映生产环境
产品协作:* 与开发人员、交易员和量化研究员合作,理解测试和工具需求并将其转化为改进措施
敏捷与CI/CD:* 贡献并倡导敏捷实践和CI/CD流程,包括持续测试、自动化质量关口,关注左移测试和更快的发布速度
AI驱动的SDLC:* 利用花旗AI驱动的跨软件开发生命周期工具,提高生产力、代码质量和创新能力
优先资格
了解算法交易、智能订单路由(SOR),以及区域交易所微观结构和监管制度者更佳
AI 洞察
优缺点分析
优点
- 接触全球顶级投行核心交易系统,技术栈前沿(低延迟、FIX、AI辅助开发)
- 平台稳定,福利体系完善,拥有清晰的全球职业发展路径
- 混合办公模式提升工作灵活性
- 需要同时协调全球多个时区的团队,沟通成本高
- 技术更新快,需持续学习新的自动化和AI工具
- 适合具有深厚金融IT背景、追求技术深度、能适应高强度快节奏环境,且希望在大平台长期发展的资深工程师
缺点 / 挑战
- 对系统稳定性和性能要求极高,容错率低,工作压力较大
角色解读
- 可向首席测试工程师、QA架构师方向发展,或转向电子交易核心开发、量化技术支持专家角色
- 在花旗全球技术体系中,也有机会轮岗至其他区域或业务线
- 负责电子交易平台(如算法交易、智能订单路由)的测试工具链开发与维护
- 编写自动化测试脚本(Java/Python),搭建和管理容器化测试环境
- 与交易台和研发团队紧密协作,保障高频交易系统的稳定性与低延迟性能
- 精通Java或Python编程
- 深入理解FIX协议及金融市场数据结构
- 熟练掌握Docker/OpenShift容器技术及CI/CD流程
- 具备BDD测试框架(如Cucumber)实战经验
- 了解敏捷开发及低延迟系统架构
申请策略
- 准备具体的项目案例,说明如何解决高并发或低延迟场景下的测试难题
- 展现跨文化沟通和全球协作能力
- 关注花旗在金融科技领域的最新动向
- 突出7年以上开发经验,重点展示Java/Python在项目中的实际应用能力
- 详细列举参与的自动化测试框架搭建、FIX协议处理案例及容器化部署经验
- 强调在金融/交易系统中的具体贡献
- 若缺乏FIX协议知识,建议快速补习金融市场基础及FIX标准
- 加强Docker/Kubernetes在测试环境中的应用实践
面试指南
- 使用STAR法则(情境、任务、行动、结果)回答行为面试题
- 对于技术问题,先阐述原理,再结合具体项目细节,最后总结优化效果或业务价值
- 强调团队协作和跨部门沟通的重要性
- 请描述你设计过的最复杂的自动化测试框架,你是如何保证其在大规模数据下的稳定性的?
- 在低延迟交易系统中,测试环境的搭建和数据模拟面临哪些挑战?你是如何解决的?
- 请举例说明你如何利用CI/CD流程提升测试效率和代码质量
- 你对FIX协议的理解有多深?如何处理FIX消息中的异常或丢包情况?
- 复习FIX协议规范及常见应用场景
职位点评
薪资福利85
成长发展80
工作生活75
使命价值65
薪资福利
85较高
作为上市大型跨国金融机构,花旗通常提供具有市场竞争力的薪酬和完善的全方位福利(如补充医疗、养老金等),虽JD未披露具体数字,但行业地位保证了其补偿性动机的较高满足度。
薪资信号未披露(AI估算:6.0千–9.0万/月)
成长发展
80较高
职位涉及前沿的电子交易技术和AI辅助开发工具,且强调全球协作与职业成长机会,为技术人员提供了广阔的技能提升和职业发展空间。
技术前沿主流现代技术
技术栈Java、Python、FIX、Docker、OpenShift、CI/CD、Cucumber、AI-powered SDLC
成长机会grow your career、AI-powered development tools
业务类型profit_center
工作生活
75中等
JD明确标注为Hybrid(混合办公),提供了较好的工作灵活性。但金融交易领域通常节奏较快,需做好应对一定压力的心理准备。
工作模式混合式弹性办公
办公地点市区核心地段
加班情况未提及(无法判断)
使命价值
65中等
虽然主要服务于商业交易,但JD提到'give back to the community'和'make a real impact',体现了一定的社会责任感,但核心驱动力仍偏向商业和技术成就。
行业发展稳定成熟行业
社会影响中性/一般
使命信号give back to the community、make a real impact
创新程度积极采用新技术
花旗金融 的其他在招职位
In-business Risk & Control (IBC) Program Manager, Services, SVP - Hong Kong
花旗金融 · Hong Kong, Central and Western District, Hong Kong SARAI 估算 · 6.0–10.0万Assistant Vice President, Onboarding Senior Analyst - Custody Account Services
花旗金融 · Kowloon, Kowloon City, Hong Kong SARAI 估算 · 3.5–5.5万Senior KDB+ Developer, Equities Electronic Trading Analytics (Vice President)
花旗金融 · Kowloon, Kowloon City, Hong Kong SARAI 估算 · 8.0–12.0万Senior Vice President, AI Adoption & Commercialization Senior Lead – Services
花旗金融 · 香港特别行政区AI 估算 · 8.0–12.0万Applications Support Sr Analyst, Assistant Vice President
花旗金融 · Hong Kong, Central and Western District, Hong Kong SARAI 估算 · 3.5–5.5万
相似职位推荐
混合云开发测试实习生(J107286)
百度 · 北京市
AI 估算 · 0.2–0.3千6 小时前发布
测试开发实习生(自动驾驶)-MJ020772
滴滴出行 · 北京市
AI 估算 · 0.2–0.3千1 天前发布
嵌入式测试开发工程师(智能座舱/ADAS域控/家电域控)_BCSC
博世 · 无锡市
AI 估算 · 1.8–3.0万1 天前发布
Software Development Engineer in Test
苹果 · 上海市
AI 估算 · 3.5–6.0万1 天前发布
大数据测试开发工程师-Data
字节跳动 · 北京市
AI 估算 · 3.0–6.0万2 天前发布
2027-测试开发工程师(湖北)
亿纬锂能 · 荆门市
AI 估算 · 8.0千–1.2万2 天前发布
软件测试高级工程师
商米科技 · 杭州市
AI 估算 · 2.5–4.0万2 天前发布
Senior Software Development Engineer in Test, SDET - DGX Cloud
英伟达 · 上海市
AI 估算 · 4.5–8.0万3 天前发布
Watch Jobs