Cognizant logo

Cypress Automation Test Engineer

Cognizant • Toronto, Ontario, Canada

hybridfull-time

Salary: C$80,000 - C$90,000 / year

Posted Jan 28, 2026Apply by Feb 27, 2026

Role & seniority: Experienced Automation Engineer (senior-level)

Stack/tools: Cypress (UI testing) with JavaScript/TypeScript; UI & API (REST) test automation; BDD; Postman/REST-assured; Git; CI/CD (Jenkins, Bitbucket pipelines); Jira/Confluence; SDLC; testing cloud-based infrastructure

Top 3 responsibilities

  • Design, build, and maintain scalable end-to-end automation frameworks from scratch using Cypress and TS/JS

  • Develop high-quality, reusable automated test cases and identify reusable modules; contribute to test coverage improvements

  • Participate in code reviews, bug triage, and collaborate with BA/Development to meet time/quality targets; support API/UI testing and governance

Must-have skills

  • 6–8 years QA/Test Automation experience; 3+ years hands-on Cypress UI testing

  • Strong JavaScript/TypeScript scripting; UI and API (REST) test automation with BDD

  • Web-based, multi-language, multi-browser testing; backend testing (Cucumber, Java, Postman)

  • API testing tools (Postman/REST-assured); Git; CI/CD tools; Jira/Confluence; solid SDLC understanding

Nice-to-haves

  • Insurance domain experience

  • Experience with Playwright or WebdriverIO

  • Location & work type: Hybrid in Toronto, Canada; 2 days/week in Cognizant or client office; legally authorized to work in Canada without sponsorship

Note: Role aligns with Cognizant’s compensation and bonus structure and flexible work arrangements.

Full Description

We are looking for an experienced Automation Engineer with strong expertise in Cypress and JavaScript/TypeScript for automating end-to-end testing of web applications, along with a solid foundation in manual and API testing. You will be responsible for ensuring the quality and reliability of web applications across different browsers and devices, delivering high-quality, responsive, and scalable web applications.

In This Role, You Will

Design, build, and maintain scalable, end-to-end automation frameworks from the ground up using Cypress and TypeScript/JavaScript. Responsible for developing high-quality automated test cases that are reusable for strategic systems. Identifies reusable modules and components within the application automation scripts. Build scalable, efficient, and reusable automation frameworks for UI and API testing. Participate in code reviews, bug triaging, and contribute to improving overall test coverage and product quality. Work closely with the Business Analyst and Development team in order to deliver the tasks in time and with the expected quality. Experience in testing cloud-based infrastructure solutions with a strong governance model knowledge. Previous experience with agile methodologies to plan and manage daily tasks. Experience in technical writing, specifically test case identification, documentation, and communication.

What You’ll Need To Succeed (required Skills)

Minimum 6 to 8 years of Quality Assurance and Test Automation in an Insurance or Finance Company. Must have 3+ years of hands-on experience with Cypress for UI testing. Must have strong hands-on scripting experience in JavaScript/TypeScript. Experience in designing, building, maintaining, and developing scenarios for UI and API (REST) test automation by using BDD approach. Experience in testing Web based application, multi-language and multi-browser. Good knowledge of backend testing (Cucumber, Java, Postman). Good understanding of API testing tools such as Postman or REST-assured. Knowledge of Git, CI/CD tools (i.e. Jenkins, Bitbucket pipelines, etc). Experienced in Jira and Confluence. Strong knowledge in SDLC, brings in QA approach, strategy, and analytical thinking.

What Will Help You Stand Out (preferred Skills)

Experience in the Insurance domain is a plus. Familiarity with testing frameworks like Playwright or WebdriverIO.

At Cognizant, we're eager to meet people who believe in our mission and can make an impact in various ways. We strongly encourage you to apply even if you only meet the required skills listed. Consider what transferable experience and skills make you a unique applicant and help us see how you'd be beneficial to this role.

Cognizant will only consider applicants for this position who are legally authorized to work in Canada without requiring employer sponsorship, now or at any time in the future.

We regularly assess market data to ensure we offer a competitive compensation package for our associates. The base salary for this position ranges between 80,000 – 90,000 per year. Where the successful candidate may fall within the range depends on relevant education, work and/or management experience and other business-related and job necessary qualifications.

This position is also eligible for Cognizant’s discretionary annual performance-based bonus, as well as benefits that support your physical, mental and financial wellbeing.

Working Arrangements

We believe hybrid work is the way forward as we strive to provide flexibility wherever possible. Based on this role’s business requirements, this is a hybrid position requiring 2 days a week in a Cognizant or client office in Toronto. Regardless of your working arrangement, we are here to support a healthy work-life balance through our various well-being programs.

Note: The working arrangements for this role are accurate as of the date of posting. This may change based on the project you’re engaged in, as well as business and client requirements. Rest assured, we will always be clear about role expectations. Show more Show less

CypressJavaScriptTypeScriptAPI TestingUI TestingBDDCloud-Based TestingAgile MethodologiesTechnical WritingGitCI/CDJiraConfluenceSDLCAnalytical Thinkingmulti-location

Cookies & analytics consent

We serve candidates globally, so we only activate Google Tag Manager and other analytics after you opt in. This keeps us aligned with GDPR/UK DPA, ePrivacy, LGPD, and similar rules. Essential features still run without analytics cookies.

Read how we use data in our Privacy Policy and Terms of Service.