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

远程
全职
您是否是一位经验丰富的自动化质量保证专业人士,对优化金融交易系统的性能充满热情?我们正在寻找一位经验丰富的性能自动化测试工程师加入我们创新的金融科技团队。您将负责设计和实施强大的自动化测试框架,确保我们的交易平台以卓越的可靠性和速度运行。 主要职责 - 为复杂的金融交易应用程序设计和开发全面的性能测试策略,利用现代方法和工具。 - 创建和维护使用行业标准工具和框架的自动化测试套件,确保各个版本的一致质量。 - 对我们的交易平台执行彻底的负载测试、压力测试和可扩展性测试,以确定最大容量阈值。 - 识别性能瓶颈,并与开发团队合作优化应用程序性能,实现亚秒级响应时间。 - 开发并执行用于REST API验证和C#(.NET 6+)构建的后端服务的测试用例。 - 在Kubernetes集群中配置和维护测试环境,以准确匹配生产配置。 - 实施持续集成测试管道,及早发现开发生命周期中的问题。 - 监控系统性能指标,并为多个应用程序组件的持续改进建立基准。 - 进行回归测试,以维持各版本之间的应用程序稳定性并防止功能回归。 - 记录测试结果、错误和性能问题,提供清晰的复现步骤,以便高效地交接给开发人员。 - 参与敏捷仪式,并在冲刺计划、需求精炼和回顾会议中提供质量保证见解。 必备技能 - 5年以上自动化质量保证经验,其中至少3年专注于Web应用程序的性能测试。 - 具备使用现代编程实践设计和实施测试自动化框架的强大能力。 - 熟练使用JMeter、Gatling、K6或LoadRunner等性能测试工具,能够分析复杂的结果数据。 - 精通C#(.NET 6+)或类似语言的编程技能,用于测试自动化开发和脚本维护。 - 具备测试REST API的经验,理解API测试方法,包括契约测试。 - 了解SQL,具有使用MySQL 8.0+或类似数据库系统进行数据验证的经验。 - 熟悉容器化技术,特别是Kubernetes和Docker,用于测试环境设置。 - 具备使用Jenkins、GitHub Actions或Azure DevOps等CI/CD工具进行测试自动化集成的经验。 - 在调试复杂问题时具有强大的分析能力、注重细节和解决问题的能力。 - 具有在敏捷开发方法论中工作并与跨职能团队有效沟通的经验。 - 优秀的沟通能力,能够清晰记录发现并向利益相关者展示性能见解。 加分项 - 了解金融服务公司的业务流程和监管要求。 - 熟悉MetaTrader 4/5或其他交易平台及其相关的API测试方法。 - 具备测试Flutter(2.0+)应用程序或iOS和Android设备上移动交易界面的经验。 - 了解股票交易概念、金融市场运作及其对应用程序性能的影响。 - 具备云基础测试环境(AWS、Azure、GCP)和分布式系统测试的经验。 - 拥有质量保证或性能测试认证(ISTQB高级技术测试分析师等)。 - 具备使用Grafana、Prometheus或ELK堆栈等监控工具进行性能数据分析的经验。 - 了解金融应用程序的安全测试原则和合规要求。 - 具备微服务架构测试和服务虚拟化工具的经验。 - 具有高频交易或其他低延迟系统性能测试的背景。 为什么加入我们 加入我们前瞻性的团队,帮助构建金融交易技术的未来。我们提供具有竞争力的薪酬、灵活的远程工作安排、专业成长的机会,以及使用金融科技领域尖端技术的机会。您在质量保证方面的专业知识将直接影响全球交易者使用的系统的可靠性和性能。我们培养协作环境,鼓励创新,并将质量视为核心价值。成为团队的一员,通过可靠、高性能的技术解决方案彻底改变金融市场的运作方式。