Sii Ukraine

SII POLAND

SII SWEDEN

Join us Contact us

Sii Ukraine

SII POLAND

SII SWEDEN

Back

Senior Test Automation Engineer with Java and Kafka

  • Senior
  • Remote, 
  • Hybrid, 
  • Office
  • Multiple locations Show all
This offer base language is English. Translate into Ukrainian.
This translation is generic. Show original text

Technologies & tools

We are looking for a detail-oriented Senior Test Automation Engineer to join our Scrum team developing next-generation e-commerce backend services. In this role, you will design and implement robust test automation frameworks for our Event-Driven Architecture (EDA) platform based on Apache Kafka and Event Sourcing. Your work will be critical to ensuring the scalability, reliability, and performance of distributed systems, while collaborating closely with developers and sharing knowledge within the QA community.

Your tasks

  • Supporting development teams in testing activities within Agile environments
  • Preparing and executing test plans, test scenarios, and exploratory testing where automation is not yet applied
  • Building and maintaining automated tests across multiple levels
  • Eliminating the backlog of manual regression tests through automation coverage
  • Implementing integration, functional, load, and performance tests
  • Validating message flows, event-driven workflows, and state transitions in event-sourcing environments
  • Ensuring data consistency, idempotency, and fault tolerance across microservices
  • Applying mocking and simulation techniques for event-driven test scenarios
  • Reviewing automation test code to enhance quality and share knowledge
  • Contributing to the QA Community of Practice by sharing principles, practices, and improvements

Requirements

  • Having at least 5 years of proven experience in test automation, preferably in international and multicultural environments
  • Working with Agile methodologies (Scrum, XP) and DevOps practices
  • Testing Kafka-based applications with strong expertise in distributed systems
  • Programming in Java with frameworks and tools such as Cucumber, Selenium, and JUnit
  • Performing API testing (REST, gRPC, GraphQL) using Postman, RestAssured, or Karate
  • Operating CI/CD and collaboration tools such as Git, Jenkins, Jira, and Confluence
  • Understanding Event Sourcing, CQRS patterns, and contract testing frameworks in depth
  • Conducting performance and load testing to ensure scalability and reliability
  • Practicing BDD and Gherkin-driven methodologies in Agile teams
  • Communicating fluently in English, both written and spoken, with technical and non-technical stakeholders
  • Fluent Polish required
  • Residing in Poland required

Job no. 251008-61MP1

Технології

Ми шукаємо старшого інженера з автоматизації тестування, орієнтованого на деталі, щоб приєднатися до нашої Scrum-команди, яка розробляє бекенд-сервіси для електронної комерції наступного покоління. На цій посаді ви розроблятимете та впроваджуватимете надійні фреймворки автоматизації тестування для нашої платформи Event-Driven Architecture (EDA), що базується на Apache Kafka та Event Sourcing. Ваша робота буде критично важливою для забезпечення масштабованості, надійності та продуктивності розподілених систем, при цьому ви тісно співпрацюватимете з розробниками та обмінюватиметеся знаннями в межах QA-спільноти.

Завдання

  • Підтримка команд розробників у проведенні тестування в гнучких середовищах
  • Підготовка та виконання тестових планів, тестових сценаріїв та дослідницького тестування там, де автоматизація ще не застосовується
  • Створення та підтримка автоматизованих тестів на різних рівнях
  • Усунення відставання ручних регресійних тестів за рахунок автоматизації
  • Впровадження інтеграційних, функціональних, навантажувальних тестів і тестів продуктивності
  • Перевірка потоків повідомлень, робочих процесів, керованих подіями, і переходів станів в середовищах з джерелами подій
  • Забезпечення узгодженості даних, ідемпотентності та відмовостійкості мікросервісів
  • Застосування методів імітації та моделювання для подієво-керованих тестових сценаріїв
  • Перегляд тестового коду автоматизації для підвищення якості та обміну знаннями
  • Внесок у спільноту практиків QA шляхом обміну принципами, практиками та вдосконаленнями

Наші очікування

  • Мати щонайменше 5 років підтвердженого досвіду в автоматизації тестування, бажано в міжнародному та мультикультурному середовищі
  • Робота з гнучкими методологіями (Scrum, XP) та практиками DevOps
  • Тестування додатків на основі Kafka з великою експертизою в розподілених системах
  • Програмування на Java з використанням фреймворків та інструментів, таких як Cucumber, Selenium та JUnit
  • Тестування API (REST, gRPC, GraphQL) за допомогою Postman, RestAssured або Karate
  • Робота з CI/CD та інструментами для співпраці, такими як Git, Jenkins, Jira та Confluence
  • Глибоке розуміння Event Sourcing, патернів CQRS та фреймворків контрактного тестування
  • Проведення тестування продуктивності та навантаження для забезпечення масштабованості та надійності
  • Практика BDD та Gherkin-орієнтованих методологій в Agile командах
  • Вільне спілкування англійською мовою, як письмово, так і усно, з технічними та нетехнічними зацікавленими сторонами
  • Вільне володіння польською мовою
  • Проживання в Польщі є обов'язковим

Вакансія № 251008-61MP1

Quick apply

Fill in the form in English please

Senior Test Automation Engineer with Java and Kafka

Work mode*

Select at least one option

Option was not selected

angle-down

Option was not selected

Attach CV*

Uploaded file:
  • file_icon Created with Sketch.

Acceptable files: doc, docx, pdf. (max 5MB)
Please submit your file in DOC, DOCX or PDF format
The upload size is limited to 5 MB
File is empty
File was not uploaded

At any time, you may withdraw your consent to the processing of personal data, but such withdrawal shall not affect the legal compliance of any processing of such data, which had occurred before you withdrew your consent. Detailed information on the processing of your personal data is specified in the Privacy Policy.

Sii Poland follows the Procedure for reporting law violations.

Create MySii account to follow your application's status
success

Your application has been submitted

We will contact you as soon as we review your CV

Processing...

Sorry, something went wrong and your message was not delivered

Refresh the page and try again. Contact us form, if problem occurs again

Benefits for you

Apply now Recommend a friend

Änderungen im Gange

Wir aktualisieren unsere deutsche Website. Wenn Sie die Sprache wechseln, wird Ihnen die vorherige Version angezeigt.

This content is available only in English version.

Are you sure you want to leave this page?

Цей контент доступний тільки в одній мовній версії.
Ви будете перенаправлені на головну сторінку.

Ви справді бажаєте залишити цю сторінку?