Full Job Description
Job Description:
Key Responsibilities
• Design, develop, and maintain robust test automation frameworks for web, API, and/or mobile applications
• Develop automated test scripts using tools such as Selenium, Cypress, Playwright, or similar Automate API testing using tools like Rest Assured, Postman, or Karate
• Integrate automated tests into CI/CD pipelines (Jenkins, GitHub Actions, Azure DevOps, etc.) Execute functional, regression, smoke, and integration tests
• Analyze test results, identify defects, and work closely with development teams to ensure timely resolution
• Participate in Agile ceremonies (sprint planning, stand-ups, retrospectives) Review requirements and provide early feedback from a quality and testability perspective
• Maintain test data, test environments, and test execution reports
• Mentor junior QE team members and promote best practices in test automation
Required Skills & Qualifications
Experience in software quality engineering, with strong focus on test automation
• Strong proficiency in Java / Python / JavaScript (at least one)
• Hands-on experience with automation tools such as: Selenium / Cypress / Playwright / TestNG / Junit
• Experience in API automation (REST services)
• Good understanding of BDD/TDD (Cucumber, Spec Flow, etc.)
• Experience with version control systems (Git)Working knowledge of CI/CD pipelines
• Strong understanding of SDLC, STLC, and Agile methodologies
• Functional, Regression, Integration, and Smoke Testing
• Test strategy creation and test planning
• Defect tracking using tools like JIRA, Azure Boards, etc.
Salary Range - CA$ 90,000 - CA$ 120,000 Per Year
TCS does not use artificial intelligence tools for candidate screening or evaluation. This post is for a current vacancy. The hiring process includes an initial screening, followed by a technical evaluation and managerial discussion.
Thank you for your interest in TCS. Candidates that meet the qualifications for this position will be contacted within a 2-week period. We invite you to continue to apply for other opportunities that match your profile.