
Software Developer Engineer in Test
Primary stack
Nice to have's
Job description
Про посаду
Ми шукаємо Senior Software Developer Engineer in Test із сильними навичками Java для приєднання до нашої команди в Україні, з фокусом на автоматизованих тестах та інтеграції.
Обов'язки
- Проектування, впровадження та підтримка інтеграційних тестів на базі Java для додатку управління геонауковими даними.
- Моделювання реального використання продукту через SDK / DevKit шар додатку.
- Аналіз викликів на рівні SDK із споживаючих додатків та їх перетворення у сценарії автоматизованих інтеграційних тестів.
- Створення та підтримка юніт-тестів за допомогою JUnit та інших інструментів тестування на Java.
- Перевірка отримання даних, узгодженості, обробки помилок та сумісності через процеси, що працюють із базами даних.
- Внесення пропозицій у дизайн підходу до автоматизації користувацького інтерфейсу Swing для Windows та Linux.
- Дослідження збоїв тестів, налагодження коду Java, аналіз логів та надання чітких висновків про першопричини.
- Інтеграція автоматизованих тестів у CI/CD труби та підвищення загальної стабільності та зручності тестів.
Вимоги
-
Обов'язково
- Сильний досвід роботи з Java.
- Глибоке розуміння об'єктно-орієнтованого програмування, принципів чистого коду та архітектури тестів.
- Досвід роботи з JUnit, AssertJ, Mockito або подібними інструментами тестування на Java.
- Сильний досвід у проектуванні юніт/інтеграційних/E2E тестів для складних додатків на Java.
- Досвід роботи з JNI.
- Здатність тестувати через SDK, DevKit, API або внутрішні сервісні шари.
- Гарне знання SQL та досвід роботи з реляційними базами даних.
- Сильні навички налагодження у Java додатках.
- Досвід роботи з Maven або Gradle.
- Досвід роботи з Git та CI/CD труби (бажано, Gitlab CI).
- Знання інструментів штучного інтелекту.
- Здатність аналізу API викликів, потоків даних, логів та поведінки додатку для перетворення реальних сценаріїв використання в автоматизовані тести.
-
Буде плюсом
- Автоматизація користувацького інтерфейсу Java Swing.
- Досвід роботи з Java Access Bridge, AssertJ Swing або подібними інструментами.
- Базовий досвід у C++.
- Крос-платформне тестування на Windows та Linux.
- Інструментування JVM, рефлексія, Java агенти або введення тестової/контрольної логіки у запущений Java додаток.
- Досвід створення власних фреймворків автоматизації тестів.
- Досвід тестування SDK, бібліотек, плагінів або API, орієнтованих на розробників.
- Ізольовані тестові середовища баз даних.
- Досвід роботи з геонауковими, сейсмічними, свердловинними даними або системами управління корпоративними даними.
Ми пропонуємо
- Конкурентоспроможну зарплату.
- Можливість працювати віддалено з України.
- Професійні можливості для розвитку.
Про компанію
Luxoft є глобальним постачальником послуг з інженерії програмного забезпечення, допомагаючи клієнтам інноваційно трансформувати свої бізнеси за допомогою технологій. Ми прагнемо надавати високоякісні рішення та сприяти співпраці в робочому середовищі.
Подайте заявку
Зацікавлені кандидати можуть подати заявку на посаду Software Developer Engineer in Test у віддаленому режимі з України.
© Luxoft. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
A provider of software development services and innovative IT solutions with a worldwide customer base consisting mainly of large multinational corporations.
More at Luxoft
All 785 roles
Senior DevOps Engineer (Cloud & Terraform)
Luxoft · Romania

Senior QA Automation Engineer
Luxoft · Romania

Senior React Developer
Luxoft · Romania

Senior Business Functional Analyst
Luxoft · Romania