Tech Stack
Job Description, Responsibilities & Requirements
Про посаду
Приєднуйтесь до Intellias, провідного постачальника програмного забезпечення в автомобільній галузі, на посаду Senior Java Automation Engineer. Ми співпрацюємо з провідним виробником промислової продукції, розташованим в Середньому Заході, що входить до Fortune 100, для модернізації та розширення набору хмарних сервісів і продуктів даних, які використовуються глобальною мережею дилерів, корпоративних клієнтів та внутрішніх бізнес-підрозділів.
Обов'язки
- Проектування, розробка та підтримка масштабовних мікросервісів на базі Spring Boot в розподіленій архітектурі
- Створення та управління подієвими дата-процесорними трубопроводами, включаючи інтеграцію, трансформацію та збагачення потокових даних
- Робота з складними наборами даних, зосередження на аналізі даних, трансформації, валідації та оптимізації
- Розробка та підтримка вдосконалених SQL-запитів і робочих процесів даних для підтримки бізнесу та платформи
- Тісне співробітництво з командами дата-інженерії, аналітики та бізнес-зацікавленими сторонами для розуміння та вирішення складних дата-викликів
- Внесення вкладу в ініціативи дата-варахуванг та аналітики, включаючи рішення на базі Snowflake, де це застосовно
- Розробка та підтримка надійних API для внутрішніх та зовнішніх споживачів
- Робота з хмарними сервісами AWS для проектування та підтримки надійних, масштабовних бекенд-систем
- Проектування, оптимізація та підтримка схем PostgreSQL та DynamoDB, забезпечуючи продуктивність та цілісність даних
- Впровадження та підтримка автоматизованих стратегій тестування (одиничні та інтеграційні)
- Внесення вкладу та підтримка робочих процесів GitHub Actions
- Забезпечення надійності системи за допомогою кращих практик моніторингу, логування та спостереження
- Ефективне співробітництво в розподіленій команді, комунікація прогресу, ризиків та залежностей
- Взяття на себе відповідальності за функції від початку до кінця, від проектування до розгортання та підтримки в продукції
Вимоги
Обов'язково
- 5+ років досвіду проектування, розробки та підтримки автоматизованих тестових фреймворків та рішень з якості за допомогою Java.
- Глибокий досвід роботи з фреймворками та інструментами автоматизації тестування (Cucumber)
- Глибокий досвід валідації API, інтеграцій та бекенд-сервісів у складних корпоративних системах.
- Глибокий досвід тестування мікросервісів, розподілених систем та подієвих архітектур у хмаро-орієнтованих середовищах.
- Вдосконалена експертиза в SQL, включаючи написання, оптимізацію та усунення неполадок складних запитів до великих і складних наборів даних.
- Досвід роботи з дата-інтенсивними додатками та складними моделями даних, включаючи аналіз даних, трансформацію, валідацію та узгодження.
- Досвід встановлення стандартів QA, фреймворків автоматизації та кращих практик тестування в рамках кількох команд.
- Глибоке розуміння PostgreSQL та DynamoDB, включаючи валідацію даних, управління тестовими даними та перевірку цілісності даних.
- Практичний досвід роботи з CI/CD трубопроводами та інтеграцією автоматизації тестування за допомогою GitHub Actions та/або аналогічних інструментів.
- Глибокий досвід розробки автоматизованих функціональних, інтеграційних, регресійних та кінцевих тестових наборів.
- Досвід у визначенні всеосяжних тестових стратегій, планів тестування та контрольних точок якості для складних програмних систем.
- Сильна відповідальність та самоуправління у швидкому Agile-середовищі, здатність самостійно забезпечувати кінцевий результат у якості інженерії, вирішувати блокують питання та ефективно спілкуватися англійською мовою.
- Здатність забезпечити 6 годин накладення з Центральним часом США (CT) у робочі дні (не пізніше 14:00 CT).
Буде плюсом
- Досвід автоматизації тестування для систем обробки подій/телеметрії.
- Досвід роботи з AWS Kinesis та CloudFormation.
- Досвід роботи з Snowflake, BigQuery, Databricks або іншими платформами дата-варахуванг та аналітики.
- Досвід валідації складних дата-трубопроводів та аналітичних середовищ даних.
- Досвід роботи з JPA / Hibernate та концепціями розробки бекенд-додатків.
- Досвід роботи з Spring Cloud.
- Досвід підтримки дата-центричних продуктів, де валідація даних та забезпечення якості є критичними для бізнес-результатів.
Ми пропонуємо
- Конкурентоспроможна зарплата
- Можливість віддаленої роботи
- Бюджет на професійний розвиток
Про компанію
У Intellias, де технологія займає центральне місце, люди завжди стоять на першому плані. Створюючи комфортну атмосферу в нашій команді, ми надаємо можливості для розкриття справжнього потенціалу та досягнення надзвичайних результатів. Ось чому ми пропонуємо ряд переваг, які підтримують ваше благополуччя та сприяють вашому професійному зростанню.
Ми прагнемо сприяти рівності, різноманітності та інклюзивності як роботодавець, що забезпечує рівні можливості. Всі кандидати розглядатимуться для працевлаштування без дискримінації за ознакою раси, кольору шкіри, релігії, віку, статі, національності, інвалідності, сексуальної орієнтації, гендерної ідентичності чи самовираження, статусу ветерана чи будь-якої іншої ознаки, захищеної чинним законодавством.
Ми вітаємо та святкуємо унікальність кожної людини. Приєднуйтесь до Intellias для кар'єри, де ваші перспективи та внески є життєво важливими для нашого спільного успіху.