高级QA工程师 - 支付系统与金融科技 | 远程职位
远程
全职
非全日制
加入我们团队,成为专注于支付系统和卡处理的高级QA工程师。面向具有ISO8583知识的资深QA专业人士的远程职位。
简介
远程工作 / 全球范围
我们正在寻找一位经验丰富的质量保证工程师,加入我们专注于支付处理系统和卡技术的创新金融科技团队。作为QA工程师,您将通过全面的测试方法和质量控制流程,在确保我们支付解决方案的可靠性、安全性和功能性方面发挥关键作用。您的专业知识将直接影响我们金融产品的质量和市场竞争力。
主要职责
- 为复杂的支付系统和金融平台设计并开发全面的测试场景和详细的测试计划。
- 对支付设备和卡处理基础设施执行彻底的功能、集成和系统测试。
- 验证ISO8583消息规范的实施,确保符合支付行业标准和安全要求。
- 使用行业标准跟踪系统(如JIRA)精确记录缺陷,提供清晰的复现步骤和影响分析。
- 与开发团队紧密合作,高效解决问题并维持高质量的发布周期。
- 执行回归测试,验证修复并确保系统在各版本间的稳定性和可靠性。
- 测试支付系统与第三方金融服务之间的API集成和数据交换流程。
- 验证金融交易中的数据库操作和数据完整性,确保交易安全无误。
- 创建并维护测试文档,包括测试用例、测试报告和测试程序。
- 从质量保证角度参与代码审查,提供改进建议。
必备技能和资格
- 1.5年以上作为QA工程师在复杂信息系统开发和实施方面的专业经验。
- 对金融交易处理中的ISO8583规范及其方言有深入了解和实践经验。
- 具有支付系统测试的实际经验,包括卡支付、快速支付系统和金融技术应用。
- 理解银行交易流程和金融数据处理协议,熟悉支付安全标准。
- 具有测试C语言(C17/C18)和Java(Java 11+或Java 17 LTS)开发的应用程序的经验。
- 熟悉使用Oracle(19c或更新版本)和PostgreSQL(14.x或更高版本)进行数据库测试。
- 精通测试REST API和验证JSON和XML数据结构,能够识别潜在漏洞。
- 具备强大的分析思维和系统化解决问题的方法,善于发现隐藏缺陷。
- 出色的文档编写能力,注重细节,能清晰表达测试结果。
- 具有缺陷报告和跟踪系统的使用经验,能高效管理测试生命周期。
加分项
- 熟悉金融应用程序的测试自动化框架和工具,如Selenium、Cucumber等。
- 了解金融交易处理中的网络安全原则和渗透测试方法。
- 知晓PCI DSS合规要求和测试标准,理解支付卡行业安全规范。
- 具有高吞吐量交易系统性能测试经验,能评估系统负载能力。
- 理解微服务架构和分布式系统测试,熟悉云环境测试特性。
- 熟悉容器化技术(Docker、Kubernetes)及其在测试环境中的应用。
- 具有CI/CD流水线和DevOps实践经验,了解自动化测试集成方法。
- 基本脚本编写技能(Python、Bash)用于测试自动化和数据准备。
- ISTQB认证或其他测试资格证书,表明专业素养和知识体系。
为什么加入我们的团队
加入我们具有前瞻性的团队,为正在改变支付行业的尖端金融技术解决方案做出贡献。我们提供灵活的远程工作环境、具有竞争力的薪酬,以及在金融科技和支付系统方面提升专业知识的机会。您将与经验丰富的专业人士一起,参与具有挑战性的项目,在金融服务领域产生真正的影响。我们重视创新思维,鼓励持续学习,并为员工提供职业发展的明确路径。