Java

Kafka

Seleniuù

BDD

QA Automation Lead Engineer

Poland / Lille / Spain / Portugal

Lead

Quality Assurance

Permanent / Freelance

About Staizen

At Staizen, we live and breathe transformation. We support and guide our clients through the toughest and nitty-gritty parts of building, modernizing, and running digital products and platforms. Transformation is not easy and to be the best partners, we challenge ourselves to constantly practice what we preach in the way we do, build and lead.

The name Staizen is short for “State of Kaizen”, inspired by the Kaizen philosophy of continuous improvement. We are all about getting 1% better every day because sustainable transformation is not about the big bang but manifests in the daily choices that we commit to do every single day.

What we offer

  • Get the chance to work on transformation at scale missions for complex industries such as banking, e-commerce, insurance
  • Be part of exciting communities where you can collaborate, grow and learn across the board
  • We are remote-first  with global operations across Belgium, France, Luxembourg, Poland, Philippines, Singapore, and Cyprus, with optional co-working spaces for the team

Perks & Benefits

  • 1% better yearly budget - your personal growth & learning fund
  • Co-working spaces - for the times when you want to spice up and change environments
  • Remote set-up budget - to get you up and running wherever you decide to work
  • Team-up budget - Monthly lunch/dinner budget for physical or virtual team bonding
  • Good medical coverage - so you don’t have to worry about your health
  • Flexitime - We follow the standard business hours, but we trust you to find your most productive time

Responsibilities

  • Senior Test Automation Engineer works in scrum team/squad which developing a new ecommerce platform
  • You will be responsible for designing and implementing robust test automation frameworks for our client  Event-Driven Architecture (EDA) platform that leverages Apache Kafka and Event Sourcing. Your role will be critical in ensuring the scalability, reliability, and performance of our distributed systems.
  • Supporting development teams in terms of testing
  • Preparing test plans and test scenarios
  • Design, build and maintain automated tests
  • Reduce the backlog of manual regression tests
  • Design and implement integration, functional, load, and performance tests
  • Improve current automation practices by introducing best practices
  • Validate message flows, event-driven workflows, and state transitions in an event-sourcing environment
  • Ensure data consistency, idempotency, and fault tolerance testing across microservices
  • Perform manual and exploratory testing in the areas where there is an absence of any automation
  • Actively analyse and improve stories/tests
  • Implement mocking and simulation techniques for event driven test scenarios
  • Taking part in code review for automation tests to help improve team’s knowledge and to suggest improvements
  • Contributing in the QA Community of Practice to share the development principles and best practices

Requirements

  • 5+ years proven track record in this role preferably in an international and multicultural environment working in onsite and virtual teams
  • Experience with Agile methodologies (Scrum, XP) for software development and DevOps
  • Strong expertise in testing Kafka-based applications
  • Experience with Performance testing
  • Programming experience with Cucumber, Selenium , Junit and Java
  • Experience with API testing (REST, gRPC, GraphQL) using tools like Postman, RestAssured, or Karate.
  • Experience with CI/CD tools such as Git, Jenkins, Jira and Confluence
  • Deep understanding of event sourcing, CQRS patterns, and distributed systems testing.
  • Strong knowledge of contract testing frameworks
  • Experience with BDD and Gherkin driven agile methodology
  • Strong knowledge of manual testing theory and software development process
  • Strong written and verbal communication skills in English with both technical and non-technical personnel
  • Exposure to observability tools like Prometheus, Grafana, ELK Stack, Dynatrace