Kaseya is a leading provider of complete IT infrastructure and security management solutions for global MSPs and internal IT organizations. Our success hinges on the expertise of our Quality Assurance Engineers, who spearhead automation and quality best practices.
• Our team members mentor junior engineers on cutting-edge testing methods.
• We drive efficiency by integrating tests early in the development lifecycle, ensuring seamless software releases.
• The QA Engineer owns the quality metrics framework, providing actionable insights into test coverage, defect leakage, flakiness, and test debt.
• They develop automated tests for back-end (APIs, services) and front-end (web UI) components, ensuring robust software functionality.
• Our engineers build and maintain automation frameworks that integrate seamlessly into the SDLC/STLC.
• They create and maintain automated test suites based on acceptance criteria, guaranteeing software meets customer expectations.
• Automating manual tests and incorporating them into regression test suites ensures software stability and reliability.
• Post-deployment testing supports production readiness evaluations, ensuring software excellence.
• Our team participates in post-implementation reviews, applying lessons learned to improve software quality.
• Collaboration with product and UX teams ensures testability and usability are prioritized in the design phase.
• Code reviews promote testability and quality gates, ensuring high-quality software delivery.
• Incident analysis and postmortem participation improve test coverage and prevent regressions.
Requirements:
• Bachelor's degree in Computer Science or related field.
• 4+ years of QA/development experience with leadership exposure.
• Strong foundation in computer science fundamentals, algorithms, and data structures.
• Solid understanding of QA processes and the SDLC/STLC.
• Experience with BDD/TDD.
• Containerization and orchestration tools like Docker and Kubernetes.
• Excellent communication skills in English, both written and verbal.
• Familiarity with SQL databases and event-driven/HTTP architectures.
• Understanding of the test automation pyramid (unit, integration, acceptance).
• Experience with performance, security, or accessibility testing.
• Agile/DevOps and CI/CD pipelines.
• REST APIs.
• Proficiency in at least one programming language.
• Strong debugging and root cause analysis skills, especially in distributed systems.
Technology & Tools:
• Full-stack and API development.
• API/UI Testing Tools: Ready API, Postman, Selenium, Appium, Playwright, Cypress, or similar.
• Scripting & Development: Shell scripts, batch files, C#-based applications.
• Version Control & Cloud: Git, Azure, and AWS.
• Performance testing tools: JMeter, Gatling, or k6.
• Platforms & Environments: Windows, UNIX/Linux, VMware.
• Databases: SQL Server, Oracle, PostgreSQL, and NoSQL DBs.
• Monitoring and observability tools: Datadog, New Relic, or Prometheus.