Application Tester – Kafka & Automation
About the client:
Our client is a leading enterprise consultancy delivering high-performance data streaming and analytics solutions across cloud-native platforms. This role supports a mission-critical initiative focused on validating Kafka-based applications and ensuring robust automation across distributed systems.
About the role:
We are seeking an Application Tester to join a dynamic engineering team for a short-term engagement. You’ll be responsible for designing and executing test strategies for Kafka-based data pipelines, building automation frameworks, and supporting CI/CD and DevOps practices. This role is based in Melbourne and runs for 3 months, commencing immediately.
Key Responsibilities:
· Design and execute test strategies for Kafka-based data pipelines and stream processing applications.
· Develop and maintain automation frameworks from scratch for enterprise-grade applications.
· Perform functional, integration, performance, and load testing using tools like Selenium, JUnit, Postman, and JMeter.
· Collaborate with development teams to validate Kafka configurations, RBAC policies, and schema registry compliance.
· Support CI/CD pipelines and DevOps practices using Jenkins, GitLab, Docker, and Kubernetes.
· Monitor and troubleshoot Kafka clusters and stream processors for high availability and performance.
· Participate in UAT and production validation for analytics and reporting solutions.
· Document test plans, defect logs, and technical solutions using JIRA and Confluence.
Required Experience:
· Kafka Ecosystem: Apache Kafka, Confluent Kafka, Kafka Streams, Kafka Connect
· Cloud Platforms: AWS, GCP, OpenShift
· Programming Languages: Java, Node.js
· Testing Tools: Selenium, JUnit, TestNG, REST Assured, Postman, SoapUI, JMeter, Gatling
· DevOps & CI/CD: Jenkins, GitLab CI/CD, GitHub Actions, Docker, Kubernetes, Helm, Terraform
· Monitoring & Logging: Grafana, ELK Stack, Splunk
· Frontend Exposure: Angular, Ionic (preferred)
· Version Control & Collaboration: Git, Bitbucket, Confluence, Microsoft Teams
Preferred Experience:
· Experience in banking, telecom, transportation, and technology services domains.
· Proven ability to lead testing efforts and collaborate across cross-functional teams.
· Strong understanding of SDLC and STLC.
What’s on offer?
This is a 3-month contract role based in Melbourne, starting immediately. You’ll work on a high-impact data initiative with opportunities to collaborate with top-tier engineering teams in a fast-paced environment.
How to Apply
Please upload your resume to apply. We will be in touch with further instructions for suitably skilled candidates. You may be required to complete selection criteria to finalise your application.
Applicants must have valid Australian work rights. Pre-employment screening may include ID verification, work rights validation, and other client-requested checks.
Application Tester
Contract Type:
Contract
Location:
Melbourne, Victoria, 3000, Australia
Industry:
Information & Communication Technology (ICT)
Salary:
$372.00 - $372.00 Daily
Contact Email:
craigf@whizdom.com.au
Date Published:
14-Oct-2025
Application Tester