Caterpillar Inc.
Caterpillar Inc.
Caterpillar Inc. je globální výrobní společnost, která vyvíjí těžkou techniku a motory pro stavebnictví, těžební průmysl, energetiku a další odvětví zaměřená na infrastrukturu. Její produktové portfolio zahrnuje rypadla, dozers, kloubové sklápěče a energetické systémy podporované pokročilými technologiemi a celosvětovou sítí prodejců. Společnost byla založena v roce 1925 a spojuje dlouholeté průmyslové zkušenosti se zaměřením na zvyšování produktivity a rozvoj udržitelnější techniky a provozu.

Softwarový inženýr, výkonnostní inženýrství (Čennaí, práce na místě)

Veďte komplexní výkonnostní inženýrství a testování webových, mobilních a hybridních aplikací společnosti Caterpillar. Analyzujte a optimalizujte výkon uživatelských rozhraní, middlewaru a backendových systémů.

Popis

  • Vést komplexní výkonnostní inženýrství a testování při realizaci prioritních projektů
  • Řídit testování výkonu od shromažďování požadavků a návrhu testů přes tvorbu skriptů a provádění až po analýzu a reporting
  • Zkoumat kořenové příčiny problémů s výkonem a vytvářet proof-of-concept řešení na podporu doporučení
  • Posuzovat výkon aplikací na úrovni uživatelského rozhraní, middlewaru a backendu
  • Provádět výkonnostní testy webových, mobilních a hybridních aplikací
  • Monitorovat a profilovat aplikace pomocí nástrojů pro monitorování výkonu a cloudu
  • Analyzovat výkon na straně klienta a frontendu
  • Vytvářet interní nástroje a zlepšovat stávající možnosti

Požadavky

  • 5–10 let zkušeností s výkonnostním inženýrstvím nebo testováním
  • Prokázané silné zkušenosti s výkonnostním testováním a inženýrstvím webových, mobilních a hybridních aplikací
  • Pokročile používat JMeter včetně Groovy, JSR223, Web HTTP a Selenium WebDriver
  • Prakticky vytvářet automatizační skripty v TypeScriptu nebo JavaScriptu s využitím Playwright
  • Diagnostikovat kořenové příčiny problémů s výkonem a podporovat doporučení pomocí proof-of-concept řešení
  • Vyhodnocovat výkon na úrovni uživatelského rozhraní, middlewaru a backendu
  • Sebejistě pracovat s nástroji AppDynamics, Grafana, Kibana a dalšími profilovacími utilitami
  • Rozumět AWS CloudWatch a klíčovým službám AWS a Azure používaným pro monitorování výkonu a DevOps
  • Provádět testování výkonu na straně klienta pomocí nástrojů Lighthouse a Sitespeed
  • Používat SQL a alespoň jeden programovací jazyk, například Java nebo Python
  • Efektivně se přizpůsobovat měnícím se technologiím a nástrojům
  • Vytvářet skripty Sitespeed a provádět analýzu výkonu frontendu
  • Aplikovat umělou inteligenci a strojové učení na testování, analýzu nebo reporting
  • Rozumět nástrojům K6 s Grafanou a Artillery pro zátěžové testování
  • Vyvíjet interní nástroje a vylepšení
  • Mít širší zkušenosti s výkonnostním inženýrstvím a znát další profilovací nástroje