
渣打银行
Spl'st, QA & Testing
Spl'st, QA & Testing
发布于 大约 14 小时前普通员工/个人贡献者
广州市
高级经验
全职员工
仅现场办公
学历未注明
软件工程
CI/CD
Sql
性能测试
自动化测试
金融交易
Fix
AI 估算 · 20k–35k
外资银行金融科技岗,要求Python和自动化测试,广州市场薪酬水平,结合技能难度和行业前景,薪资处于中上等。
职位详情
关于这个职位
该职位是渣打银行金融衍生品电子交易(eTrading)团队的软件测试开发工程师(SDET),负责设计和执行自动化测试用例,维护测试框架,并进行根因分析
你将与全球分布的技术团队合作,参与外汇电子交易系统的质量保障工作,接触Python、Java、Cucumber、FIX协议等前沿技术
适合有较强编程能力和金融交易系统背景的测试开发人员
最低要求
Python Programming
Cucumber/ Gherkin/ Java
FIX messaging
UNIX
SQL
工作职责
Display exemplary conduct and live by the Group’s Values and Code of Conduct.
Take personal responsibility for embedding the highest standards of ethics, including regulatory and business conduct, across Standard Chartered Bank. This includes understanding and ensuring compliance with, in letter and spirit, all applicable laws, regulations, guidelines and the Group Code of Conduct.
Effectively and collaboratively identify, escalate, mitigate and resolve risk, conduct and compliance matters.
Design and execute high-quality automation test cases based on accurate business requirements analysis.
Maintain a testing structure to facilitate future additions / amendments and ongoing execution.
Implement and maintain test automation scripts using Python / Cucumber/ Java and the banks defined framework, at story level and release regression level.
Demonstrate effective and accurate test scheduling skills in line with other project deliverables.
Troubleshoot QA environments, diagnosing and resolving issues prior to formal testing.
Perform root cause analysis of issues to assist in determining the source of problems.
Utilise ADO to effectively categorise and track issues raised during the testing cycle.
As necessary, undertake strategic test planning & develop a strategic testing approach for each new service in support of the Market Pricing, Connectivity & Analytics strategy, where assigned as part of individual test responsibilities.
Identify and analyse strategic testing opportunities and initiatives.
Participate in regular project review meetings and report status on testing tasks assigned as part of the daily status report
Build relationships with key stakeholders
Accept responsibility for testing of tactical and strategic business initiatives for Market Pricing, Connectivity & Analytics and coordination of the business plans, policies, and processes in support of those initiatives.
Constantly analyse, enhance and seek to improve testing processes.
Undertake static data analysis for all system components throughout all stages of test execution.
Accept responsibility for producing functional and testing requirements for Market Pricing, Connectivity & Analytics systems to serve all parts of Markets and the wider SCB group where they wish to utilise Markets functionality.
优先资格
Strong technical knowledge in server-side test automation using Python Programming
Experience in performance testing
Hands-on experience in one or more of the following is highly desirable: Cucumber, Gherkin, Java
Holds good knowledge on FIX messaging protocol and analysis of the FIX messages
Experience on CI/CD is preferred
Demonstrate a strong general knowledge of banking business systems and understanding of FX flows from front to back-office systems.
Possess proven UNIX and SQL skills.
Have demonstrable experience of test automation for system testing, predominately in usage of, but ideally defining and implementing test automation frameworks.
AI 洞察
优缺点分析
优点
- 身处金融科技赛道,接触外汇电子交易等核心业务,技能含金量高
- 使用Python、Cucumber等现代技术栈,且团队国际化,可积累跨文化协作经验
- 渣打银行作为大型国际银行,提供完善的福利和灵活工作选择
- 工作涉及复杂的金融交易系统,需快速理解业务逻辑和FIX协议,学习曲线较陡
- 作为全球分布式团队,可能需要配合不同时区的工作节奏,时间安排需灵活
- 适合有较强编程能力和测试自动化经验,对金融交易领域感兴趣,且愿意在快节奏、跨文化环境中工作的技术人才
缺点 / 挑战
- 对测试质量要求高,需同时关注自动化测试和手动测试,压力较大
角色解读
- 从测试开发工程师向高级测试架构师或测试经理发展,负责更大范围的测试策略
- 深入金融交易领域,成为外汇电子交易系统的质量专家
- 通过渣打银行内部的持续学习文化,可横向转型至开发或业务分析岗位
- 设计并执行高质量的自动化测试用例,基于业务需求分析,覆盖故事级别和回归级别
- 维护测试架构,确保测试脚本的可持续性和可扩展性
- 对QA环境进行故障排查,诊断并解决问题,确保测试顺利进行
- 参与项目管理会议,报告测试进度,并与多方利益相关者沟通
- 熟练使用Python进行服务器端自动化测试,熟悉Cucumber、Gherkin、Java等工具
- 掌握FIX消息协议,能分析FIX报文
- 具备UNIX和SQL操作能力,能够进行数据分析和环境管理
- 了解CI/CD流程,有性能测试经验者优先
申请策略
- 在求职信中表达对金融技术和eTrading的热情,展示对渣打银行业务的了解
- 面试时可准备一个完整的测试自动化项目案例,包括设计思路、工具选择、实施效果
- 突出Python自动化测试项目经验,尤其是使用Cucumber或Java的框架搭建
- 强调对FIX协议的理解和应用案例,展示金融领域背景
- 列举性能测试、CI/CD集成经验以及UNIX、SQL的实际应用
- 如有外汇或电子交易系统测试经验,务必重点描述
- 强化Python编程能力,熟悉pytest等测试框架
- 学习FIX协议基础,并练习抓包分析
面试指南
- 对于技术问题,采用STAR原则(情境、任务、行动、结果),清晰说明背景、你的具体做法和最终成效
- 对于业务问题,先展示你对基础概念的了解,然后结合实际项目经验,强调测试策略和风险点
- 请描述你设计过的一个自动化测试框架,包括技术选型和架构
- 解释FIX协议的主要消息类型(如New Order, Execution Report)以及如何测试它们
- 你如何处理测试环境中的不稳定问题?请举一个具体例子
- 如何在持续集成中集成自动化测试?你有使用过哪些CI工具?
- 对于外汇交易系统,你认为哪些测试场景是最关键的?
- 复习Python和Cucumber的实战技巧,准备一个可演示的测试自动化项目
职位点评
72
综合评分
外资银行金融科技岗位,技术前沿、福利全面,但WLB和使命感一般。
从薪资福利、成长空间、工作节奏和岗位方向综合评估,方便横向比较。
更适合这类人
该职位适合重视技术成长和职业发展,同时希望获得国际化平台和较好福利的求职者。
表现最好
成长发展
相对薄弱
使命价值
薪资福利75
成长发展80
工作生活65
使命价值55
薪资福利
75中等
渣打银行提供有竞争力的薪资和全面的福利(退休储蓄、医疗、保险、假期等),但广州的薪资水平相较于一线城市有一定差距,总体满足度较好。
薪资信号面议 (20K-35K/月)
福利待遇Core bank funding for retirement savings, medical and life insurance、Time-off including annual leave, parental/maternity (20 weeks), sabbatical (12 months maximum) and volunteering leave (3 days)、Flexible working options、Proactive wellbeing support through Unmind、A continuous learning culture、Being part of an inclusive and values driven organisation
成长发展
80较高
职位涉及前沿技术(Python、Cucumber、FIX、CI/CD),且有持续学习文化,但晋升路径未在JD中明确提及,总体发展性较好。
技术前沿前沿/新兴技术
技术栈Python、Cucumber、Java、FIX、CI/CD、自动化测试
成长机会a continuous learning culture、opportunities to reskill and upskill
业务类型profit_center
工作生活
65中等
提供灵活办公选项,但职位描述未明确远程天数,且银行业可能有一定的工作强度,生活化动机满足程度中等。
工作模式混合式弹性办公
办公地点未明确
加班情况未提及(无法判断)
工作生活平衡Flexible working options
使命价值
55较低
渣打银行有明确的价值观和社会目标(驱动商业和繁荣),但测试开发岗位对社会的直接影响有限,意义感动机满足一般。
行业发展高速增长赛道
社会影响中性/一般
使命信号drive commerce and prosperity through our unique diversity、be here for good
创新程度积极采用新技术
渣打银行 的其他在招职位
相似职位推荐
Watch Jobs