
Senior Test Automation Engineer with Java and Kafka (f/m/x)
Sii Poland • Wrocław, Lower Silesian Voivodeship, Poland
Role & seniority: Senior Test Automation Engineer (QA) for Scrum team focused on backend services
Stack/tools: Java; Kafka; Event Sourcing; API testing (REST, gRPC, GraphQL); Postman, RestAssured, Karate; Cucumber, Selenium, JUnit; CI/CD (Git, Jenkins); Jira, Confluence; Gherkin; CQRS; contract testing
Top 3 responsibilities
-
Build and maintain automated tests across multiple levels; eliminate backlog of manual regression via automation
-
Prepare, execute, and expand test plans, including integration, functional, load, and performance tests; validate event-driven workflows and state transitions
-
Validate data consistency, idempotency, fault tolerance in microservices; review automation code and share QA practices; contribute to QA Community of Practice
Must-have skills
-
5+ years in test automation; experience in Agile (Scrum/XP) and DevOps
-
Testing Kafka-based distributed systems; API testing expertise
-
Strong Java programming; experience with Cucumber, Selenium, JUnit
-
Proficient with CI/CD and collaboration tools (Git, Jenkins, Jira, Confluence)
-
Knowledge of Event Sourcing, CQRS, contract testing; performance/load testing
-
BDD/Gherkin; fluent English (written and spoken); Polish fluency
Nice-to-haves
-
Experience with Postman, RestAssured, Karate; experience in international/multicultural environments
-
Familiarity with mocking/simulation for event-driven tests; strong debugging/triage skills
-
Location & work type: Based in Polan
Full Description
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.
Sii ensures that all employment-related decisions are made solely on the basis of qualifications, competencies, and performance. We are committed to equal treatment of all individuals, regardless of any protected characteristics, and promote a diverse and inclusive work environment.
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. 260112-G961U
Sii ensures that all hiring decisions are made solely on the basis of qualifications and competence. We are committed to equal and fair treatment of all, regardless of legally protected characteristics. At Sii, we promote a diverse and inclusive work environment, in full compliance with applicable anti-discrimination laws.
Benefits For You
Great Place to Work
Solid financial situation
Contracts with the biggest brands
Centre of internal trainings
Many experts you can learn from
Open and accessible management team
Profit sharing
Passion Sponsorship program
Regular integration events and trips
Comfortable and well-equipped offices
MySii app
Medical care Show more Show less