
Caterpillar Inc. adalah perusahaan manufaktur global yang mengembangkan alat berat dan mesin untuk konstruksi, pertambangan, energi, serta berbagai industri lain yang berfokus pada infrastruktur. Portofolio produknya mencakup ekskavator, buldoser, truk artikulasi, dan sistem tenaga, yang didukung oleh teknologi canggih serta jaringan dealer di seluruh dunia. Didirikan pada tahun 1925, perusahaan ini memadukan keahlian industri yang telah lama dibangun dengan fokus pada peningkatan produktivitas dan pengembangan peralatan serta operasional yang lebih berkelanjutan.
Insinyur Perangkat Lunak, Rekayasa Kinerja (Chennai, Kerja di Lokasi)
Memimpin rekayasa dan pengujian kinerja end-to-end untuk aplikasi web, seluler, dan hibrida Caterpillar. Menganalisis dan mengoptimalkan kinerja di seluruh antarmuka pengguna, middleware, dan sistem backend.
Deskripsi
- Memimpin pelaksanaan rekayasa dan pengujian kinerja end-to-end untuk proyek-proyek prioritas
- Mengelola pengujian kinerja mulai dari pengumpulan persyaratan dan perancangan pengujian hingga pembuatan skrip, pelaksanaan, analisis, dan pelaporan
- Menyelidiki akar masalah kinerja dan mengembangkan proof of concept untuk mendukung rekomendasi
- Menilai kinerja aplikasi pada lapisan UI, middleware, dan backend
- Menjalankan pengujian kinerja untuk aplikasi web, seluler, dan hibrida
- Memantau dan membuat profil aplikasi dengan alat pemantauan kinerja dan cloud
- Menganalisis kinerja sisi klien dan front-end
- Membangun alat internal dan meningkatkan kapabilitas yang sudah ada
Persyaratan
- Memiliki pengalaman 5–10 tahun dalam rekayasa atau pengujian kinerja
- Memiliki pengalaman yang kuat dalam pengujian dan rekayasa kinerja pada aplikasi web, seluler, dan hibrida
- Menggunakan JMeter secara mahir, termasuk Groovy, JSR223, Web HTTP, dan Selenium WebDriver
- Menulis skrip otomasi secara langsung dalam TypeScript atau JavaScript dengan Playwright
- Mendiagnosis akar masalah kinerja dan mendukung rekomendasi dengan proof of concept
- Mengevaluasi kinerja pada lapisan UI, middleware, dan backend
- Mampu menggunakan AppDynamics, Grafana, Kibana, dan utilitas pembuatan profil lainnya
- Memahami AWS CloudWatch serta layanan utama AWS dan Azure yang digunakan untuk pemantauan kinerja dan DevOps
- Melakukan pengujian kinerja sisi klien dengan Lighthouse dan Sitespeed
- Menggunakan SQL dan setidaknya satu bahasa pemrograman seperti Java atau Python
- Beradaptasi secara efektif terhadap perubahan teknologi dan alat
- Membuat skrip Sitespeed dan melakukan analisis kinerja front-end
- Menerapkan AI dan machine learning pada pengujian, analisis, atau pelaporan
- Memahami K6 dengan Grafana dan Artillery untuk pengujian beban
- Mengembangkan alat dan peningkatan internal
- Memiliki pengalaman rekayasa kinerja yang lebih luas serta mengenal alat pembuatan profil tambahan