Fivetran 2 days ago

Senior Software Development Engineer in Test - Database Automation

Salary not specified
Bengaluru

Responsibilities

  • 01Review requirements, specifications and technical design documents to provide meaningful, risk-focused feedback
  • 02Design and evolve scalable automation frameworks in Java with a strong emphasis on reliability, performance, and data correctness
  • 03Write high-signal test strategies for complex features and automate them across multiple environments
  • 04Improve CI/CD pipelines by building robust validation layers that prevent silent failures and regressions
  • 05Build internal tools and proof-of-concepts using AI/LLM technologies to accelerate debugging, generate test scenarios, detect flaky patterns, improve log analysis, and enhance productivity
  • 06Design AI-assisted workflows that integrate seamlessly into the existing automation and release pipelines
  • 07Experiment with and implement agent-based systems or LLM-powered tooling that streamline development and testing processes
  • 08Actively measure and improve engineering impact through reliability metrics, automation efficiency, and defect prevention signals
  • 09Collaborate with engineering teams to drive a culture of quality ownership and automation-first thinking
  • 10Collaborate with engineering and product leaders to align testing priorities and business objectives

Requirements

  • 016+ years of experience in the software industry with strong passion for quality, automation, and engineering excellence
  • 02Deep understanding of OOP principles and strong proficiency in Java
  • 03Expertise in designing scalable automation frameworks and identifying negative, edge, and high-risk scenarios
  • 04Strong understanding of distributed systems risks such as schema drift, idempotency failures, data inconsistencies, and race conditions
  • 05Hands-on experience with cloud platforms (AWS, GCP, Azure) and containerized environments (Docker, Kubernetes)
  • 06Experience building and maintaining CI/CD pipelines with tools such as Jenkins, Buildkite
  • 07Experience working with backend automation frameworks
  • 08Testing data pipeline or ELT platforms, with hands-on exposure to Change Data Capture (CDC) mechanisms, connector-based data ingestion, and validating data accuracy and consistency across source and destination systems at scale
  • 09Deep understanding of database internals
  • 10Demonstrated ability to leverage AI/LLM tools to significantly accelerate development, debugging, test design or automation

What we offer

  • 01This is a full-time position based out of our Bangalore office
  • 02Our hybrid work model offers a blend of remote flexibility and in-person collaboration, including two days in the office each week to connect and build as a team