SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.
Kaseya is seeking a Staff Software Development Engineer in Test to build and maintain automated testing capabilities for its 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 across Windows, macOS, Linux, and mobile platforms.
You will design and develop reusable automation frameworks capable of validating functionality across multiple operating systems and thousands of endpoint scenarios. The role involves building automated tests covering installation, upgrade, rollback, policy execution, inventory collection, monitoring, patching, remote actions, scripting, and agent communications. You will create reusable test libraries and test infrastructure, and develop automation for functional, integration, regression, performance, resiliency, and system-level testing.
Key responsibilities include:
- 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 understand requirements and design testable solutions
- Mentor junior engineers and establish testing best practices
Kaseya is a leading provider of AI-powered IT management and cybersecurity software serving Managed Service Providers (MSPs) and internal IT organizations worldwide. Backed by Insight Partners, the company has experienced sustained double-digit growth and supports customers in more than 20 countries, managing over 15 million endpoints worldwide.
REQUIREMENTS:
- 8+ years of software development or test automation experience
- 5+ years of experience building test automation frameworks and infrastructure
- Deep knowledge of Windows, macOS, and Linux operating systems
- Proficiency in at least one programming language (C#, Java, Python, Go, or similar)
- Experience with test automation frameworks and tools
- Strong troubleshooting and debugging skills
- 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