
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