Veeam Software logo

Senior Software Engineer, Test

Veeam Software
Posted 1 week ago

LOCATION

Pune · Hybrid

EXPERIENCE

10+ Years

SKILLS REQUIRED

Test AutomationCI/CDKubernetesIntegration TestingRoot Cause AnalysisInfrastructure as Code

Job description

Overview

Build and own the internal products that Kasten engineering teams use to develop, test, and release Veeam Kasten, including test frameworks, CI/CD pipelines, cluster provisioning tools, performance testing tools, a merge queue service and a CI dashboard.

What you'll do

  • Design, build, and maintain internal products, platforms, and frameworks that teams use to develop and test Veeam Kasten.
  • Develop and support quality products for internal company needs, such as the merge queue service and CI dashboard.
  • Own the shared test frameworks and libraries used for integration and end-to-end tests, making them better structured, more reliable, and faster.
  • Build and run tools for performance and scale testing, analyze the results, and find regressions.
  • Develop large-scale CI/CD pipelines and the infrastructure behind them, including Kubernetes, public cloud, on-premises, and Infrastructure as Code.
  • Build tools that automate daily engineering work, including AI-assisted tools.
  • Support internal users.
  • Triage failures across product, test, and infrastructure layers and drive each fix to its root cause.
  • Review code, write design documents, and mentor other engineers.

What you'll need

  • 10+ years of professional software engineering experience.
  • A strong software engineering background.
  • Design, write, test, and ship maintainable code in at least one high-level language, such as Go, Python, Java, or C#.
  • Experience building and supporting internal products, in-house platforms, developer tools, or frameworks that other engineers use.
  • Solid testing fundamentals: test design and test structure; test levels (unit, integration, end-to-end); what to automate, how, and when; how to keep tests reliable and maintainable.
  • Hands-on experience with Kubernetes, containers, and Helm.
  • Experience with CI/CD systems at scale.
  • Comfort with Linux and shell scripting.
  • Strong ownership and the ability to work independently.
  • Clear written and spoken English.

Nice to have

  • Test automation experience, including building or extending automation frameworks (for example, Playwright).
  • Experience with performance, load, or scale testing: designing workloads, collecting metrics, and analyzing results.
  • Experience developing in Go.
  • Experience with more than one public cloud (AWS, Azure, GCP).
  • Experience with multiple Kubernetes vendors (hyperscalers, Red Hat OpenShift, etc.).
  • Infrastructure as Code (Terraform).
  • Experience using AI tools in engineering or testing workflows.
  • Knowledge of storage, backup, or data protection.

Details

  • Hybrid work arrangement.
  • Works with engineers in EMEA and, when needed, the US.
  • Veeam reserves the right to decline applications from candidates permanently located outside India.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Senior Software Engineer, Test