CGI Interview Questions

CGI Overview

  • Montreal, QC (Canada)
  • 10000+ employees
  • 1976
  • Public (GIB) Company
  • Consulting
  • ₹500+ billion (INR) per year
  • IBM, Accenture

CGI Interview Questions: The most important part of preparing for an interview is practice. Knowing what job interview questions you might be asked is essential – that way, you can craft your answers well in advance and feel confident in your responses when the pressure is on.

Wouldn’t it be great if you knew precisely what interview questions are asked for the Test Engineer and QA for Manual & Automation Positions? Unfortunately, we can’t read minds, but we’ll give you the next best thing: a list of previously asked CGI interview questions and answers.

Post On:CGI Interview Questions
Post Type:Interview Questions
Applicable For:Freshers & Experience
Get Updates:Software Testingo Telegram Group

We have tried to share some of the manual testing interview questions, selenium interview questions & testing interview questions also, but we are recommending spending some quality time to get comfortable with what might be asked when you go for the CGI interview.

Still, we need your love and support to make this platform more helpful to our fellow testers. So please share your recent interview questions and experience with us. You Can share those details by connecting with us at

CGI Automation Testing Interview Questions

Company Name: CGI
Position: Test Engineer
Company Location: Bangalore
Updated on: 05.06.2024

  • Explain about .m2 file
  • What is a Feature file
  • Asked for different TestNG Annotations
  • What are the various Listeners you have used in your project?
  • String code:- “Army” to “Mary”
  • What is Pom.xml
  • How will you handle .xml files
  • How you can handle Broken links
  • Find web element of 4.1* from Flipkart
  • Git merge, Git rebase
  • Jenkins
  • Groups, parallel testing
  • Write the program Compare two string values.
  • Write the program for Reverse string
  • Write Joined query
  • Write the program for Scroll up and down.
  • In the drop-down, there are multiple options like 1-50 we want to output the 45 number’s value. Write the code for those.
  • What is oops and where it is used in your automation project?

Company Name: CGI
Updated on: 02.03.2022

  • What is epic?
  • What are the priority and severity?
  • What are the different testing approaches followed in your project?
  • Write an XPath for the checkbox.
  • What is encapsulation
  • What final class? Why is it used?
  • Why do we need to use an abstract class?
  • Explain the try-catch block.
  • Can we write a program without a catch block?
  • What is method overriding and overloading with an example?
  • Which framework is used in your Project?
  • What is the POM Design Model? Briefly Explain
  • How to read data from Excel
  • Program: Write a program to reverse integer number
  • How to check duplicate values in SQL? Write down queries
  • How to handle dynamic web elements?
  • How do you handle multiple window popups? What is the return type?
  • What is Synchronization? Explain the waits.
  • What are all dependencies in your POM?
  • Coding Exercise: Set of first and last names, and we have to generate the person names randomly and display the duplicate person with a similar first name and last name. What will be the time complexity?
  • Coding Exercise: Given one Array with some values(3, 1, 2, 3, 4, 5) and need to remove the value randomly of the user’s choice
  • Program: Write a program to take an input of a List of Strings and return a list of unique strings.
  • Find the missing number in the array of length n-1 and integers in the 1 to n.
  • Program: Write a program to remove duplicates from the given array without using the set. Given char array [a,b,b,c,d,f]
  • How to find the Average price program in Java
  • What is the thread invocation count method
  • What is the rule keyword in cucumber?

About CGI

Serving clients from hundreds of locations worldwide, CGI is a leading IT and business consulting services firm focused on being a partner, employer, and investment of choice.

CGI se classe parmi les plus importantes entreprises de services-conseils en TI et en management et s’engage à être un partenaire, un employeur et un investissement de choix.

Our 40 years of continuous profitable growth is a testament to our client’s confidence in us, our members’ commitment, and the growth that provides our shareholders with a return on their investment.

As clients become more digital, securing data and systems and addressing regulatory compliance are higher priorities. Meanwhile, budget and investment trends point to decreased cost pressure and an expanded appetite to invest for growth.

Yet leaders across all industries grapple with fundamental change management as their employees strike a new balance between talent and technology.

At CGI, we center our company on a common dream that serves as the overarching guide for our culture and aspirations. Learn more about the CGI Dream and the values that define our culture and motivate us. In 2018, we spoke with 1,400+ leaders across ten industries.

The resulting CGI Client Global Insights demonstrate the continued acceleration of digital transformation to meet customer and citizen expectations, but with a greater emphasis on cybersecurity.

CGI strives to be recognized by our professionals, whom we call members, as an empowering environment to build a career and company we can be proud of. Our members derive their greatest satisfaction from helping our clients succeed and are passionate about contributing to the continuous improvement of the communities in which we live and work.

CGI strives to be recognized by our shareholders as a well-managed, financially strong company providing superior returns. In fact, since our initial public offering in 1986, we have provided an average return of 18%. Learn more about our performance in the investor’s section.

I love open-source technologies and am very passionate about software development. I like to share my knowledge with others, especially on technology that's why I have given all the examples as simple as possible to understand for beginners. All the code posted on my blog is developed, compiled, and tested in my development environment. If you find any mistakes or bugs, Please drop an email to, or You can join me on Linkedin.

Leave a Comment