Endpoint Agent – Senior Staff Software Development Engineer in Test
Core
Build and maintain automated testing capabilities for Kaseya's endpoint management platform, validating system-level software, endpoint agents, and OS integrations.
Role type
Senior Staff Software Development Engineer in Test (SDET)
Builds
Reusable automation frameworks and test infrastructure for Windows, macOS, Linux, and mobile platforms.
Domain
IT Management / Cybersecurity / Endpoint Security
Required skills
Automation engineering, System-level testing, Multi-OS testing (Windows/macOS/Linux), Test framework design, CI/CD integration, Scripting, Performance testing, Resiliency testing, Disconnected operation testing
Preferred skills
AI-assisted development tools, Self-healing capabilities testing, OS upgrade validation
Technologies
Python, Java, C++, Selenium, Appium, Jenkins, Docker, Kubernetes, Git, Jira, Confluence, Azure DevOps, AWS, GCP, Azure, Linux, Windows, macOS, Android, iOS
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; Build automated validation for OS upgrades, endpoint recovery scenarios, disconnected operation, and self-healing capabilities.