Lead QA Automation Engineer
Hands-on use of vibe coding and GenAI tools for testing and automation is mentioned.
About the Role
Lead the QA Automation team to define and improve test automation frameworks, prioritize testing efforts based on product and technical risk, and ensure product quality through automated and manual UI/API testing. This hands-on leadership role combines test architecture, team mentorship, and close collaboration with development and product teams to drive continuous quality improvements.
Job Description
Role
Kaseya is hiring a Lead QA Automation Engineer to define test automation plans and strategies, improve Test Automation Frameworks (TAF), and lead a QA Automation team to identify and mitigate product risks. The role is hands-on and requires understanding the business and technical architecture to prioritize QA activities and drive quality metrics.
Key Responsibilities
- Identify and manage product risks to prioritize testing efforts
- Design, develop, and execute test plans, test cases, and test scripts
- Implement and maintain automated test cases for UI and API
- Perform manual and automated UI and API testing; conduct regression testing
- Create and prepare test data; analyze test results and metrics
- Identify, document, and track defects using bug tracking tools
- Participate in code reviews and provide feedback on testability
- Define QA Automation team priorities and distribute workload
- Collect, consolidate, and share QA Automation results and product alerts
- Lead, mentor, and provide technical guidance and training to QA Automation team members
- Drive continuous improvement initiatives and ensure compliance with industry best practices
Requirements
- Bachelor’s degree in Computer Science, Information Technology, or related field
- 10+ years of experience in software quality assurance and test automation
- Proven experience leading QA Automation teams and managing projects
- Strong understanding of QA methodologies, manual and automated testing practices
- Experience with SDLC, STLC, Agile/Scrum methodologies and DevOps practices
- Programming skills and OOP experience
- English level B2+
- Strong communication, collaboration, and problem-solving skills
- Knowledge of various automation levels and techniques (component/BE/FE, contract, mutation testing)
Hands-on experience
- Version control systems: GitHub, Bitbucket
- API testing tools: Retrofit, Micronaut HTTP client, REST Assured
- UI testing frameworks: Selenium, Selenide, Playwright; strong XPath knowledge
- Test runners and build tools: JUnit, TestNG, Gradle, Maven
- CI/CD tools and processes: TeamCity, Jenkins
- Docker
- DI frameworks: Micronaut, Spring
- Experience or familiarity with AI and Vibe Coding
Preferred Qualifications and Tools
- Familiarity with cloud platforms, CI/CD pipelines, and DevOps practices
- Knowledge of performance, security, and usability testing
- Experience in web applications and cloud technologies/databases
- Preferred UI automation tools: Playwright, Selenium, Cypress, TestCafe
- API tools: Postman, Restassured
- Familiarity with GenAI tools for testing and automation
- Self-managed with leadership experience
Key Skills and Behaviors
- System thinking and an agile mindset
- Critical thinking, proactive communication, and customer-centric perspective
- Time management, prioritization, resilience, and perseverance
- Advocacy for quality and understanding of test design techniques and defect taxonomy