# Senior Software Development Engineer in Test - Database Automation

**Company:** [Fivetran](https://hotfix.jobs/companies/fivetran)
**Location:** Bengaluru, India
**Role:** QA Engineering
**Experience:** 6+ years
**Skills:** Java, Junit, Rest Assured, Python, Shell Scripting, Docker, Kubernetes, Terraform, AWS, GCP, Azure, Jenkins, Buildkite, SQL, NoSQL
**Posted:** 2026-08-21

> Designs and maintains scalable Java-based test automation frameworks for data pipelines, databases, and distributed systems. The role also develops AI/LLM-assisted testing tools, strengthens CI/CD validation, and requires 6+ years of software industry experience.

## Job Description

## Responsibilities
- Review requirements, specifications, and technical design documents with risk-focused feedback.
- Design and evolve scalable Java automation frameworks emphasizing reliability, performance, and data correctness.
- Develop test strategies for complex features and automate testing across multiple environments.
- Improve CI/CD pipelines with validation layers that prevent silent failures and regressions.
- Build AI/LLM-powered tools for debugging, failure triage, test scenario generation, flaky-pattern detection, log analysis, and root-cause identification.
- Design AI-assisted workflows and agent-based systems integrated with automation and release pipelines.
- Measure and improve reliability, automation efficiency, and defect-prevention outcomes.
- Collaborate with engineering and product leaders to establish quality ownership and automation-first practices.

## Requirements
- 6+ years of software industry experience focused on quality, automation, and engineering excellence.
- Strong proficiency in Java and understanding of object-oriented programming.
- Experience designing scalable automation frameworks and identifying negative, edge, and high-risk scenarios.
- Understanding of distributed-systems risks, including schema drift, idempotency failures, data inconsistencies, and race conditions.
- Experience with AWS, Google Cloud, or Azure and containerized environments.
- Experience building and maintaining CI/CD pipelines with Jenkins or Buildkite.
- Experience with backend automation frameworks.
- Experience testing data pipelines or ELT platforms, including CDC mechanisms, connector-based ingestion, and source-to-destination data validation at scale.
- Deep understanding of database internals.
- Demonstrated use of AI/LLM tools to accelerate development, debugging, test design, or automation.
- Experience building AI-assisted tools, workflows, or agents for engineering pipelines.

## Nice-to-haves
- Experience testing Snowflake, BigQuery, Redshift, Oracle, SQL Server, PostgreSQL, or MySQL.
- Familiarity with binlog- and WAL-based CDC, schema drift, and schema evolution.
- Experience with distributed-systems testing, large-scale data reconciliation, and Docker or Kubernetes on cloud platforms.
- Familiarity with API polling, batch/file ingestion, and query-based incremental synchronization.

## Technologies
- Java 17+, JUnit, REST Assured, Shell scripting, Python
- Docker, Kubernetes, Terraform, Bazel, Buildkite
- AWS, Google Cloud, Azure
- Grafana, Prometheus, Datadog
- Jenkins, CircleCI, GitHub Actions
- ELT pipelines, test automation utilities, white-box testing strategies
- SQL and NoSQL databases

## Compensation and Benefits
- 100% employer-paid medical insurance*
- Paid time off, paid sick time, parental leave, holidays, a year-end Global Week of Rest, and volunteer days
- RSU stock grants*
- Professional development and training opportunities
- Team-building activities and free food
- Monthly cell phone stipend
- Mental health support platform with therapy, coaching, and mindfulness resources

\*Benefits may vary by country and worker type.

## Similar jobs

- [Senior Quality Engineer](https://hotfix.jobs/jobs/7af0e7ee-6cfd-4b65-9ef1-1bf0e4bc2c7b) - Circle - Remote - $120k – $130k/yr
- [AI Engineer - Quality](https://hotfix.jobs/jobs/b1a2016e-b64c-40d0-ac82-cf85ce66ffcb) - Celonis - Bengaluru, India
- [Senior Software Development Engineer in Test](https://hotfix.jobs/jobs/efe90f25-177f-49d8-9068-9d8081cb33c3) - Fivetran - Bengaluru, India
- [Senior Software Engineer In Test — macOS](https://hotfix.jobs/jobs/a7b8d28c-dd46-4dd0-ab65-7d6cf2ca8334) - Okta - Bengaluru, India
- [Lead Validation Engineer](https://hotfix.jobs/jobs/23932fbd-7ec1-4026-b046-f6813d1d7e7d) - Origin - Bengaluru, India

**Apply:** https://hotfix.jobs/jobs/cc43d347-3f6c-45aa-b101-ab161eb7c373
**Canonical:** https://hotfix.jobs/jobs/cc43d347-3f6c-45aa-b101-ab161eb7c373