Caterpillar Inc.
Caterpillar Inc.
Caterpillar Inc. es una empresa manufacturera global que desarrolla maquinaria pesada y motores para la construcción, la minería, la energía y otras industrias centradas en las infraestructuras. Su cartera de productos incluye excavadoras, topadoras, camiones articulados y sistemas de generación de energía, respaldados por tecnología avanzada y una red mundial de distribuidores. Fundada en 1925, la empresa combina una amplia experiencia industrial con un enfoque orientado a mejorar la productividad y promover equipos y operaciones más sostenibles.

Ingeniero de software, ingeniería de rendimiento (Chennai, presencial)

Lidera la ingeniería y las pruebas de rendimiento de extremo a extremo para las aplicaciones web, móviles e híbridas de Caterpillar. Analiza y optimiza el rendimiento en las interfaces de usuario, el middleware y los sistemas backend.

Descripción

  • Liderar la ejecución integral de la ingeniería y las pruebas de rendimiento para proyectos prioritarios
  • Gestionar las pruebas de rendimiento desde la recopilación de requisitos y el diseño de pruebas hasta la creación de scripts, la ejecución, el análisis y la elaboración de informes
  • Investigar las causas raíz de los problemas de rendimiento y desarrollar pruebas de concepto para respaldar las recomendaciones
  • Evaluar el rendimiento de las aplicaciones en las capas de interfaz de usuario, middleware y backend
  • Ejecutar pruebas de rendimiento para aplicaciones web, móviles e híbridas
  • Supervisar y analizar aplicaciones con herramientas de rendimiento y monitorización en la nube
  • Analizar el rendimiento del cliente y del frontend
  • Crear herramientas internas y mejorar las capacidades existentes

Requisitos

  • Contar con entre 5 y 10 años de experiencia en ingeniería o pruebas de rendimiento
  • Demostrar una sólida experiencia en pruebas e ingeniería de rendimiento para aplicaciones web, móviles e híbridas
  • Utilizar JMeter con soltura, incluidos Groovy, JSR223, Web HTTP y Selenium WebDriver
  • Escribir scripts de automatización de forma práctica en TypeScript o JavaScript con Playwright
  • Diagnosticar las causas raíz de los problemas de rendimiento y respaldar las recomendaciones con pruebas de concepto
  • Evaluar el rendimiento en las capas de interfaz de usuario, middleware y backend
  • Trabajar con confianza con AppDynamics, Grafana, Kibana y otras utilidades de análisis
  • Comprender AWS CloudWatch y los principales servicios de AWS y Azure utilizados para la monitorización del rendimiento y DevOps
  • Realizar pruebas de rendimiento del lado del cliente con Lighthouse y Sitespeed
  • Utilizar SQL y al menos un lenguaje de programación, como Java o Python
  • Adaptarse eficazmente a las tecnologías y herramientas cambiantes
  • Crear scripts de Sitespeed y realizar análisis del rendimiento del frontend
  • Aplicar inteligencia artificial y aprendizaje automático a las pruebas, el análisis o la elaboración de informes
  • Comprender K6 con Grafana y Artillery para pruebas de carga
  • Desarrollar herramientas internas y mejoras
  • Aportar una experiencia más amplia en ingeniería de rendimiento y familiaridad con herramientas adicionales de análisis

Empleos relacionados