Skip to content
~/dipjyoti

Résumé

Engineering Manager with 10+ years across distributed systems, cloud-native platforms, and applied AI — bringing agentic AI and LLM automation into the software delivery lifecycle.

Dipjyoti Metia · Melbourne, Australia · dipjyotimetia@outlook.com · LinkedIn · GitHub

Executive Summary

I'm an Engineering Manager at ANZ, leading teams that build cloud-native software behind digital banking services used by millions of customers. My focus is on evolving these systems — reliability, observability, and developer experience — and on bringing agentic AI and LLM-assisted automation into the delivery lifecycle where it genuinely adds leverage: test generation, evaluation, and human-in-the-loop guardrails rather than automation for its own sake. I have deep expertise in distributed systems, cloud-native architecture, and microservices, with a growing focus on applied and agentic AI, always anchored to production safety and quality.

Core Competencies

Leadership & Strategy

  • Team Building & Mentoring
  • AI-Assisted Delivery Strategy
  • Developer Experience & Platform Strategy
  • Shift-Left Testing
  • Stakeholder Management
  • Budget & Resource Planning

Architecture

  • Custom Framework Development (Golang, TypeScript)
  • Microservices Architecture
  • Agentic AI & Agent Orchestration (Google ADK, MCP)
  • Event-Driven Architecture
  • LLM Evaluation & Guardrails (Braintrust, human-in-the-loop)

Performance & Reliability

  • Load Testing (K6, Locust, JMeter, Gatling)
  • Performance Engineering & Optimization
  • Chaos Engineering (Litmus, Chaos Mesh)
  • SRE Practices & SLI/SLO Definition
  • Observability (OpenTelemetry, Prometheus)
  • Application Monitoring (Honeycomb, Grafana)

Cloud & DevOps

  • GCP/AWS/Azure Cloud Platforms
  • Kubernetes & Serverless Orchestration
  • CI/CD (GitHub Actions)
  • Infrastructure as Code (Terraform)
  • Service Virtualization (WireMock)
  • Containerization (Docker)

Professional Experience

Engineering Manager

Aug 2025 – Present

ANZ Banking Group

Melbourne, Australia • Leading the Enablement Engineering function for ANZ Digital Channels.

  • Responsible for the engineering platforms and shared tooling that sit underneath banking, lending, and cross-product services, with a strong focus on reliability, observability, and developer experience.
  • Piloting agentic AI and LLM-assisted automation in everyday engineering workflows — test-case generation, scenario modelling, and natural-language interfaces over our tooling — paired with evaluation and human-in-the-loop checks so teams move faster without cutting corners.
  • Designed and rolled out a custom Golang-based distributed performance engineering framework integrated with Cloud Run, Spanner, and OpenTelemetry, giving teams visibility into how systems behave under load — not just whether tests pass or fail.
  • Led the development of shared test data and service simulation capabilities, including Golang-based CLI tools and Kafka/event-driven system simulation, which significantly reduced setup time and improved end-to-end coverage.

Chapter Lead - Engineering

Aug 2022 – Aug 2025

ANZ Banking Group

Melbourne, Australia

  • Led the engineering chapter responsible for quality and testing strategy across core banking domains — payments, accounts, transactions, cards, and statements — all built in Golang in a cloud-native environment.
  • Shifted ownership of quality back to teams, moving away from “testing as a phase” toward testing as part of engineering.
  • Integrated OpenTelemetry into our gRPC testing frameworks, giving us much better insight into failures and reducing time spent guessing where things broke.
  • Modernised our service virtualisation capabilities, migrating legacy tooling to TypeScript on Cloud Run and extending it to support Kafka and event-driven workflows.

Senior Software Engineer

May 2020 – Aug 2022

ANZ Banking Group

Melbourne, Australia

  • Built service virtualisation solutions using serverless architectures to unblock teams and reduce dependency on unstable environments.
  • Worked extensively with event-driven systems, including Kafka and Apache Beam, and built tooling to test those systems reliably.
  • Built a testing framework for eventing architecture using confluent-kafka-go and Google Cloud Functions.
  • Collaborated with SRE teams on monitoring and SLI/SLO definition, achieving 99.95% service availability.

Software Development Engineer in Test (SDET)

Feb 2018 – May 2020

SportsBet (BetEasy)

Melbourne, Australia • Mobile automation and AWS serverless testing

  • Architected a mobile test automation framework for iOS and Android using Appium, reducing manual testing by 70%.
  • Implemented AWS serverless testing infrastructure with Lambda and DynamoDB for load testing the sports betting platform.
  • Developed a BDD framework with Cucumber achieving 85% automated coverage for critical user journeys.
  • Led migration from Protractor to WebDriver for web automation, improving test stability by 45%.

Senior Test Analyst

Sep 2016 – Feb 2018

National Australia Bank (NAB)

Melbourne, Australia • Azure cloud migration and test automation

  • Designed and implemented a BDD test automation framework using Cucumber and Java for the internet banking platform.
  • Led Azure cloud migration testing for 15+ microservices, ensuring zero-downtime deployment.
  • Established a CI/CD pipeline with Jenkins achieving 90% automated regression coverage.
  • Mentored a team of 5 junior testers on automation best practices and cloud testing strategies.

Test Engineer

Jul 2015 – Sep 2016

Infosys Limited

Bangalore, India • Selenium automation and API testing

  • Developed a Selenium WebDriver automation framework for an e-commerce platform with 200+ test cases.
  • Implemented a REST API testing framework using REST Assured and TestNG for microservices validation.
  • Executed comprehensive functional, regression, and integration testing for banking applications.
  • Reduced test execution time by 60% through parallel execution and test optimization strategies.

Certifications

Open Source

  • JARVIS - AI-powered CLI — A Go CLI that puts Google Gemini in your terminal for API test generation and HTTP traffic inspection.
  • FRIDAY - AI Powered Testing Assistant — An AI testing agent that turns plain-language specs into runnable test cases, built with LangChain, FastAPI, and OpenAI.
  • HybridTestFramework — A comprehensive cross-platform test automation framework supporting Web, Mobile, API, and Database testing with parallel execution capabilities.
  • EventShark — A serverless Kafka event publisher testing framework for event-driven architecture validation.
  • WebPerformanceTesting — Comprehensive web performance testing framework with load testing, stress testing, and performance monitoring.
  • CypressTestFramework — Modern end-to-end testing framework built with Cypress for fast and reliable web testing with advanced reporting.
  • PlaywrightTestFramework — Modern end-to-end testing framework using Playwright for fast, reliable, and cross-browser web testing with advanced features.
  • ApiTestAutomation — Comprehensive REST API test automation framework with advanced validation, reporting, and CI/CD integration.
  • MobileTestFramework — Advanced mobile testing framework for iOS and Android applications with cloud device farm integration and parallel execution capabilities.

Speaking

Available to speak on agentic AI in the delivery lifecycle, LLM evaluation, and quality engineering. Past talks:

  • Web Engineering using Puppeteer · Feb 2019
  • Protractor with BDD · Sep 2017

Education

  • Master of Engineering

    West Bengal University of Technology, India

  • Bachelor of Engineering

    West Bengal University of Technology, India

Publications

  • “A Hybrid SVM-NN Based Multilevel Classifier For Detecting Network Intrusions”

    Published March 2015

  • “An Efficient Hybrid Multilevel Intrusion Detection System in Cloud Environment”

    Published August 2014