Caterpillar Inc.
Caterpillar Inc.
Caterpillar Inc. 是一家全球性制造企业,为建筑、采矿、能源及其他以基础设施为重点的行业开发重型设备和发动机。其产品组合包括挖掘机、推土机、铰接式卡车和动力系统,并以先进技术和遍布全球的经销商网络提供支持。公司成立于1925年,将长期积累的工业专业经验与提升生产效率、推动设备和运营更加可持续发展的理念相结合。

软件工程师,性能工程(钦奈,现场办公)

负责卡特彼勒网站、移动端和混合应用的端到端性能工程与测试。 分析并优化用户界面、中间件和后端系统的性能。

描述

  • 负责重点项目端到端的性能工程与测试交付
  • 管理从需求收集、测试设计,到脚本编写、执行、分析和报告的性能测试全过程
  • 深入调查性能问题的根本原因,并开发概念验证以支持改进建议
  • 评估用户界面、中间件和后端各层的应用性能
  • 为网站、移动端和混合应用执行性能测试
  • 使用性能监控和云监控工具监测并分析应用
  • 分析客户端和前端性能
  • 构建内部工具并改进现有能力

任职要求

  • 具备5至10年性能工程或性能测试经验
  • 在网站、移动端和混合应用方面拥有扎实的性能测试与工程经验
  • 熟练使用JMeter,包括Groovy、JSR223、Web HTTP和Selenium WebDriver
  • 使用Playwright以TypeScript或JavaScript编写自动化脚本
  • 诊断性能问题的根本原因,并通过概念验证支持改进建议
  • 评估用户界面、中间件和后端各层的性能
  • 能够熟练使用AppDynamics、Grafana、Kibana及其他分析工具
  • 了解AWS CloudWatch,以及用于性能监控和DevOps的关键AWS与Azure服务
  • 使用Lighthouse和Sitespeed执行客户端性能测试
  • 使用SQL以及至少一种编程语言,如Java或Python
  • 能够有效适应不断变化的技术和工具
  • 创建Sitespeed脚本并执行前端性能分析
  • 将人工智能和机器学习应用于测试、分析或报告
  • 了解结合Grafana的K6和用于负载测试的Artillery
  • 开发内部工具和增强功能
  • 具备更广泛的性能工程经验,并熟悉其他分析工具