SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.
Kaseya is seeking a Staff Software Engineer in Test 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, requiring a strong programming background and the ability to build test libraries, automation frameworks, test infrastructure, and large-scale automated test suites.
You will 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 role requires comfort working across application code, test infrastructure, CI/CD pipelines, cloud environments, and production troubleshooting.
Key responsibilities include:
- 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, 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
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.
Requirements:
- 8+ years of software development or test automation engineering experience
- Expert-level proficiency in at least one programming language (Java, Python, C#, Go, or similar)
- Deep experience designing and building test automation frameworks, test libraries, and reusable automation components
- Proven track record building and maintaining large-scale automated test suites (hundreds to thousands of test cases)
- Strong experience with API testing, functional testing, integration testing, and system-level testing
- Hands-on experience with CI/CD pipelines, test infrastructure, and cloud environments (AWS, Azure, GCP)
- Experience using AI coding agents to perform 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