N

N-able

IT management suite for MSPs

Senior Software Development Engineer in Test

Test Automation EngineeringConfirmed live in the last 24 hours
Full-timeBengaluru, Karnataka, India

About the Job

Requirements

  • At least 8 years of total software development experience.
  • Strong experience in test automation for distributed systems.
  • Proficiency in Go and familiarity with Ginkgo for behavior-driven testing.
  • Hands-on experience with performance testing tools such as K6.
  • Understanding of event-driven architectures, upsert patterns, and distributed data practices.
  • Knowledge of SpiceDB, AWS Neptune, and OpenSearch.
  • Expertise in cloud-native design and commercial cloud platforms, with AWS preferred.
  • Familiarity with CI/CD pipelines and Agile development.

Responsibilities

  • Design and implement automated test frameworks for complex, event-driven distributed systems.
  • Develop and maintain integration, performance, and reliability tests for services built with Go, GraphQL, and microservices.
  • Ensure test coverage across gRPC APIs, Kafka eventing, DocumentDB, OpenSearch, SpiceDB, and AWS Neptune.
  • Use disciplined engineering practices, including small meaningful commits, clear commit messages, and high-quality pull requests with awareness of system impact.
  • Drive adoption of the testing pyramid, including unit tests with Go and Ginkgo, integration tests, and performance tests with K6.
  • Collaborate with developers to embed quality practices early in the development lifecycle.
  • Analyze test results, identify bottlenecks, and propose improvements for system performance and reliability.
  • Contribute to CI/CD pipelines for automated testing and continuous quality validation.

Desired Qualifications

  • AWS is the preferred commercial cloud platform.

About the Company

N-able

IT management suite for MSPs

N-able provides a suite of IT management tools designed for Managed Service Providers (MSPs). It offers remote support, AI- and ML-powered endpoint detection and response, and cloud-first backup solutions to streamline IT service management, improve security, and boost efficiency. The products are cloud-based and offered on a subscription model, emphasizing ease of use, integration with other tools, and affordability to serve a wide range of MSP customers. The company differentiates itself by focusing specifically on MSP workflows, providing essential tools without unnecessary complexity, and offering extensive training and support resources to help MSPs succeed. Its overall goal is to help MSPs protect their clients’ data, manage IT environments efficiently, and deliver reliable, high-quality service.

Company size
1,001-5,000
Company stage
IPO
Headquarters
Ottawa, Canada
Founded
2000

Recently Posted Jobs

Explore more opportunities at N-able

See more jobs