Senior Software Development Engineer in Test

Fivetran Fivetran · Data AI · Bangalore, India · Engineering Department

Senior Software Development Engineer in Test at Fivetran, focusing on defining and executing test automation tools and frameworks. The role involves designing and improving automation frameworks, coaching quality engineers, and integrating AI-assisted workflows and agent-based systems into development and testing processes. Requires strong Java proficiency, cloud platform experience, and CI/CD pipeline knowledge, with a specific emphasis on leveraging AI/LLM tools to accelerate development and testing.

What you'd actually do

  1. Design AI-assisted workflows that integrate seamlessly into the existing automation and release pipelines.
  2. Experiment with and implement agent-based systems or LLM-powered tooling that streamline development and testing processes.
  3. Actively measure and improve engineering impact through reliability metrics, automation efficiency, and defect prevention signals.
  4. Collaborate with engineering teams to drive a culture of quality ownership and automation-first thinking.
  5. Review requirements, specifications and technical design documents to provide meaningful, risk-focused feedback.

Skills

Required

  • Java11
  • JUnit5
  • Docker
  • Kubernetes
  • AWS
  • GCP
  • Terraform
  • WireMock
  • RestAssured
  • Bazel
  • BuildKite
  • OOP principles
  • Java
  • scalable automation frameworks
  • distributed systems risks
  • cloud platforms (AWS, GCP, Azure)
  • containerized environments (Docker, Kubernetes)
  • CI/CD pipelines
  • backend automation frameworks
  • AI/LLM tools
  • AI-assisted tools, workflows, or agents
  • prompt strategies
  • LLM outputs validation
  • safeguards for hallucinations
  • AI agents orchestration

Nice to have

  • database testing
  • ETL/data pipeline validation

What the JD emphasized

  • extensive industry experience
  • highly technical
  • detail-oriented
  • creative
  • motivated
  • focused on achieving results
  • 5+ years of experience
  • Deep understanding of OOP principles
  • strong proficiency in Java
  • Expertise in designing scalable automation frameworks
  • identifying negative, edge, and high-risk scenarios
  • Strong understanding of distributed systems risks
  • Hands-on experience with cloud platforms
  • containerized environments
  • Experience building and maintaining CI/CD pipelines
  • Experience working with backend automation frameworks
  • Demonstrated ability to leverage AI/LLM tools to significantly accelerate development, debugging, test design or automation activities.
  • Experience building AI-assisted tools, workflows, or agents that integrate into engineering pipelines.
  • Ability to design prompt strategies, validate LLM outputs rigorously and implement safeguards to prevent hallucinations or unsafe automation.
  • Experience streamlining workflows using AI to improve measurable engineering productivity.
  • Comfortable feeding, tuning and orchestrating AI agents to solve real engineering problems.
  • Strong outcome orientation, measures success through impact, reliability gains and velocity improvements rather than output volume.

Other signals

  • AI-assisted workflows
  • agent-based systems
  • LLM-powered tooling