Verified today
Senior Software Development Engineer in Test - Database Automation
About the role
Fivetran (now integrating with dbt Labs) is building the data infrastructure layer that helps organizations move, transform, and trust their data. As a Senior Software Development Engineer in Test - Database Automation based in Bengaluru, you will define and execute the design, development, and maintenance of Fivetran’s test automation tools and frameworks, solve complex testing difficulties, coach quality engineers, and leverage AI-driven solutions to accelerate testing and improve operational insights. This full-time role follows a hybrid work model with two days in the office each week.
What you’ll do
- Review requirements, specifications and technical design documents to provide meaningful, risk-focused feedback
- Design and evolve scalable automation frameworks in Java with a strong emphasis on reliability, performance, and data correctness
- Write high-signal test strategies for complex features and automate them across multiple environments
- Improve CI/CD pipelines by building robust validation layers that prevent silent failures and regressions
- Build internal tools and proof-of-concepts using AI/LLM technologies to accelerate debugging and failure triaging, generate high-quality test scenarios, detect flaky patterns or regression risks, impr
- Design AI-assisted workflows that integrate seamlessly into the existing automation and release pipelines
- Experiment with and implement agent-based systems or LLM-powered tooling that streamline development and testing processes
- Actively measure and improve engineering impact through reliability metrics, automation efficiency, and defect prevention signals
What you’ll bring
- 6+ years of experience in the software industry with strong passion for quality, automation, and engineering excellence
- Deep understanding of OOP principles and strong proficiency in Java
- Expertise in designing scalable automation frameworks and identifying negative, edge, and high-risk scenarios
- Strong understanding of distributed systems risks such as schema drift, idempotency failures, data inconsistencies, and race conditions
- Hands-on experience with cloud platforms (AWS, GCP, Azure) and containerized environments (Docker, Kubernetes)
- Experience building and maintaining CI/CD pipelines with tools such as Jenkins, Buildkite
- Experience working with backend automation frameworks
- Testing 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 d
Skills
Benefits
- 100% employer-paid medical insurance
- Generous paid time-off policy (PTO), plus paid sick time, inclusive parental leave policy, holidays (including a year end Global Week of Rest), and volunteer days off
- RSU stock grants
- Professional development and training opportunities
- Monthly cell phone stipend