高级性能自动化测试工程师 | 远程金融科技职位

全职
远程
职位简介 诚邀您加入我们创新的全球金融科技团队,担任高级性能自动化测试工程师。在这个关键角色中,您将负责通过先进的自动化测试框架和性能优化技术确保我们交易平台的卓越质量和高效性能。我们的平台每日处理数百万交易请求,因此需要精确的性能测试和质量保证。该职位对于维护我们服务全球金融专业人士的高性能交易基础设施至关重要,为客户提供无缝稳定的交易体验。 主要职责 - 全面负责交易系统的性能测试策略,设计并实施适用于高负载金融交易系统的测试方案。 - 开发和维护自动化测试脚本,全面评估系统性能、稳定性和可扩展性,确保交易平台在各种条件下的稳定运行。 - 执行多样化的测试类型,包括负载测试、压力测试、耐久性测试和峰值测试,以识别交易平台的性能瓶颈和改进机会。 - 创建并维护持续集成/持续部署(CI/CD)管道集成,实现自动化测试环境,提高测试效率和代码质量。 - 使用专业工具监控和分析系统性能指标,建立明确的性能基准和改进目标,确保系统满足高性能要求。 - 与开发团队紧密合作,共同排查复杂性能问题,提供专业解决方案,推动系统性能持续优化。 - 准备详细的技术测试报告,精确记录性能测试发现、数据分析和优化建议,为团队和管理层决策提供支持。 - 积极参与敏捷开发流程和冲刺计划,在产品开发各阶段提供专业的质量保证视角和建议。 - 建立并维护标准化的测试文档体系,确保测试流程的合规性、可追溯性和一致性。 - 持续研究行业前沿的测试工具和方法论,推动测试技术创新,不断提升团队的质量保证能力和效率。 必备技能 - 4年以上专业性能测试和自动化质量保证(QA)经验,尤其欢迎具有金融服务行业背景的专业人士。 - 精通主流性能测试工具的应用与配置,如JMeter 5.5+、Gatling 3.8+、k6或类似工具,能够设计复杂的性能测试场景。 - 熟练掌握C# 10.0+编程技术,精通REST API测试方法论,具备编写高效测试代码的能力。 - 具有扎实的SQL数据库知识和实际查询优化经验,特别是MySQL 8.0+环境下的性能调优能力。 - 熟悉现代容器化技术和Kubernetes 1.24+基础设施,了解微服务架构下的测试策略与实践。 - 深入理解软件测试方法论和质量保证最佳实践,能够应用于复杂金融系统的质量控制。 - 具备丰富的CI/CD管道配置和DevOps实践经验,熟悉自动化部署和测试集成流程。 - 展现出色的分析能力和对细节的高度关注,能够从海量数据中识别关键性能问题。 - 优秀的书面和口头沟通能力,能够在分布式全球团队环境中有效协作和知识共享。 - 拥有计算机科学、软件工程或相关技术领域的学士或以上学位,系统掌握软件工程理论基础。 加分项 - 深入了解金融服务业务流程、交易规则和监管要求,熟悉金融科技领域的特殊质量标准。 - 具有MetaTrader 4/5或其他专业交易平台的实际工作经验,了解交易系统的核心功能和性能要求。 - 掌握股票、外汇、期货等金融交易概念和市场运作机制,理解交易业务对系统性能的特殊需求。 - 具有Flutter 3.0+跨平台应用程序测试经验,熟悉移动应用UI/UX测试方法和工具。 - 拥有丰富的移动应用程序性能测试经验,了解移动设备性能优化的特殊考量因素。 - 精通云基础设施测试实践,包括AWS、Azure或GCP环境下的性能和安全性测试方法。 - 熟练使用现代监控和日志分析工具,如Grafana、Prometheus、ELK堆栈等,能够建立全面的性能监控体系。 - 持有ISTQB高级证书、AWS认证或其他相关专业质量保证认证,证明专业技能和行业认可度。 - 具有带领质量保证团队的经验,能够指导初级测试工程师并建立有效的测试流程和标准。 - 对人工智能和机器学习在测试自动化中的应用有研究和实践经验,能够推动测试技术创新。 为什么加入我们的团队 在我们这个以远程工作为优先的全球化环境中,您将有机会接触并运用金融科技领域的前沿技术,参与具有全球影响力的金融产品开发。我们提供极具竞争力的薪酬福利方案,灵活的工作安排,以及丰富的专业发展和技术提升机会。您将与来自世界各地的精英工程师团队紧密合作,共同解决复杂而有挑战性的技术难题。我们的企业文化鼓励创新思维、持续学习和个人成长,为质量保证专业人士提供了在金融技术领域发展职业的理想平台。加入我们,成为推动全球金融技术革新的重要力量!