QA Automation Engineer
Roma TutejaAustraliaMIDPosted 17h ago
test automationAPI testingintegration testingmicroservicesRustKotlinKafkaPostgreSQLDatabricksCI/CDGitKubernetesPythonJavaKotlinSQL
About the Role
We are looking for an experienced QA Automation Engineer to join our team. This role focuses on developing and implementing test automation frameworks for APIs, microservices, and integrations.
Key Responsibilities
• Design and develop automation frameworks for APIs, microservices, integrations, event streams and data pipelines
• Build and execute automated unit, API, integration, regression and end-to-end test suites
• Validate workflows across Rust/Kotlin services, Kafka, PostgreSQL and Databricks
• Integrate automated tests into CI/CD pipelines as repeatable quality gates
• Perform functional, performance and operational-readiness testing
• Analyse defects, conduct root cause analysis and ensure critical/high-priority issues are resolved before production releases
Requirements
• Strong experience in QA and test automation
• Hands-on experience with Python, Java or Kotlin scripting
• Strong API, integration and microservices testing experience
• Experience with Kafka and event-stream testing
• SQL and database validation, preferably PostgreSQL
• CI/CD pipeline integration, Git and automated quality gates
• Exposure to Kubernetes and cloud-based testing
• Experience in performance testing and contract testing