Continuous Testing Engineer

 

Description:

 

At CGI, we offer the opportunity to work with Canada’s largest Information Technology Outsourcing and Management Consulting Company with a true global presence in a fast-paced and energetic atmosphere where your personal and professional growth is accelerated by your desire and sense of commitment. All CGI employees are called members because they feel a powerful sense of ownership and accountability. Members at CGI are building their own company – in 100+ offices worldwide. CGI has the global resources, expertise, stability and dedicated professionals needed to achieve results for clients – and for members; that’s why an astounding 90 percent of them are CGI shareholders.

Position Summary:

  • Professional IT consultant in the field of software testing / quality engineering, working with a geographically spread team in the Capital Markets domain for one of the leading Banking and Financial major in North America.
  • **The position is part of a large long term project where, as SDET you will be responsible for developing automation frameworks, provide solutions for and integrate Continuous Testing (CT) within DevOps pipelines, Service virtualization, containerization execution to name a few. One having a good programming experience as SDET coupled with exposure on Devops and Cloud engineering experience within testing will add value.**
  • **Candidates must be presently located or willing to relocate within the proximity of one of our Atlantic Canadian offices (Moncton (NB), Fredericton (NB), Stratford (PEI), Halifax (NS)) for Day 1.**

Your future duties and responsibilities

Key Accountabilities:

  • Solutioning for reusable Continuous Testing components to be Integrated within DevOps pipelines
  • Design & develop automation, frameworks & infrastructure
  • Implement automated solutions for dependencies such as test data, service virtualization and containerized execution infrastructure into delivery pipeline
  • Develop policies, guides, best practices, trainings, etc. to support Continuous Testing and test automation enablement

Other Responsibilities:

  • Solution for and integrate Continuous Testing (CT) within DevOps pipelines leveraging pipeline development skills such as Python, Groovy, PowerShell & Shell
  • Partner with Cloud Engineering to deploy CT into the DevOps pipeline
  • Solution for and integrate with automated test data and service virtualization
  • Identify testing capability requirements, gaps in existing capabilities, conducting R&D, carry out POCs, and support them through business case approvals
  • Develop & deploy integrated reporting mechanism reducing manual intervention
  • Support adoption of automate first approach and Continuous Testing framework
  • Governance oversight for automation effectiveness & efficiencies
  • Develop, deploy and analyze automation metrics & KPIs around automation effectiveness & efficiencies
  • Develop policies, guidelines and best practices for compliant automation solutions
  • Evangelize Continuous Testing framework (capabilities and practices) and enforce standards
  • Conduct ongoing reviews of automation solution, ensuring they are bug free and compliant

Required Qualifications To Be Successful In This Role

  • Bachelor’s Degree in Computer Science and/or Business OR Diploma in IT and/or Business with equivalent IT experience
  • 5-6 years as SDET (Software Development Engineer in Test) with strong DevOps experience
  • Strong programming skills with expertise in pipeline development using Python, Groovy, PowerShell, Shell
  • Strong understanding of DevOps (CI/CD/CT) & TestOps concepts
  • Experience with XLR, Jenkins, GitHub Actions, GitLab CI/CD, Digital Ai Deploy & Release
  • Good understanding of cloud and containerization concepts – hands on experience preferred
  • Hands on expertise with test automation and build tools Selenium, Appium, Java, Rest Assured, Parasoft, Maven, Gradle, Jenkins, GIT, Bitbucket, etc.
  • Well-rounded understanding of all test types (functional/non-functional) and delivery methodologies
  • Strong communication skills a must. Effective communication & ability to summarize and explain technical concepts to both specialists and non-specialists for buy in.
  • Robust organizational and time-management skills; comfortable working in a fast-paced environment and managing multiple deadlines and priorities in an agile delivery model
  • Ability to interact directly with Client Stakeholders, Senior Management, and/or our technology partners
  • Strong interpersonal skills and Positive attitude
  • Requires the ability to build consensus and resolve interpersonal challenges
  • Ability to build strong relationships with clients and team members
  • Demonstrate the ability to provide information and ideas in a clear, comprehensive, concise and organized manner

 

Organization CGI
Industry Engineering Jobs
Occupational Category Continuous Testing Engineer
Job Location Nova Scotia,Canada
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Intermediate
Experience 5 Years
Posted at 2023-08-18 11:07 am
Expires on 2024-06-04