
Caterpillar Inc. е глобална производствена компания, която разработва тежко оборудване и двигатели за строителството, минната промишленост, енергетиката и други отрасли, свързани с инфраструктурата. Продуктовото ѝ портфолио включва багери, булдозери, съчленени самосвали и енергийни системи, подкрепени от модерни технологии и световна дилърска мрежа. Основана през 1925 г., компанията съчетава дългогодишен индустриален опит с фокус върху повишаването на производителността и развитието на по-устойчиво оборудване и операции.
Софтуерен инженер, инженеринг на производителността (Ченай, работа от офиса)
Ръководете цялостния инженеринг на производителността и тестването на уеб, мобилни и хибридни приложения на Caterpillar. Анализирайте и оптимизирайте производителността на потребителските интерфейси, междинния софтуер и бекенд системите.
Описание
- Ръководене на цялостното изпълнение на инженеринг на производителността и тестване за приоритетни проекти
- Управление на тестването на производителността от събирането на изисквания и проектирането на тестове до създаването на скриптове, изпълнението, анализа и отчитането
- Проучване на първопричините за проблеми с производителността и разработване на proof-of-concept решения в подкрепа на препоръките
- Оценяване на производителността на приложенията на ниво потребителски интерфейс, междинен софтуер и бекенд
- Провеждане на тестове за производителност на уеб, мобилни и хибридни приложения
- Наблюдение и профилиране на приложения с инструменти за мониторинг на производителността и облачни среди
- Анализиране на производителността от страна на клиента и във фронтенда
- Създаване на вътрешни инструменти и подобряване на съществуващите възможности
Изисквания
- 5–10 години опит в инженеринг на производителността или тестване
- Солиден опит в тестването и инженерингa на производителността на уеб, мобилни и хибридни приложения
- Умело използване на JMeter, включително Groovy, JSR223, Web HTTP и Selenium WebDriver
- Писане на практически скриптове за автоматизация на TypeScript или JavaScript с Playwright
- Диагностициране на първопричините за проблеми с производителността и подкрепяне на препоръките с proof-of-concept решения
- Оценяване на производителността на ниво потребителски интерфейс, междинен софтуер и бекенд
- Уверена работа с AppDynamics, Grafana, Kibana и други инструменти за профилиране
- Познаване на AWS CloudWatch и ключови услуги на AWS и Azure, използвани за мониторинг на производителността и DevOps
- Провеждане на тестове за производителност от страна на клиента с Lighthouse и Sitespeed
- Използване на SQL и поне един програмен език, например Java или Python
- Ефективно адаптиране към променящи се технологии и инструменти
- Създаване на Sitespeed скриптове и извършване на анализ на производителността на фронтенда
- Прилагане на изкуствен интелект и машинно обучение при тестване, анализ или отчитане
- Познаване на K6 с Grafana и Artillery за тестове на натоварване
- Разработване на вътрешни инструменти и подобрения
- По-широк опит в инженеринг на производителността и познаване на допълнителни инструменти за профилиране