Back
VI
Consultant
Virtusalinkedin.com
Nov 10, 2026, 10:18 PM2h ago
Full-timeColombo, Western ProvinceMid level (3+ yrs)
About the role
The QA Automation Engineer role is focused on developing and maintaining scalable automation frameworks for modern web applications using Cypress and Playwright, while also supporting legacy Selenium Java suites. The position involves implementing Behavior Driven Development (BDD) practices, scripting in JavaScript/TypeScript and Java, managing automated test execution and reporting, integrating test suites into CI/CD pipelines, and providing mentorship to junior engineers. Candidates should have hands-on experience with relevant automation tools and frameworks, and a strong commitment to quality assurance within the software development lifecycle.
Must have
- Proven hands-on experience with Playwright and Cypress using JavaScript or TypeScript.
- Strong expertise in Selenium WebDriver and Core Java.
- Advanced understanding of Cucumber BDD frameworks and Gherkin syntax.
- Expert knowledge of TestNG, Maven, and npm/yarn.
- Proficiency with Git for version control.
Nice to have
- Basic knowledge of Large Language Models (LLMs) and vector databases.
- Familiarity with AI-assisted coding tools and Agentic AI concepts.
- Strong analytical skills and troubleshooting abilities.
Technologies
- Agentic AI
- BDD
- CI/CD
- Cucumber
- Cypress
- Git
- GitHub
- GitHub Actions
- Java
- JavaScript
- Jenkins
- LLM
- Maven
- npm
- Playwright
- Selenium
- Test Automation
- TestNG
- TypeScript
- Vector Databases