Caterpillar Inc.
Caterpillar Inc.
Caterpillar Inc. — глобальна виробнича компанія, яка розробляє важку техніку та двигуни для будівництва, гірничодобувної промисловості, енергетики та інших галузей, пов’язаних з інфраструктурою. До її асортименту входять екскаватори, бульдозери, шарнірно-зчленовані самоскиди та енергетичні системи, доповнені передовими технологіями й всесвітньою дилерською мережею. Заснована у 1925 році, компанія поєднує багаторічний промисловий досвід із прагненням підвищувати продуктивність і розвивати більш екологічні техніку та операції.

Інженер програмного забезпечення, інженерія продуктивності (Ченнаї, робота на місці)

Керуйте наскрізною інженерією продуктивності та тестуванням веб-, мобільних і гібридних застосунків Caterpillar. Аналізуйте й оптимізуйте продуктивність користувацьких інтерфейсів, проміжного програмного забезпечення та серверних систем.

Опис

  • Керувати наскрізною інженерією продуктивності та тестуванням під час реалізації пріоритетних проєктів
  • Керувати тестуванням продуктивності: від збору вимог і розроблення тестів до написання скриптів, виконання, аналізу та підготовки звітів
  • Досліджувати першопричини проблем із продуктивністю та розробляти підтвердження концепції для обґрунтування рекомендацій
  • Оцінювати продуктивність застосунків на рівнях користувацького інтерфейсу, проміжного програмного забезпечення та серверної частини
  • Проводити тести продуктивності веб-, мобільних і гібридних застосунків
  • Відстежувати та профілювати застосунки за допомогою інструментів моніторингу продуктивності й хмарних середовищ
  • Аналізувати продуктивність на стороні клієнта та у фронтенді
  • Створювати внутрішні інструменти й удосконалювати наявні можливості

Вимоги

  • Мати від 5 до 10 років досвіду в інженерії продуктивності або тестуванні
  • Мати значний досвід тестування та інженерії продуктивності веб-, мобільних і гібридних застосунків
  • Впевнено використовувати JMeter, зокрема Groovy, JSR223, Web HTTP і Selenium WebDriver
  • Писати скрипти автоматизації на TypeScript або JavaScript із використанням Playwright
  • Діагностувати першопричини проблем із продуктивністю та обґрунтовувати рекомендації за допомогою підтверджень концепції
  • Оцінювати продуктивність на рівнях користувацького інтерфейсу, проміжного програмного забезпечення та серверної частини
  • Впевнено працювати з AppDynamics, Grafana, Kibana та іншими утилітами профілювання
  • Розуміти AWS CloudWatch і ключові сервіси AWS та Azure, що використовуються для моніторингу продуктивності й DevOps
  • Проводити тестування продуктивності на стороні клієнта за допомогою Lighthouse і Sitespeed
  • Використовувати SQL і принаймні одну мову програмування, наприклад Java або Python
  • Ефективно адаптуватися до змін у технологіях та інструментах
  • Створювати скрипти Sitespeed і виконувати аналіз продуктивності фронтенду
  • Застосовувати штучний інтелект і машинне навчання до тестування, аналізу або підготовки звітів
  • Розуміти K6 із Grafana та Artillery для навантажувального тестування
  • Розробляти внутрішні інструменти та вдосконалення
  • Мати ширший досвід в інженерії продуктивності та знання додаткових інструментів профілювання