Kaseya Logo

Kaseya

Senior Software Development Engineer in Test

Posted 2 Days Ago
Be an Early Applicant
In-Office
Pune, Maharashtra, IND
Senior level
In-Office
Pune, Maharashtra, IND
Senior level
Designs and maintains large-scale automated testing frameworks, libraries, infrastructure, and test suites for enterprise SaaS applications, APIs, services, and distributed systems. Develops production-quality automation, integrates tests into CI/CD pipelines, troubleshoots application and production issues, and expands test coverage using AI-assisted development tools. Collaborates with engineering, DevOps, product, and QA teams to improve reliability, observability, maintainability, and automation efficiency.
The summary above was generated by AI

About Kaseya

Kaseya is the leading provider of AI-powered IT management and cybersecurity software, serving Managed Service Providers (MSPs) and internal IT organizations worldwide. Our comprehensive platform helps organizations efficiently manage, secure, and automate their IT environments, driving operational efficiency and long-term business success.

Backed by Insight Partners, a leading global software investor, Kaseya has experienced sustained double-digit growth and continues to expand its global footprint. Today, Kaseya supports customers in more than 20 countries and manages over 15 million endpoints worldwide.

Founded in 2000, Kaseya was built by builders - and we're still building. We look for people who create rather than wait, who see a hard problem and lean in, and who treat challenges as raw material. At Kaseya, everyone plays a role in shaping the future of IT: whether you're in engineering, product, sales, marketing, customer support, or operations, your work helps protect, defend, and optimize IT environments across the globe.

We're building teams that grow, perform, and make an impact. If you're driven by the itch to make things better - a product, a process, a career - you'll fit right in.

At Kaseya, we don't just raise the bar. We build it.


Position Summary 

Kaseya is seeking a Senior Software Engineer – DevTest / QA Automation to design, build, and maintain robust automated testing capabilities across enterprise software platforms. 

This is a hands-on software engineering role focused on test automation and engineering quality. The ideal candidate will have a strong programming background and be capable of building test libraries, automation frameworks, test infrastructure, and large scale automated test suites. 

The role requires an engineer who can leverage AI assisted development tools and coding agents to accelerate automation, analyze existing codebases, generate and validate test scenarios, and rapidly expand automated coverage. The candidate should be comfortable working across application code, test infrastructure, CI/CD pipelines, cloud environments, and production troubleshooting. 

The successful candidate will be able to take an existing codebase and, with limited direction, deliver hundreds of meaningful automated test cases within weeks, while maintaining quality, reliability, and maintainability. 

Key Responsibilities 

  • Design, develop, and maintain automated test frameworks, test libraries, utilities, and reusable automation components. 
  • Build comprehensive automated test suites for enterprise SaaS applications, APIs, services, integrations, and distributed systems. 
  • Write production-quality code to automate functional, integration, regression, API, and system-level testing. 
  • Analyze existing application codebases and rapidly identify opportunities for automated test coverage. 
  • Develop and execute large-scale automation initiatives capable of delivering hundreds of automated test cases in a short timeframe. 
  • Leverage AI coding assistants and AI agents extensively to accelerate test development, test generation, code analysis, debugging, and automation engineering. 
  • Validate AI-generated code and test cases through appropriate engineering practices, including code review, execution, debugging, and test-result analysis. 
  • Integrate automated tests into CI/CD pipelines and test execution infrastructure. 
  • Work with CI/CD runners, build systems, deployment pipelines, test environments, and automation reporting. 
  • Develop automation that can run reliably in continuous integration and deployment environments. 
  • Troubleshoot automation failures, application issues, environment problems, and production defects using logs, metrics, traces, code, and system behavior. 
  • Participate in production troubleshooting and issue reproduction, including supporting incidents or reproducing customer issues outside standard working hours when required. 
  • Collaborate closely with software engineers, architects, product managers, DevOps, operations, and other QA/DevTest engineers to identify quality risks and improve engineering practices. 
  • Contribute to improvements in testability, observability, reliability, performance, and maintainability of the product. 
  • Identify gaps in existing test coverage and proactively create automation to prevent regression. 
  • Review application and test code and provide technical feedback on quality, maintainability, reliability, and automation effectiveness. 
  • Continuously improve automation speed, stability, coverage, and execution efficiency. 

Required Qualifications 

  • Bachelor's degree in Computer Science, Software Engineering, or equivalent practical experience. 
  • 5+ years of software engineering, SDET, DevTest, or QA automation experience, with strong hands-on programming experience. 
  • Programming skills in one or more languages such as Java, C#, Python, JavaScript/TypeScript, or similar. 
  • Demonstrated experience building automation frameworks, test libraries, reusable testing components, and automation infrastructure. 
  • Strong understanding of software engineering fundamentals, including object-oriented programming, data structures, APIs, databases, debugging, and version control. 
  • Experience developing automated tests for APIs, backend services, web applications, distributed systems, or enterprise software. 
  • Strong experience with CI/CD pipelines and automated test execution, including familiarity with CI/CD runners and build/deployment infrastructure. 
  • Hands-on experience with AWS or other cloud environments, with the ability to troubleshoot applications and test environments in the cloud. 
  • Experience troubleshooting complex application and production issues using logs, metrics, traces, database queries, and code level debugging. 
  • Ability to understand an existing codebase and independently build significant automated test coverage. 
  • Demonstrated ability to use AI assisted development tools/coding agents as part of day to day engineering and test automation work. 
  • Strong analytical and debugging skills with the ability to identify root causes rather than simply report failures. 
  • Strong understanding of test automation principles, test design, regression testing, and automation reliability. 
  • Ability to work collaboratively with engineering and cross functional teams. 
  • Willingness to support production issue reproduction and troubleshooting outside standard working hours when required. 

Preferred Qualifications 

  • Experience working on enterprise SaaS, IT management, cybersecurity, endpoint management, RMM, or other complex software platforms. 
  • Deep experience with AWS services and cloud-hosted, data center hosted, or hybrid environments. 
  • Experience designing and maintaining large-scale SDET/DevTest automation frameworks. 
  • Experience with API automation, integration testing, contract testing, service virtualization, or distributed-system testing. 
  • Experience with tools and frameworks such as Selenium, Playwright, Cypress, REST-assured, pytest, JUnit, TestNG, or equivalent technologies. 
  • Experience with Docker, Kubernetes, or containerized test environments. 
  • Experience with CI/CD platforms such as Jenkins, GitHub Actions, GitLab CI, Azure DevOps, or equivalent. 
  • Experience with SQL and relational databases, including writing queries for test validation and production troubleshooting. 
  • Experience using AI coding agents to perform tasks such as code generation, test generation, codebase analysis, debugging, refactoring, and test optimization. 
  • Understanding of application security, scalability, reliability, observability, and distributed-system behavior. 
  • Experience building automation capable of operating at significant scale without excessive flakiness or maintenance overhead. 
  • Strong ownership mindset with the ability to independently drive automation initiatives from design through implementation and production adoption. 

Additional information
Kaseya provides equal employment opportunity to all employees and applicants without regard to race, religion, age, ancestry, gender, sex, sexual orientation, national origin, citizenship status, physical or mental disability, veteran status, marital status, or any other characteristic protected by applicable law.

Similar Jobs

4 Days Ago
In-Office or Remote
India
Senior level
Senior level
Cloud • Security • Software • Cybersecurity
Build and maintain test automation frameworks for cloud microservices and deployments. Ensure highly available, scalable, secure, performant distributed systems through functional and non-functional testing. Develop organized, efficient code in Python or Go, improve internal processes, and test containers, Kubernetes, infrastructure-as-code, and related cloud technologies in an agile environment.
Top Skills: ContainersGithub ActionsGnu/LinuxGoInfrastructure-As-CodeJenkinsKubernetesMicroservicesNetworkingPython
5 Days Ago
Hybrid
Pune, Maharashtra, IND
Senior level
Senior level
Cloud • Security • Software • Cybersecurity
Designs and maintains scalable test automation frameworks for UI, API, integration, performance, and end-to-end testing. Builds reusable testing tools and libraries, integrates automation with CI/CD pipelines, validates cloud-native distributed systems, and supports quality strategy and metrics. The role involves testing APIs, microservices, queues, databases, and asynchronous workflows, documenting technical solutions, mentoring SDETs, and improving engineering practices.
Top Skills: AWSAzure DevopsBashC#/.NetCi/CdDockerGitGithub ActionsGoGCPGraphQLGrpcHelmKubernetesAzureNunitPlaywrightPythonRest ApisWebsocketsWiremockXunit
2 Days Ago
In-Office or Remote
India
Senior level
Senior level
Cloud • Security • Software • Cybersecurity
Build, validate, and release software for ARM-based platforms. Develop Python and Shell automation, improve CI/CD pipelines, troubleshoot Linux and architecture-specific failures, and investigate root causes using debugging and system tools. Collaborate with distributed engineering teams on build systems, cross-compilation, security controls, REST APIs, microservices, and database testing.
Top Skills: Arm64/Aarch64Black DuckCi/CdClangCmakeCosignGccGdbGitGithub ActionsGitlab CiHardware-In-The-Loop (Hil) TestingJenkinsLinuxMakeMicroservicesPerfPythonRest ApisSbomShellSonarqubeSQLStraceUnixValgrind

What you need to know about the Pune Tech Scene

Once a far-out concept, AI is now a tangible force reshaping industries and economies worldwide. While its adoption will automate some roles, AI has created more jobs than it has displaced, with an expected 97 million new roles to be created in the coming years. This is especially true in cities like Pune, which is emerging as a hub for companies eager to leverage this technology to develop solutions that simplify and improve lives in sectors such as education, healthcare, finance, e-commerce and more.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account