Position: Test Automation Engineer (Automotive domain)
Company: Sigma Software
Category: QA Automation
Experience: 2y
English level: upper

Our team welcomes an experienced and skillful Test Automation Engineer to join the development of solution designed to transformation to the digital aftermarket.

Хочеш приєднатися до досвідченої команди та долучитись до процесу розробки, працюючи з сучасним рішенням, розробленим для переходу на цифровий ринок післяпродажного обслуговування?

У нас є фантастична можливість для досвідченого та вмілого інженера з автоматизації тестування — взяти участь у розробці проекту, що швидко зростає.

Цікаво? Тоді напиши нам!

**Замовник:**

Наш замовник — це провідна компанія, яка встановлює стандарти на ринку післяпродажного обслуговування автомобілів у всьому світі. Ця компанія має глибокі галузеві знання та високі вимоги до найвищого рівня якості та безпеки на основі стійких технологій.

**Проєкт:**

Продукт, над яким ми працюємо — це рішення для сховища даних, призначене для того, щоб стати уніфікованим інструментом зберігання структурованих і неструктурованих даних, згенерованих різними рішеннями, які використовує компанія клієнта. Отже, це інструмент обробки даних, спрямований на збір даних і надсилання їх до пулу даних із уточненням, збереженням і збагаченням даних.

**Обов’язки:**

- Реалізація стратегії тестування на новому проекті
- Оцінка та планування завдань
- Аналіз та уточнення вимог
- Розробка та впровадження автотестів для визначеного обсягу
- Створення необхідних тестових артефактів, як для мануальних, так і для автоматизованих тестів
- Виконання заходів з Smoke / Regression-тестування
- Аналіз результатів і спілкування з командою
- Регулярне та чітке звітування про стан і прогрес
- Ефективна співпраця з командою проекту

**Вимоги:**

- Глибоке знання Python
- Досвід роботи з Postman
- Здатність розробляти тести для функцій і бізнес-потоків помірної складності, щоб забезпечити необхідне покриття вимог
- Вміння самостійно керувати своїми завданнями
- Хороші комунікаційні навички: здатність пояснювати складні питання так, щоб їх легко зрозуміла аудиторія, здатність керувати спілкуванням у своїй зоні відповідальності
- Здатність стежити за існуючими процесами проекту та пропонувати покращення процесу
- Базові знання SCRUM і Kanban
- Знання характеристик належних вимог. Уміння правильно сформулювати запитання щодо вимог
- Здатність створити базову документації тестування: звіти про помилки, тестові випадки та контрольні списки
- Уміння оцінювати власну діяльність згідно з інструкціями
- Вміння писати незмінно якісні, добре структуровані електронні листи та прості звіти
- Здатність виявляти та вирішувати проблеми/випадки, пов’язані з тестуванням
- Рівень англійської мови не нижче Upper Intermediate

**Бажано:**

- Вміння визначати особливості використання SUT і використовувати його під час виконання тестів
- Здатність ідентифікувати та ескалювати ризики проекту
- Досвід роботи з сервісами AWS: Lambdas, API Gateway, Dynamo DB, S3, Elastic Cache
- Досвід роботи з серверами CI (Azure DevOps)
- Досвід роботи з JMeter

Do you want to join an experienced team and be a part of the development process working with a modern solution designed for transformation to the digital aftermarket?

We have a fantastic opportunity for an experienced and skillful Test Automation Engineer — to participate in a rapidly growing project development.

Feel challenged? Then we would like to hear from you!

**Customer:**

Our Customer is a leading company, which sets standards in the automotive aftermarket worldwide. It has in-depth knowledge of the industry and high requirements for the utmost levels of quality and security based on sustainable technologies.

**Project:**

The product we work on is a data warehouse solution designed to become a unified storage tool for structured and unstructured data generated by various solutions used by the customer’s company. So, it`s a data processing tool aimed at collecting data and sending it to a Data Pool with data refinement, persistence, and enrichment.

**Responsibilities :**

- Implementation of the Test Strategy on a new project
- Tasks estimation and planning
- Requirements analysis and clarification
- Auto-tests’ design and implementation for the defined scope
- Creation of required test artifacts, including both manual test and test automation ones
- Smoke / Regression activities performing
- Results analysis and communication with the team
- Regular and clear status and progress reporting
- Effective and efficient collaboration with the project team

**Requirements:**

- Strong Python knowledge
- Experience with Postman
- Ability to design tests for functions and business flows of moderate complexity assuring required coverage of requirements
- Ablility to manage own tasks
- Good communication skills: able to explain complex matters so that they are easily understood by the audience, able to handle communication in own area of responsibility
- Ability to follow existing project processes and can suggest process enhancement. Has basic knowledge of SCRUM and Kanban
- Knowledge of the characteristics of good requirements. Ability to compose good-worded requirements-related questions
- Ability to create basic testing documentation: bug reports, test cases, and checklists
- Ability to estimate own activities by instructions
- Ability to write consistently good, well-structured e-mails and simple reports
- Abiliyu to identify and solve testing-related problems/cases
- At least Upper Intermediate level of English

**Nice to have:**

- Ability to define specifics of SUT usage and use it while executing tests
- Ability to identify and escalate project risks
- Experience with AWS services: Lambdas, API Gateway, Dynamo DB, S3, Elastic Cache
- Experience with CI servers (Azure DevOps)
- Experience with JMeter