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