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.