Software Development Engineer – Test Automation Infrastructure (SDET)

Esri
Delhi
Workplace: OnsiteFull timeFunction: QA, Test & Release EngineeringExperience: 4+ yearsEducation: bachelorsSkills: ["Peer review","Object-oriented design","Clean code","Refactoring","Collaboration"]

Build automated quality engineering for ArcGIS Enterprise by creating scalable test frameworks and CI/CD pipelines that continuously validate complex multi-node systems, APIs, and high-throughput data workflows. Develop code-level integration tests for REST, gRPC, and system APIs, and design telemetry, dashboards, and reporting to surface build quality and performance regressions. Collaborate with core developers to set coverage standards and eliminate manual testing bottlenecks.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Esri
Esri
3 days ago

Software Development Engineer – Test Automation Infrastructure (SDET)

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 7 hours agoStatus: Live

Job Summary

Build automated quality engineering for ArcGIS Enterprise by creating scalable test frameworks and CI/CD pipelines that continuously validate complex multi-node systems, APIs, and high-throughput data workflows. Develop code-level integration tests for REST, gRPC, and system APIs, and design telemetry, dashboards, and reporting to surface build quality and performance regressions. Collaborate with core developers to set coverage standards and eliminate manual testing bottlenecks.
Location: Delhi
Workplace: Onsite
Employment Type: Full time
Job Function: QA, Test & Release Engineering
Seniority: Mid level

Key Responsibilities

  • •Architect, design, and implement scalable automated test frameworks from scratch to validate functional, performance, scalability, and durability metrics.
  • •Build and maintain CI/CD pipelines to deploy, schedule, and execute automated test suites daily across supported graph DBMS platforms and cloud deployments.
  • •Develop code-level automated integration tests for REST, gRPC, and native system APIs to validate Knowledge Graph queries, link analysis, and backend workflows.
  • •Design and maintain reporting infrastructure, telemetry tools, and execution dashboards to provide visibility into build quality, performance regressions, and code coverage.
  • •Perform rigorous peer reviews of test code and refactor test codebases to maintain high developer standards while partnering with core developers to reduce manual testing bottlenecks.

Key Requirements

  • •4+ years of professional software development (SDET or automation engineering) using Python, Java, C++, or C#.
  • •Strong object-oriented programming skills, design patterns, and clean code practices.
  • •Experience authoring test automation frameworks from scratch (e.g., PyTest, JUnit, TestNG or custom tools), not just running scripts.
  • •Hands-on DevOps/CI/CD pipeline experience with Jenkins, GitHub Actions, Docker, or Chef to schedule and execute automated test suites.
  • •Bachelor’s degree in Computer Science, Software Engineering, GIS, Information Technology, or a related technical field.
Experience:4+ yearsDistributed systemsCloudGISTest automation
Education:Bachelor's in Computer Science, Software Engineering, GIS, Information Technology, or related technical field
Skills:Peer reviewObject-oriented designClean codeRefactoringCollaboration
Tech Stack:PythonJavaC++C#PyTestJUnitTestNGJenkinsGitHub ActionsChefDockerGrafanaRESTGRPCAPI testingCI/CDTelemetryDashboardsAWSAzure

Company Brief

Esri
Provides geographic information system (GIS) software, location intelligence, mapping tools, and spatial analytics to governments, businesses, and researchers for visualizing, analyzing, and managing geographic data.
Industry: Enterprise Software
Company Size: Enterprise (1,001+ employees)
Growth: Established Company
Headquarters: Redlands, United States
Founded: 1969
Glassdoor
Glassdoor: 4.1
WebsiteLinkedIn