Kaseya

Senior Software Engineer – DevTest / QA Automation 

Kaseya
Apply
1 month ago
Toronto, CanadaSenior

Responsibilities

  • Design, develop, and maintain automated test frameworks, test libraries, utilities, and reusable automation components.
  • Build large-scale automated test suites for enterprise SaaS applications, APIs, services, integrations, and distributed systems.
  • Write production-quality automation for functional, integration, regression, API, and system-level testing.
  • Use AI coding assistants and agents for test generation, code analysis, debugging, refactoring, and automation development, while validating their output through engineering practices.
  • Integrate automated tests with CI/CD pipelines, runners, build systems, deployment infrastructure, test environments, and reporting systems.
  • Troubleshoot automation failures, application issues, environment problems, production defects, and customer issue reproductions using logs, metrics, traces, databases, and code.
  • Collaborate with engineering, architecture, product management, DevOps, operations, and QA/DevTest teams to identify quality risks and improve engineering practices.
  • Improve test coverage, automation speed, stability, reliability, maintainability, observability, and execution efficiency.
  • Review application and test code and provide technical feedback on quality and automation effectiveness.
  • Support production issue reproduction and troubleshooting outside standard working hours when required.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or equivalent practical experience.
  • At least 5 years of software engineering, SDET, DevTest, or QA automation experience with strong hands-on programming skills.
  • Programming experience in one or more of Java, C#, Python, JavaScript, TypeScript, or similar languages.
  • Experience building automation frameworks, test libraries, reusable testing components, and automation infrastructure.
  • Strong understanding of object-oriented programming, data structures, APIs, databases, debugging, version control, test design, regression testing, and automation reliability.
  • Experience automating tests for APIs, backend services, web applications, distributed systems, or enterprise software.
  • Strong experience with CI/CD pipelines, automated test execution, CI/CD runners, and build or deployment infrastructure.
  • Hands-on AWS or other cloud-environment experience, including troubleshooting 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.
  • Experience using AI-assisted development tools or coding agents in day-to-day engineering and test automation work.
  • Preferred experience includes enterprise SaaS, IT management, cybersecurity, endpoint management, RMM, large-scale SDET frameworks, API or integration testing, contract testing, service virtualization, distributed-system testing, containerized test environments, SQL, relational databases, and cloud-hosted or hybrid environments.
  • Preferred experience with Selenium, Playwright, Cypress, REST-assured, pytest, JUnit, TestNG, Docker, Kubernetes, Jenkins, GitHub Actions, GitLab CI, or Azure DevOps.
  • Ability to work collaboratively, independently drive automation initiatives, identify root causes, and support production troubleshooting outside standard working hours when required.

Tech Stack

AWSC#CypressDockerGitHub ActionsGitLab CI/CDJavaJavaScriptJenkinsJUnitKubernetespytestPythonSeleniumSQLTestNGTypeScript

Categories

Kaseya

About Kaseya

5,001-10,000 employees

Kaseya builds IT management and cybersecurity software for managed service providers and internal IT teams, delivered as a unified, subscription-based platform covering RMM, PSA, backup, endpoint protection, and SOC services. Founded in 2000 and headquartered in Miami, it is privately held and backed by Insight Partners. The company expanded its portfolio with acquisitions including Datto, and is used by MSPs and SMBs to automate and secure infrastructure.

Contact me