- Company Name
- infeurope S.A.
- Job Title
- Test Engineer with Kafka expertise
- Job Description
-
**Job Title**
Test Engineer – Kafka & Microservices
**Role Summary**
Design, develop, and execute automated testing for a microservices architecture that utilizes Kafka. Actively participate in development phases, create test cases, perform load and stress testing in a cloud environment, and support defect resolution and synthetic data generation.
**Expectations**
- Immediate start, freelance contract, 1 year term with potential extension.
- 80 % on‑site work in Strasbourg, 20 % remote.
- EU citizenship with valid criminal record file.
**Key Responsibilities**
- Plan, analyze design, and implement test cases for Kafka message processing, RESTful APIs, and end‑to‑end workflows.
- Design and develop automated tests (functional, integration, performance).
- Conduct load, stress, and scalability testing in Kubernetes‑based cloud environments.
- Identify critical defects, perform corrective testing, and collaborate with development to resolve issues.
- Generate synthetic training data for testing purposes.
- Contribute to development of new features and components.
**Required Skills**
- Proficient in Java (Spring Boot, version 17/21).
- Experience with Kafka, Kafka Streams, Avro, and Confluent.
- Familiarity with RESTful API design (OpenAPI/Swagger, JSON Schema), gRPC.
- Strong automated testing frameworks: JUnit, Kreya, SOAP UI, Gatling.
- CI/CD tools: GitLab CI, Jenkins, or Argo CD.
- Cloud/Kubernetes environments (GKE, AKS, EKS).
- Docker, REST‑assured, and synthetic data tools (Faker, Mockaroo).
- Excellent written and spoken English.
- Ability to work in an international/multicultural team.
**Required Education & Certifications**
- Master’s degree or equivalent in Computer Science, Software Engineering, or related field.
- Certifications in relevant technologies (e.g., Apache Kafka, Kubernetes, CI/CD) are an advantage.