SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.
Kaseya is the leading provider of AI-powered IT management and cybersecurity software serving Managed Service Providers (MSPs) and internal IT organizations worldwide. The company supports customers in more than 20 countries and manages over 15 million endpoints globally. Backed by Insight Partners, Kaseya has experienced sustained double-digit growth and continues to expand its global footprint.
We are seeking a Senior Software Development Engineer in Test (DevTest) to build and maintain automated testing capabilities for Kaseya's endpoint management platform. This is a hands-on engineering role focused on validating system-level software, endpoint agents, device management workflows, and operating system integrations. The ideal candidate is passionate about operating systems, endpoint management, automation engineering, and software quality.
You will design and develop reusable automation frameworks capable of validating functionality across multiple operating systems and thousands of endpoint scenarios while leveraging AI-assisted development tools to accelerate automation coverage and improve engineering productivity.
Key Responsibilities:
- Design, develop, and maintain automation frameworks for endpoint agent validation
- Build automated tests covering installation, upgrade, rollback, policy execution, inventory collection, monitoring, patching, remote actions, scripting, and agent communications
- Create reusable test libraries and test infrastructure for Windows, macOS, Linux, and mobile platforms
- Develop automation for functional, integration, regression, performance, resiliency, and system-level testing
- Validate endpoint agent behavior across supported operating systems and versions
- Collaborate with development teams to identify test gaps and improve test coverage
- Leverage AI-assisted development tools to accelerate test automation and improve productivity
Requirements:
- 5+ years of experience in test automation, quality assurance engineering, or DevTest roles
- Strong proficiency in at least one programming language (C#, Java, Python, or similar)
- Deep understanding of Windows, macOS, and Linux operating systems
- Experience designing and building test automation frameworks from scratch
- Hands-on experience with test automation tools and frameworks (Selenium, Appium, TestNG, pytest, or equivalent)
- Experience using virtualization platforms and automated device provisioning
- Exposure to Microsoft Intune, Apple MDM, Android Enterprise, or Linux device management
- Familiarity with PowerShell, Bash, Python, and operating system scripting technologies
- Strong problem-solving skills and ability to work independently
- Excellent communication and collaboration skills