
Caterpillar Inc. je globalno proizvodno podjetje, ki razvija težko opremo in motorje za gradbeništvo, rudarstvo, energetiko ter druge panoge, usmerjene v infrastrukturo. Njegov portfelj izdelkov vključuje bagre, buldožerje, zgibne prekucnike in energetske sisteme, ki jih podpirajo napredna tehnologija ter svetovna mreža trgovcev. Podjetje, ustanovljeno leta 1925, združuje dolgoletno industrijsko strokovno znanje z osredotočenostjo na izboljšanje produktivnosti ter razvoj bolj trajnostne opreme in delovanja.
Programski inženir za zmogljivost (Čenaj, delo na lokaciji)
Vodite celovito inženirstvo zmogljivosti in testiranje Caterpillarjevih spletnih, mobilnih in hibridnih aplikacij. Analizirajte in optimizirajte zmogljivost uporabniških vmesnikov, vmesne programske opreme in zalednih sistemov.
Opis
- Voditi celovito izvedbo inženirstva zmogljivosti in testiranja za prednostne projekte
- Upravljati testiranje zmogljivosti od zbiranja zahtev in načrtovanja testov do priprave skript, izvajanja, analize in poročanja
- Raziskati temeljne vzroke težav z zmogljivostjo ter razviti proof-of-concept rešitve v podporo priporočilom
- Ocenjevati zmogljivost aplikacij na ravneh uporabniškega vmesnika, vmesne programske opreme in zalednega sistema
- Izvajati teste zmogljivosti spletnih, mobilnih in hibridnih aplikacij
- Spremljati in profilirati aplikacije z orodji za spremljanje zmogljivosti in oblaka
- Analizirati zmogljivost na strani odjemalca in v čelni plasti
- Izdelovati interna orodja in izboljševati obstoječe zmogljivosti
Zahteve
- 5–10 let izkušenj z inženirstvom zmogljivosti ali testiranjem
- Dokazane izkušnje s testiranjem in inženirstvom zmogljivosti spletnih, mobilnih in hibridnih aplikacij
- Usposobljenost za uporabo JMeterja, vključno z Groovyjem, JSR223, Web HTTP in Selenium WebDriverjem
- Pisanje praktičnih avtomatizacijskih skript v TypeScriptu ali JavaScriptu s Playwrightom
- Diagnosticiranje temeljnih vzrokov težav z zmogljivostjo in podpiranje priporočil s proof-of-concept rešitvami
- Ocenjevanje zmogljivosti na ravneh uporabniškega vmesnika, vmesne programske opreme in zalednega sistema
- Samozavestno delo z orodji AppDynamics, Grafana, Kibana in drugimi orodji za profiliranje
- Razumevanje AWS CloudWatch ter ključnih storitev AWS in Azure, ki se uporabljajo za spremljanje zmogljivosti in DevOps
- Izvajanje testiranja zmogljivosti na strani odjemalca z Lighthouseom in Sitespeedom
- Uporaba SQL in vsaj enega programskega jezika, kot sta Java ali Python
- Učinkovito prilagajanje spreminjajočim se tehnologijam in orodjem
- Ustvarjanje skript Sitespeed in izvajanje analize zmogljivosti čelne plasti
- Uporaba umetne inteligence in strojnega učenja pri testiranju, analizi ali poročanju
- Razumevanje K6 z Grafano in Artilleryjem za testiranje obremenitve
- Razvoj internih orodij in izboljšav
- Širše izkušnje z inženirstvom zmogljivosti in poznavanje dodatnih orodij za profiliranje