CrawlJobs Logo

Qa Automation Engineer (Kafka)

Spain, Valencia, Barcelona, Madrid · Job Posted June 01, 2026
Apply Position
Job Link Share

Job Description

Take your career to the next level with Amaris Consulting as a QA Integration Engineer (Kafka). Become part of an international team, thrive in a global group with €800M turnover and 1,000+ clients worldwide, and an agile environment by planning the kickoff and follow up on projects. Join Amaris Consulting, where you can develop your potential and make a difference within the company.

Job Responsibility

  • Design, execute and automate test cases for event-driven integrations
  • Validate event flows across layers (Producer → Canonical → Consumer) to ensure data consistency and reliability
  • Test event processing pipelines in close collaboration with producer and consumer owners
  • Validate API integrations and connectors between multiple systems and platforms
  • Work closely with development, architecture and business teams to ensure Go-Live readiness and high-quality deliveries
  • Contribute to continuous improvement of testing frameworks, standards and best practices in an event-driven environment

Requirements

  • Between 4 - 7 years of experience as a QA Engineer
  • Solid experience with CI/CD pipelines and manual/automated testing (mandatory)
  • Hands-on experience with Kafka / event-driven architectures
  • Strong knowledge of JUnit and Mockito in real projects
  • Experience with API testing tools such as Postman, Bruno or similar
  • Proven E2E testing experience in integration contexts
  • Experience with Confluent / Kafka streaming platforms
  • Background in Java-based testing environments
  • Understanding of data mapping and transformation logic
  • English proficiency for daily work in an international environment (mandatory)
  • Nice to have: experience with microservices and data platform integrations

Nice to have

experience with microservices and data platform integrations

What we offer

  • Tailored career path and salary evaluation
  • Tech Academy catalog, Udemy E-learning Platform, Languages Sessions, webinars, and workshops
  • Annual personal budget and company-paid certifications
  • Flexible policies, remote work options, social benefits like transit and restaurant tickets, kindergarten support, and private health insurance
  • WeCare program

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Qa Automation Engineer (Kafka)

8 matching positions

Sr. QA Engineer

Sr. QA Engineer positions! Permanent Position / Direct Hire!
Location
Location
United States
Salary
Salary:
43.00 USD / Hour
sar-tech.net Logo
SAR Tech
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree or its foreign equivalent or master’s degree in Computer Science or related technical field
  • Developing Automation framework team WDIO (Angular) all the applications which are integrated with Docker, Lamda, Jenkins using TS for UI with Moche framework
  • Need to Integrated mobile devices with Automation academy
  • Created SOP docs for API using KARATA using JAVA Postman and used SOAP, Micro-services and REST services
  • Developed testcases using TS for UI and Java for API’s Automation
  • Test API and performed root cause validated in Kafka, Kibana (ES), ES, NOMAD
  • Networking configurations used CONSUL and MONIT
  • Test Zookeeper API’s and validated the route in Consul & Nomad
  • Integrated UI and API framework with Docker to override dynamic Port for services
  • Validated all the service API’s and microservices in DB (on-prime SQL, AWS, MongoDB for 3pl services)
  • Fulltime
Read More
Arrow Right
New

Automation Tester-Assistant Vice President

The IT Quality Sr Analyst is a seasoned professional role. Applies in-depth disc...
Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8 years of QA automation engineering experience in developing enterprise scale applications
  • Expertise in QA automation frameworks for functional, regression and performance tests like Selenium, Cucumber, Soap UI, JMeter, Load Runner etc
  • Expertise in QA automation of data flows, data analysis, and SQL
  • Expertise in testing for non-functional requirements
  • Expertise in testing enterprise integrations through RESTful APIs, Kafka messaging etc
  • Understanding of application architectures, data models, search engines, caching solutions, file management, on-prem, private/public cloud infrastructures etc
  • Familiarity with Authentication, Authorization, and Security
  • Expertise in troubleshooting and problem solving
  • Bachelor's/University degree or equivalent experience
Job Responsibility
Job Responsibility
  • Implement and lead the QA automation frameworks for integration, functional, regressions and performance tests
  • Mentor and coach the automation engineers to implement adequate tests suitable for web applications, APIs, and Data
  • Review the test designs, test plans, and test cases to ensure the coverage
  • Develop QA metrics to measure the QA automation effectiveness
  • Work in an agile environment following through the best practices of agile Scrum
  • Analyze the requirements, seek clarifications, contribute to good acceptance criteria, estimate, and be committed
  • Create test plans that are smart and adequate to ensure the product quality and stability
  • Write the test cases and automate the test executions to ensure acceptance criteria is met
  • Develop automated regression test suites for continued assurance of product quality
  • Perform UAT tests that mimic the end-to-end user scenarios
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

At Bango, the Senior Software Engineer plays a critical role in shaping, designi...
Location
Location
United Kingdom , Cambridge
Salary
Salary:
Not provided
bango.com Logo
Bango
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Solid experience working in a commercial software development environment, delivering high-quality systems at scale
  • Proven ability to mentor and support other engineers, providing guidance on design, implementation, and best practices
  • Strong software design skills, with experience in domain-driven design (DDD), object-oriented principles, and the application of design patterns to real-world systems
  • Proficiency in one or more modern programming languages such as C#, Golang, or Java, with the flexibility and curiosity to learn new technologies as needed
  • Hands-on experience with cloud platforms such as AWS, Google Cloud, or Azure, and a solid understanding of building and operating cloud-native applications
  • Experience with event-driven and distributed architectures
  • Good understanding of integration approaches and technologies, including RESTful APIs, message-based communication, and asynchronous workflows
  • Strong analytical and problem-solving skills, with the ability to investigate complex issues independently or collaboratively with peers
  • Passionate about engineering excellence, automation, and continuous improvement, with an enthusiasm for learning and sharing knowledge
  • Clear and confident communication skills, both written and verbal, and the ability to work effectively in cross-functional teams
Job Responsibility
Job Responsibility
  • Design, implement, and maintain high-quality, scalable, and secure services that form part of Bango’s core platform
  • Contribute to and evolve system architecture, ensuring services are well-structured, observable, and designed for change
  • Champion event-driven and distributed system design, leveraging technologies such as Kafka, event sourcing, and stream processing to build resilient systems
  • Drive engineering excellence through clean, maintainable code, strong testing practices, and automated build and deployment pipelines
  • Collaborate closely with QA Engineers, Cloud Automation Engineers, and peers to ensure quality, performance, and reliability are built into every stage of development
  • Support the team in breaking down requirements, defining technical solutions, and identifying dependencies across systems and services
  • Investigate and resolve complex issues in production, contributing to a culture of ownership and accountability for system stability
  • Act as a mentor within the team, sharing knowledge, reviewing code, and helping others grow their technical capability and system understanding
  • Promote continuous improvement across development practices, tooling, and delivery processes
  • Stay current with emerging technologies, evaluating their potential to improve scalability, reliability, and developer productivity within the Bango platform
What we offer
What we offer
  • A friendly, informal working environment
  • Your own Bango buddy – to help you settle in
  • Bendi-time (flexible working hours)
  • Bango social events
  • Choose your own headphones, keyboard & mouse
  • Generous share option scheme
  • Private Medical Insurance
  • Health Cash Plan
  • 25 days holiday a year increasing to 28 days with 4 years’ service
  • Cycle to work, gym discount
Read More
Arrow Right

Senior Cloud Infrastructure Engineer

HPE Aruba Networking is a leading provider of next-generation networking solutio...
Location
Location
United States , San Jose
Salary
Salary:
133500.00 - 307000.00 USD / Year
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum expected industry experience is around 6 years
  • Minimum education at BS or MS level in Computer Science or related fields
  • Proven record of developing and releasing cloud applications in the production environment
  • Experience with DevOps and Cloud Infrastructure Deployment and Automation in Python, Terraform, Ansibles, GitOps, GitLabs, and Jenkins/Spinnaker
  • Experience in RDBMS (Postgres), GraphQL, and NoSQL (Cassandra, OpenSearch, Clickhouse, and etc.)
  • Experience in cloud stacks such as Redis, Kafka, RabbitMQ, Hazelcast
  • Experience in development in Kubernetes and Docker containers
  • Programming language experience with Shell Scripts, Python, Golang, or Java
  • Ability to deploy various techniques to ‘scale’ an application in a cloud environment
  • Demonstrated abilities to work with QA and Remote Teams
Job Responsibility
Job Responsibility
  • Participate in architecture and design discussions
  • Develop scalable applications that run on top of Next Generation Central
  • Contribute to multiple technical programs simultaneously
What we offer
What we offer
  • Health benefits
  • Comprehensive suite of benefits supporting physical, financial, and emotional wellbeing
  • Personal and professional development programs
  • Inclusion and diversity initiatives
  • Exciting and fun work culture
  • Innovation and growth opportunities
  • Fulltime
Read More
Arrow Right

Principal QA Engineer

As a Principal Engineer for a Skyhigh Security Engineering, you will play a lead...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
skyhighsecurity.com Logo
Skyhigh Security
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 14 + years of experience with AWS/Java/Springboot, large databases such as Kafka, RabbitMQ, ElastiCache, RDS, and OpenSearch etc.
  • Background in Security Testing and preferably worked on high-scale cloud products that interoperate with other cloud service providers
  • Demonstrable experience in quality engineering, test automation, and continuous integration practices within large-scale, agile software environments
  • Proven experience in designing and implementing quality frameworks for complex, distributed SaaS environments
  • Strong analytical, debugging, and problem-solving skills with attention to detail
  • Excellent interpersonal, verbal, and written communication skills
  • A flexible, collaborative attitude with a drive for results and continuous improvement
  • Demonstrated ability to manage multiple projects and deliverables in a fast-paced, time-sensitive environment
Job Responsibility
Job Responsibility
  • Establishes and implements the scalable quality strategy, frameworks, and technical roadmap for multi-tenant SaaS environments
  • Evaluates and governs appropriate tools for automated, performance, and security testing, ensuring cloud security compliance
  • Defines and develops reusable, secure automation frameworks, integrating continuous testing into CI/CD pipelines with advanced techniques for security and microservice architectures
  • Governs test designs and code standards across teams, ensuring optimal coverage and balancing functional, non-functional, and security requirements
  • Champions testability by collaborating with PMs and Engineers to define rigorous acceptance criteria and the Definition of Done (DoD)
  • Proactively validates requirements for completeness, accuracy, and potential quality risks related to data integrity and system security
  • Leads and executes all testing stages across the development lifecycle
  • Monitors and reports quality metrics and release readiness via Executive Quality Dashboards
  • Drives organizational Root Cause Analysis (RCA) initiatives to ensure continuous improvement and defect prevention
  • Mentors junior engineers via technical coaching and knowledge sharing
What we offer
What we offer
  • Retirement Plans
  • Medical, Dental and Vision Coverage
  • Paid Time Off
  • Paid Parental Leave
  • Support for Community Involvement
  • Fulltime
Read More
Arrow Right

Principal QA Engineer

As a Principal Engineer for a Skyhigh Security Engineering, you will play a lead...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
skyhighsecurity.com Logo
Skyhigh Security
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 14+ years of experience with AWS/Java/Springboot, large databases such as Kafka, RabbitMQ, ElastiCache, RDS, and OpenSearch etc.
  • Background in Security Testing and preferably worked on high-scale cloud products that interoperate with other cloud service providers
  • Demonstrable experience in quality engineering, test automation, and continuous integration practices within large-scale, agile software environments
  • Proven experience in designing and implementing quality frameworks for complex, distributed SaaS environments
  • Strong analytical, debugging, and problem-solving skills with attention to detail
  • Excellent interpersonal, verbal, and written communication skills
  • A flexible, collaborative attitude with a drive for results and continuous improvement
  • Demonstrated ability to manage multiple projects and deliverables in a fast-paced, time-sensitive environment
Job Responsibility
Job Responsibility
  • Drive technical excellence and strategic alignment across all quality domains
  • Quality Strategy & Architectural Governance: Establishes and implements the scalable quality strategy, frameworks, and technical roadmap for multi-tenant SaaS environments
  • Evaluates and governs appropriate tools for automated, performance, and security testing, ensuring cloud security compliance
  • Automation Platform & Test Implementation: Defines and develops reusable, secure automation frameworks, integrating continuous testing into CI/CD pipelines with advanced techniques for security and microservice architectures
  • Governs test designs and code standards across teams, ensuring optimal coverage and balancing functional, non-functional, and security requirements
  • Requirements & Quality Advocacy: Champions testability by collaborating with PMs and Engineers to define rigorous acceptance criteria and the Definition of Done (DoD)
  • Proactively validates requirements for completeness, accuracy, and potential quality risks related to data integrity and system security
  • Execution Leadership & Quality Insights: Leads and executes all testing stages across the development lifecycle
  • Monitors and reports quality metrics and release readiness via Executive Quality Dashboards
  • Drives organizational Root Cause Analysis (RCA) initiatives to ensure continuous improvement and defect prevention
What we offer
What we offer
  • Retirement Plans
  • Medical, Dental and Vision Coverage
  • Paid Time Off
  • Paid Parental Leave
  • Support for Community Involvement
  • Fulltime
Read More
Arrow Right

Senior Kafka Engineer

Experienced Kafka Engineer with expertise in Confluent Kafka, Java/Scala, and di...
Location
Location
United States , Tempe
Salary
Salary:
Not provided
enormousenterprise.com Logo
Enormous Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Deep understanding of Confluent Kafka: Thorough knowledge of Kafka concepts like producers, consumers, topics, partitions, brokers, and replication mechanisms
  • Programming language proficiency: Primarily Java or Scala, with potential for Python depending on the project
  • System design and architecture: Ability to design robust and scalable Kafka-based data pipelines, considering factors like data throughput, fault tolerance, and latency
  • Data management skills: Understanding of data serialization formats like JSON, Avro, and Protobuf, and how to manage data schema evolution
  • Monitoring and troubleshooting: Familiarity with tools to monitor Kafka cluster health, identify performance bottlenecks, and troubleshoot issues
  • Cloud integration: Experience deploying and managing Kafka on cloud platforms like AWS, Azure, or GCP
  • Distributed systems concepts
Job Responsibility
Job Responsibility
  • Identify and rectify Kafka messaging issues within justified time
  • Work with the business and IT team to understand business problems and design, implement, and deliver an appropriate solution using Agile methodology across the larger program
  • Work independently to implement solutions on multiple platforms (DEV, QA, UAT, PROD)
  • Provide technical direction, guidance, and reviews to other engineers working on the same project
  • Administer distributed Kafka clusters in Dev, QA, UAT, and PROD environments and troubleshoot performance issues
  • Implement and debug subsystems/microservices and components
  • Follow an automate-first/automate-everything philosophy
  • Hands-on in programming languages
Read More
Arrow Right

Java Application Developer

The role involves developing and implementing payment solutions within Citi's Pa...
Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong Experience in systems design and development of software applications
  • Strong experience to Java, Spring Framework, Spring Boot, Kafka, MQ, Micro-Service, Oracle, Mongo, Openshift, REST, Maven, Git, JUnit, TDD, Agile, Strong knowledge on CI CD pipeline and exposure to system design with resiliency backed by observability
  • Experience in Banking Payments Solution development and implementation in large banks
  • Experience in working with various Payments schemes, and Payments messaging formats such as ISO 8583, ISO 20022, and SWIFT MX messages is advantage
  • Having Python skills and GEN AI tools knowledge is plus
  • Be hands on the technologies and contribute to Design, Implementation and Pull Request with a good quality ensuring the adequate coverage of Unit Test, Code Coverage, lesser or no code smells fostering a good refactoring, scalability, and maintainability
  • Stakeholder management and ability to liaise well with the Engineering, QA and Product/Business throughout the SDLC lifecycle
  • 6+ years of experience as a Software Engineer/Developer using Java, Spring, Springboot, microservices
  • Strong hands-on experience in Java, Spring boot, Kafka, Openshift, SQL/NoSQL tech stack
  • 6+ years of experience with software engineering best practices (Junit testing, automation, design patterns, peer review, etc.)
Job Responsibility
Job Responsibility
  • Utilize knowledge of applications development procedures and concepts, and basic knowledge of other technical areas to identify and define necessary system enhancements, including using script tools and analyzing/interpreting code
  • Consult with users, clients, and other technology groups on issues, and recommend programming solutions, install, and support customer exposure systems
  • Apply fundamental knowledge of programming languages for design specifications
  • Analyze applications to identify vulnerabilities and security issues, as well as conduct testing and debugging
  • Serve as advisor or coach to new or lower level analysts
  • Identify problems, analyze information, and make evaluative judgements to recommend and implement solutions
  • Resolve issues by identifying and selecting solutions through the applications of acquired technical experience and guided by precedents
  • Contribute to Payment modernization for the bank to develop and migrate payment applications on the modernized enterprise application platform
  • Design, implement, and deploy software components and solve difficult problems
  • Lead deliveries that are consistently of high quality (secure, testable, maintainable, low-defects, efficient, etc.) and incorporate best practices
What we offer
What we offer
  • Equal opportunity employer support
  • Accessibility accommodations for candidates with disabilities
  • Fulltime
Read More
Arrow Right