E

Esper

Device fleet management platform for businesses

Software Development Engineer 3

Test Automation EngineeringConfirmed live in the last 24 hours
Full-timeBengaluru, Karnataka, IndiaNo salary listedIn-person

About the Job

Requirements

  • The role requires 3–5 years of relevant software testing or automation engineering experience.
  • Strong software testing fundamentals and the ability to design comprehensive validation strategies are required.
  • Strong programming fundamentals in Java, Python, JavaScript/TypeScript, Go, or an equivalent language are required.
  • Hands-on API testing and API automation experience are required.
  • Hands-on UI automation experience using Playwright, Selenium, or an equivalent tool is required.
  • Experience designing or building reusable automation frameworks or test infrastructure is required.
  • A good understanding of backend systems, APIs, databases, asynchronous processing, retries, queues, and failure handling is required.
  • The ability to read, debug, modify, and test existing backend code is required.
  • Strong debugging and root cause analysis skills across application, API, backend, logs, database, automation, and environment layers are required.
  • Experience integrating automated validation into pull request and continuous integration/continuous delivery workflows is required.
  • Git/GitHub and modern software-development workflow experience are required.
  • The ability and willingness to use AI-assisted development tools as part of day-to-day engineering is required.

Responsibilities

  • Understand product requirements, architecture, and customer workflows and design effective validation strategies.
  • Build and scale API/UI automation frameworks and reusable engineering guardrails across DRE.
  • Develop automated coverage for new product features, customer workflows, regressions, and production issues.
  • Perform release validation and continuously reduce the manual effort required for releases.
  • Move validation earlier in the software development life cycle by integrating automated checks into development, pull request, and continuous integration/continuous delivery workflows.
  • Build developer tooling that provides fast and actionable feedback to engineering teams.
  • Expand automation coverage across Windows, Linux, Airwave, and other areas with limited current coverage.
  • Convert customer and requirement scenarios into reusable automated validation contracts.
  • Investigate failures across user interfaces, APIs, backend services, logs, databases, containers, devices, and environments.
  • Debug backend/cloud issues and contribute code fixes when required.
  • Use AI coding tools and agents to accelerate development, automation, test generation, debugging, failure analysis, and maintenance.
  • Improve the reliability, maintainability, and execution speed of existing automation.
  • Contribute to Hard Commits, P3s, PFRs, backend/cloud engineering, and other DRE priorities as required.
  • Partner with Engineering, Product, and Release teams to improve release confidence and developer velocity.

Desired Qualifications

  • Hands-on backend/cloud development experience is a bonus.
  • Docker/Kubernetes experience is a bonus.
  • SQL/database debugging experience is a bonus.
  • Windows/Linux automation experience is a bonus.
  • Device-management or enterprise SaaS experience is a bonus.
  • Performance, reliability, scalability, or resilience testing experience is a bonus.
  • Internal developer-tooling experience is a bonus.
  • Observability, logging, metrics, or tracing experience is a bonus.
  • Experience building AI/LLM/agent-assisted engineering workflows is a bonus.

About the Company

Esper

Device fleet management platform for businesses

Esper provides a platform to manage large fleets of Android and iOS devices from a single interface, enabling deployment, monitoring, and updates across mixed fleets. It supports granular app deployment, geofencing, and powerful APIs to automate device policies and workflows. In addition, Esper offers a custom Android solution programmed to a client’s specifications, giving fine-grained control over firmware, apps, and the overall device experience, along with hardware guidance for building or scaling a fleet. The goal is to help businesses run large device fleets efficiently and at scale by providing end-to-end management and customization through one platform.

Company size
201-500
Company stage
Series C
Total funding
$100.5M
Headquarters
Bellevue, WA
Founded
2017

Recently Posted Jobs

Explore more opportunities at Esper

See more jobs