Upload Button Icon Add office photos
Engaged Employer

i

This company page is being actively managed by CGI Group Team. If you also belong to the team, you can get access from here

CGI Group Verified Tick

Compare button icon Compare button icon Compare
4.0

based on 4.3k Reviews

Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards

zig zag pattern zig zag pattern

Filter interviews by

CGI Group Software Testing Engineer Interview Questions, Process, and Tips

Updated 13 Mar 2022

Top CGI Group Software Testing Engineer Interview Questions and Answers

  • Q1. Selenium Question Why should Selenium be selected as a testing tool for web applications or systems?
  • Q2. Automation Testing Question How do you automate the testing of CAPTCHA?
  • Q3. Software Testing Question What is the importance of agile testing?
View all 14 questions

CGI Group Software Testing Engineer Interview Experiences

2 interviews found

I was interviewed in Sep 2021.

Round 1 - Video Call 

(7 Questions)

Round duration - 60 Minutes
Round difficulty - Medium

In this round, the interviewer first started asking me questions around basics of Software Testing. Then he switched to Agile Testing and at the end asked some more questions related to SQL.

  • Q1. Software Testing Question

    Explain STLC.

  • Ans. 

    STLC (Software Testing Life Cycle) is a fundamental part of SDLC which is used to test software and ensure that the quality standards are met. It generally involves both verification activities and validation activities. In this, different activities are executed in a specific order throughout the software testing process. There are basically six different phases in STLC. They are as follows : 

    1) Requirement Analy...

  • Answered by CodingNinjas
  • Q2. Software Testing Question

    Write the difference between Test Stub and Test Driver.

  • Ans. 

    Test driver and test stub, both are types of test harness that are used to provide a simulation environment for testing a module or component. They both are dummy modules specially created for test purposes. 

    Test stubs: Test stubs are used in a top-down testing approach and allow testing of the upper levels of the code when the lower levels of the code are not developed yet. It is used as ‘called programs’ when su...

  • Answered by CodingNinjas
  • Q3. Software Testing Question

    What is the importance of agile testing?

  • Ans. 

    Agile testing is basically a software testing process that uses agile methodologies i.e., follow test-first design paradigm. It evaluates the software from the customer's point of view. It does not require any development team to complete coding for starting QA, instead of testing and coding can go hand in hand. Features are tested as they are developed. Some of its advantages include : 

    1) Boosts the performance a...

  • Answered by CodingNinjas
  • Q4. Agile Question

    What is Spike and Zero Sprint in Agile?

  • Ans. 

    Spike: It generally refers to a too large and complex user story in software development that cannot be estimated until the development team runs a timeboxed investigation. These stories can be used for various activities like research, design, exploration, prototyping, etc. Spikes are usually created to resolve some technical issues and design problems in the project. 

    Zero Sprint: It generally refers to the first...

  • Answered by CodingNinjas
  • Q5. Agile Question

    What is the difference between Agile and Scrum?

  • Ans. 

    Agile : 
    1) It is a methodology that is used for software management and project management.
    2) It emphasizes the incremental and iterative model known as sprints. 
    3) It is best suited for projects that usually involve a small team of experts.
    4) It is a long-term process.
    5) It requires simple and straightforward design and execution.
    6) In this, all tasks are handled and managed by the project head. 


    Scrum :
    ...

  • Answered by CodingNinjas
  • Q6. SQL Question

    How many Aggregate functions are available in SQL?

  • Ans. 

    SQL Aggregate functions determine and calculate values from multiple columns in a table and return a single value.

    There are 7 aggregate functions in SQL :

    1) AVG(): Returns the average value from specified columns.
    2) COUNT(): Returns number of table rows.
    3) MAX(): Returns the largest value among the records.
    4) MIN(): Returns smallest value among the records.
    5) SUM(): Returns the sum of specified column values.
    6) FIRST()...

  • Answered by CodingNinjas
  • Q7. SQL Question

    What are triggers?

  • Ans. 

    Triggers in SQL is kind of stored procedures used to create a response to a specific action performed on the table such as INSERT, UPDATE or DELETE. You can invoke triggers explicitly on the table in the database.

    Action and Event are two main components of SQL triggers. When certain actions are performed, the event occurs in response to that action.

    Syntax :

    CREATE TRIGGER name {BEFORE|AFTER} (event [OR..]}
    ON table_name ...

  • Answered by CodingNinjas
Round 2 - Video Call 

(7 Questions)

Round duration - 60 Minutes
Round difficulty - Medium

This round had questions revolving around Automation Testing , Selenium and Cucumber.

  • Q1. Automation Testing Question

    How do you automate the testing of CAPTCHA?

  • Ans. 

    It’s not possible to automate the testing of CAPTCHA. That is the goal behind any good CAPTCHA strategy. By
    definition, a computer can’t automate it. If it could, then it’s not a good challenge that you can use in your application.

    However, if you need to test an application that uses CAPTCHA, you have to work with the development team to
    build a workaround or a back door that allows the automated test to bypass the CAPTC...

  • Answered by CodingNinjas
  • Q2. Automation Testing Question

    What is Protractor?

  • Ans. 

    Protractor is an open-source automated testing framework that allows you to perform end-to-end testing of your web
    applications. It’s built on top of WebDriverJS. Protractor is developed by Google and is especially used for testing
    Angular applications.


    Protractor runs the tests against the web application by running it in real web browsers. It also interacts with the
    application like an end-user would, e.g. clicking butto...

  • Answered by CodingNinjas
  • Q3. Selenium Question

    Why should Selenium be selected as a testing tool for web applications or systems?

  • Ans. 

    Selenium provides the following advantages, which make it an excellent automated testing framework :

    1) It is free and open-source software with a large user base and supports providing community.

    2) It has cross-browser compatibility and supports multiple browsers like Google Chrome, Mozilla Firefox, Internet Explorer, Edge, Opera, Safari, etc.

    3) It supports multiple operating systems such as Windows, Linux, macOS, etc.

    ...

  • Answered by CodingNinjas
  • Q4. Selenium Question

    Explain what are the JUnits annotation linked with Selenium?

  • Ans. 

    The JUnits annotation linked with Selenium are :

    1) @Before public void method() – It will perform the method () before each test, this method can prepare the test
    2) @Test public void method() – Annotations @Test identifies that this method is a test method environment
    3) @After public void method() - To execute a method before this annotation is used, test method must start with test@Before

  • Answered by CodingNinjas
  • Q5. Cucumber Question

    What are annotations in Cucumber?

  • Ans. 

    An annotation is a type of text that has been pre-defined and has a specified meaning. It tells the compiler/interpreter what to do when the program runs. The annotations on Cucumber are as follows:

    1) Given : It specifies the requirements for running the test.
    Example : Given I have an account on Interviewbit.

    2) When : It establishes the starting point for any test scenario.
    Example : When I log in to Interviewbit.

    3) The...

  • Answered by CodingNinjas
  • Q6. Technical Question

    Explain briefly how Behavioral Driven Development works?

  • Ans. 

    There are majorly three steps in the working of BDD. They are as follows:-

    1) Behaviour Description : We list down the features of our application first in the feature file.

    2) Making the Step Definition file : The mapping between each step of the scenario defined in the feature file and a code of the function to be executed is stored in the steps definition file.

    3) Testing and running : We run the test cases to check if...

  • Answered by CodingNinjas
  • Q7. Technical Question

    Difference between Selenium and Cucumber.

  • Ans. 

    Open-source testing tools, Selenium and Cucumber are both used for functional testing. However, there are some distinctions between them.

    Here are some key distinctions between Selenium and Cucumber :

    1) Cucumber is a behavior-driven development automation tool that may be used with Selenium. Selenium is a web browser automation tool for web projects (or Appium).

    2) Cucumber is used for acceptance testing, while Selenium ...

  • Answered by CodingNinjas
Round 3 - HR 

(2 Questions)

Round duration - 30 Minutes
Round difficulty - Easy

This was a Technical Cum HR round where I was first asked some basic Java related concepts and then we discussed
about my expectations from the company , learnings and growth in the forthcomig years. I would suggest be honest and
try to communicate your thoughts properly in these type of rounds to maximise your chances of getting selected.

  • Q1. Basic HR Question

    Why should we hire you ?

  • Ans. 

    Tip 1 : The cross questioning can go intense some time, think before you speak.

    Tip 2 : Be open minded and answer whatever you are thinking, in these rounds I feel it is important to have opinion.

    Tip 3 : Context of questions can be switched, pay attention to the details. It is okay to ask questions in these round,
    like what are the projects currently the company is investing, which team you are mentoring. How all is the ...

  • Answered by CodingNinjas
  • Q2. Basic HR Question

    Why are you looking for a job change?

  • Ans. 

    Tip : For an experienced professional seeking a change, this is a common question. The easiest method to respond
    to this question is to state that you are leaving your current work in order to advance your career. Make sure you don't
    criticize or speak poorly about the company where you now work.

  • Answered by CodingNinjas

Interview Preparation Tips

Eligibility criteriaAbove 2 years of experienceCGI Inc. interview preparation:Topics to prepare for the interview - Software Testing , Selenium , Cucumber , API Testing , Automation TestingTime required to prepare for the interview - 3 monthsInterview preparation tips for other job seekers

Tip 1 : Must do Previously asked Interview as well as Online Test Questions.
Tip 2 : Go through all the previous interview experiences from Codestudio and Leetcode.

Application resume tips for other job seekers

Tip 1 : Have at-least 2 good projects explained in short with all important points covered.
Tip 2 : Every skill must be mentioned.
Tip 3 : Focus on skills, projects and experiences more.

Final outcome of the interviewSelected

Skills evaluated in this interview

I applied via Naukri.com and was interviewed in Nov 2021. There was 1 interview round.

Interview Questionnaire 

3 Questions

  • Q1. Java questions
  • Q2. Opps question
  • Q3. Thread question

Interview Preparation Tips

Interview preparation tips for other job seekers - good interview, wend well

Software Testing Engineer Interview Questions Asked at Other Companies

asked in Wipro
Q1. Maximal AND SubsequencesYou are given an array consisting of N in ... read more
asked in Paytm
Q2. Number And DigitsYou are given a positive number ‘N.’ You need to ... read more
asked in TCS
Q3. Tell me the scenarios of the water bottle or login page
asked in Paytm
Q4. Reverse the StringYou are given a string 'STR'. The string contai ... read more
Q5. 1) explain roles and responsibility of previous projects you have ... read more

Interview questions from similar companies

I applied via Naukri.com and was interviewed in Nov 2022. There were 9 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Aptitude Test 

Aptitude test is different types of questions

Round 3 - One-on-one 

(1 Question)

  • Q1. Manual testing automation testing
Round 4 - Assignment 

Different types of questions in exam

Round 5 - HR 

(1 Question)

  • Q1. My Self introduction
Round 6 - Group Discussion 

Selected One topic is discussions in the group discussion

Round 7 - Coding Test 

Java programming test examination

Round 8 - One-on-one 

(1 Question)

  • Q1. Verified exam results
Round 9 - HR 

(1 Question)

  • Q1. My self introduction

Interview Preparation Tips

Topics to prepare for Cognizant Software Testing Engineer interview:
  • Manual Testing
  • Automation Testing
Interview preparation tips for other job seekers - This company is a top up MNC company, my dream this company job .

I applied via Job Fair and was interviewed in Sep 2022. There were 2 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Don’t add your photo or details such as gender, age, and address in your resume. These details do not add any value.
View all tips
Round 2 - Technical 

(4 Questions)

  • Q1. What about Testing ?
  • Ans. 

    Testing is the process of evaluating a system or its component(s) with the intent to find whether it satisfies the specified requirements or not.

    • Testing is an essential part of software development.

    • It helps to identify defects and errors in the software.

    • Testing can be done manually or through automation.

    • Types of testing include functional, performance, security, and usability testing.

    • Testing should be done throughout t

  • Answered by AI
  • Q2. Which tool using in software testing ?
  • Ans. 

    There are various tools used in software testing such as Selenium, JMeter, Appium, etc.

    • Selenium is used for web application testing

    • JMeter is used for load testing

    • Appium is used for mobile application testing

    • Other tools include TestComplete, SoapUI, etc.

  • Answered by AI
  • Q3. Why are you using Java?
  • Ans. 

    Java is a popular programming language for software testing due to its platform independence, object-oriented nature, and vast community support.

    • Java is platform-independent, meaning that code written in Java can run on any platform that has a Java Virtual Machine (JVM) installed.

    • Java is object-oriented, making it easier to write modular and reusable code.

    • Java has a vast community of developers and testers, providing a...

  • Answered by AI
  • Q4. How to iterate Map ?
  • Ans. 

    To iterate a Map, use for-each loop or Iterator interface.

    • Use for-each loop to iterate over the Map entries.

    • Use keySet() method to get the Set of keys and then iterate over it.

    • Use values() method to get the Collection of values and then iterate over it.

    • Use entrySet() method to get the Set of Map.Entry objects and then iterate over it.

    • Use Iterator interface to iterate over the Map entries.

  • Answered by AI

Interview Preparation Tips

Topics to prepare for Amazon Web Services Software Testing Engineer interview:
  • Java Selinium
Interview preparation tips for other job seekers - Every one should be perfect but once get a chance to prove it

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Campus Placement and was interviewed in Dec 2022. There were 3 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Properly align and format text in your resume. A recruiter will have to spend more time reading poorly aligned text, leading to high chances of rejection.
View all tips
Round 2 - Aptitude Test 

Java, selenium, Maven, Manual Testing, SQL, Cucumber, JUnit

Round 3 - Coding Test 

Public static void main (string[]args)

Interview Preparation Tips

Interview preparation tips for other job seekers - Java , selenium , Maven, Manual Testing, SQL, Cucumber

I applied via Job Fair and was interviewed in May 2022. There were 2 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. The first round was good. Technical discussion for Salesforce and was selected for second round which was manager round final.
Round 2 - Behavioral 

(1 Question)

  • Q1. Manager round was also technical but none of the questions were from Salesforce. Which I was surprised to see but couldn't ask anything about it. I had always thought of sharing this and got an opportunity...

Interview Preparation Tips

Interview preparation tips for other job seekers - From mindtree i had a lot of unexpected surprises where rejections are always played somehow. I would never wish to apply here again and was a bad experience for sure
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Naukri.com and was interviewed in Jul 2022. There were 2 interview rounds.

Round 1 - Coding Test 

Java program,Manual and automation Questions.

Round 2 - Aptitude Test 

Aptitude questions related to test cases,test plan.

Interview Preparation Tips

Interview preparation tips for other job seekers - Do Proper Preparation of interview,and be confident and your communication skill should be good.

I applied via Company Website and was interviewed in Dec 2021. There was 1 interview round.

Interview Questionnaire 

3 Questions

  • Q1. Tell mi about yourself
  • Q2. Why are you choice this company
  • Q3. Asking knowledge about c programming

I applied via Other and was interviewed in Nov 2021. There were 3 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. 1.self introduction 2.likes and dislikes. 3.hobbies 4.project. 5.my contribution in project. 6.strength. 7.how u overcome your weakness? That's it. Whether it is tr or hr

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare basics well.
It is very easy to crack.
Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Double-check your resume for any spelling mistakes. The recruiter may consider spelling mistakes as careless behavior or poor communication skills.
View all tips
Round 2 - HR 

(4 Questions)

  • Q1. What are your salary expectations?
  • Q2. Why are you looking for a change?
  • Q3. What are your strengths and weaknesses?
  • Q4. Tell me about yourself.

Interview Preparation Tips

Interview preparation tips for other job seekers - Kindly follow up with the company

CGI Group Interview FAQs

How to prepare for CGI Group Software Testing Engineer interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at CGI Group. The most common topics and skills that interviewers at CGI Group expect are Agile, Automation Testing, CGI, Continuous Improvement and Performance Management.
What are the top questions asked in CGI Group Software Testing Engineer interview?

Some of the top questions asked at the CGI Group Software Testing Engineer interview -

  1. java questi...read more
  2. opps quest...read more
  3. thread quest...read more

Tell us how to improve this page.

People are getting interviews through

based on 1 CGI Group interview
Job Portal
100%
Low Confidence
?
Low Confidence means the data is based on a small number of responses received from the candidates.
CGI Group Software Testing Engineer Salary
based on 14 salaries
₹4 L/yr - ₹8 L/yr
22% less than the average Software Testing Engineer Salary in India
View more details

CGI Group Software Testing Engineer Reviews and Ratings

based on 3 reviews

4.2/5

Rating in categories

4.6

Skill development

4.6

Work-Life balance

4.3

Salary & Benefits

4.6

Job Security

4.3

Company culture

4.6

Promotions/Appraisal

4.6

Work Satisfaction

Explore 3 Reviews and Ratings
Software Engineer
8.1k salaries
unlock blur

₹2.7 L/yr - ₹12 L/yr

Senior Software Engineer
7.2k salaries
unlock blur

₹6.1 L/yr - ₹22.3 L/yr

Lead Analyst
3.1k salaries
unlock blur

₹10 L/yr - ₹29 L/yr

Associate Software Engineer
1.8k salaries
unlock blur

₹2.5 L/yr - ₹6.6 L/yr

Senior Test Engineer
1.2k salaries
unlock blur

₹6 L/yr - ₹20.2 L/yr

Explore more salaries
Compare CGI Group with

TCS

3.7
Compare

Infosys

3.7
Compare

Wipro

3.7
Compare

HCLTech

3.5
Compare

Calculate your in-hand salary

Confused about how your in-hand salary is calculated? Enter your annual salary (CTC) and get your in-hand salary
Did you find this page helpful?
Yes No
write
Share an Interview