高级测试自动化工程师 - 金融科技远程职位
远程
全职
我们正在寻找一位经验丰富的测试自动化工程师加入我们不断发展的金融科技团队。作为测试自动化专家,您将负责确保我们关键交易和投资系统的质量与可靠性。您将利用先进的自动化框架、Java编程技能以及微服务架构知识来设计和实施全面的测试策略。
核心职责
- 通过功能测试、集成测试和回归测试确保产品质量,特别关注金融交易系统的准确性和性能。
- 制定详细的检查清单和测试用例文档,并保持现有文档的一致性和更新。
- 提供深入的测试结果分析和报告,识别潜在问题并提出解决方案。
- 对日志结构提出改进建议,优化问题跟踪和系统监控。
- 分析并提出关于技术改进、升级和修改的建议,推动测试基础设施的现代化。
- 能够深入解释发现的缺陷,提供详细的技术背景和复现步骤。
- 与开发团队紧密合作,确保测试自动化与持续集成/持续交付(CI/CD)流程的无缝集成。
必备技能
- 3年以上使用测试自动化框架和工具的实际经验,特别是TestNG和JUnit 5。
- 熟练使用测试管理工具如TestRail、Zephyr或ALM Quality Center。
- 精通面向对象编程语言,尤其是Java 11+,具备编写高效测试代码的能力。
- 丰富的RESTful WebServices测试经验,熟悉Postman、RestAssured等API测试工具。
- 行为驱动开发(BDD)实践经验,熟悉Cucumber、Gherkin语法。
- 日志跟踪和分析经验,特别是ELK(Elasticsearch、Logstash、Kibana)堆栈。
- 持续集成/持续交付环境工作经验,了解DevOps实践。
- 英语水平:中高级或更高,能够流利沟通技术问题。
加分技能
- 金融、投资和交易公司的工作经验,了解金融系统的特殊测试需求。
- 服务导向架构(SOA)经验,包括微服务和企业服务总线(ESB)。
- 脚本语言经验(Unix Shell、PowerShell、Groovy Script),能够编写自动化辅助脚本。
- 异步系统测试经验,了解消息队列和事件驱动架构的测试挑战。
- 功能性UI测试经验,熟悉Selenium WebDriver、Cypress或Playwright。
- 消息系统经验,特别是Apache Kafka,了解事件流处理测试。
- Jenkins经验 - 设置和执行测试自动化作业,构建测试流水线。
- 熟练使用Atlassian JIRA进行缺陷跟踪和项目管理。
- 深入理解敏捷方法论,能够在Scrum或Kanban环境中高效工作。
为什么加入我们?
- 在稳定发展的金融科技公司中获得极具竞争力的薪资待遇。
- 定期薪资评估 — 我们重视并奖励出色的工作。
- 完善的医疗保障,让您无后顾之忧。
- 与友好专业的国际化团队合作,培养全球视野。
- 独特的国际企业文化,促进多元化和包容性。
- 团队建设活动和IT领域内其他精彩活动,增强团队凝聚力。