8+ years of experience in QA automation engineering
Bachelor's degree in Computer Science, Engineering, or related field
Expertise in Java for test automation
Proficient in Selenium WebDriver and functional testing
Advanced skills in Playwright and API automation tools
Experience with CI/CD pipeline automation using Jenkins or GitLab CI
Familiarity with version control systems like Git
Responsibilities
Architect and maintain automated verification frameworks for web, mobile, and services
Translate complex business requirements into automated test suites
Integrate automated tests into CI/CD pipelines for immediate feedback
Collaborate with product and development teams to define acceptance criteria
Investigate and troubleshoot test execution failures
Benefits
Opportunity to work in a dynamic and innovative environment
Chance to influence quality standards and practices
Collaboration with cross-functional teams
Focus on continuous improvement and professional development
Exposure to cutting-edge testing tools and frameworks
Full Job Description
Job Requirements Senior QA Automation Engineer
Location: PCS CA~TORONTO
Years of Experience: 8+ years
Job Summary: We are seeking a Senior QA Automation Engineer who plays a critical role in upholding the quality standards of our software delivery lifecycle. This position is responsible for architecting and executing comprehensive quality strategies that reduce manual overhead and accelerate time-to-market. The core purpose of this role is to drive continuous improvement in software quality, championing robust automated workflows that provide rapid, actionable feedback to development teams, and fostering a culture of excellence in delivery.
Responsibilities:
Architect, scale, and maintain automated verification frameworks across web, mobile, and service layers to maximize reusable test assets and minimize maintenance overhead.
Translate complex business requirements and user journeys into resilient, repeatable automated test suites covering end-to-end operational workflows.
Integrate automated test runs into continuous integration and continuous deployment pipelines to provide instantaneous feedback on build stability and regression health.
Collaborate closely with product and development teams during backlog refinement and architectural design sessions to define acceptance criteria and drive early defect prevention.
Investigate test execution failures, trace system logs.
Mandatory Skills:
Java (Object-Oriented Programming for Test Automation) - Expert
Selenium WebDriver - Expert
Playwright Test Automation - Advanced
Functional & Exploratory Testing - Expert
Test Framework Architecture (BDD, Data-Driven, Page Object Model) - Expert
API & Web Service Automation (REST Assured / Postman) - Advanced
Version Control & Code Collaboration (Git / Branching Strategies) - Advanced
Preferred Skills:
Experience with cloud-based testing tools and frameworks is a plus.
Qualifications:
Bachelor's degree in Computer Science, Engineering, or a related field.
Work Experience 15-30Years
About Virtusa Corporation
Virtusa Corporation is a global provider of digital business strategy, digital engineering, and information technology (IT) services and solutions. The company helps its clients transform their businesses through innovative technology solutions that enable them to improve customer engagement, increase operational efficiency, and drive revenue growth. Virtusa Corporation was founded in 1996 and is headquartered in Southborough, Massachusetts. The company has over 20,000 employees and operates in over 30 countries around the world. Virtusa Corporation is committed to sustainability and has received numerous awards for its environmental and social responsibility initiatives.