Capgemini Automation Interview Questions

Capgemini Overview

  • www.capgemini.com
  • Paris (France)
  • 10000+ employees
  • 1967
  • Public Company
  • Enterprise Software
  • ₹500 billion
  • HCL

Capgemini Selenium 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 exactly what interview questions are asked for the Test Engineer, QA for Manual & Automation Positions, We can’t read minds, unfortunately, but we’ll give you the next best thing: a list of previously asked Capgemini Selenium interview questions and answers.

Post On:Capgemini Automation Interview Questions
Post Type:Interview Questions
Published On:www.softwaretestingo.com
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 for Experienced & 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 Capgemini Selenium interview.

Still, we need you are love and support to make this platform more helpful to our fellow testers. So it would be great if you will share your recent interview questions and experience with us. You Can share those details by connecting us at softwaretestingo.com@gmail.com.

Capgemini 2024 March Selenium Interview Questions

Company Name: Capgemini Engineering
Company Location: Bangalore
Shared By: Shivanand S
Updated on: 10.03.2024

  • Role and Responsibility in Project.
  • About Framework
  • Patter program
  • Reverse String program
  • Selenium basic questions like Action class, about Webdriver, finding all links in page etc.
  • Print the below pattern:
    5 5 5 5 5
    4 4 4 4
    3 3 3
    2 2
    1
  • Write selenium code for the below:
    a. open browser
    b. enter username and password from the Excel sheet.
    c. select drop-down value
    d. use explicit wait until drop-down selected.
  • Sort the given number from an Array: Array [] a= {5,8,1,9,5,0,4}
  • Explain framework
  • Explain pom.xml
  • OOPS concepts
  • Explain cucumber framework
  • Difference between abstract class mad interface
  • Explain collection and it’s classes
  • Difference between array and ArrayList

Tips: Prepare well before the interview and stay focused and bold.

Capgemini Selenium Interview Questions

Company Name: Capgemini Engineering
Position: Technical Lead
Company Location: Bangalore
Experience: 8 Yrs
Shared By: Sumana
No Of Rounds: 3
Updated on: 03.10.2022

Interviewed for API Automation Role. Good experience. Good communication by HR. They are very clear on the budget, roles, and responsibilities of the vacancy. They were prompt in giving feedback.

Questions

  • Explain Rest Assured framework in your current project
  • What are the different methods used for Rest APIs?
  • What are the HTTP status codes and why do you get them?
  • Explain serialization, deserialization
  • How do you automate Auth token?
  • What are the different types of Authorisation/authentications?
  • What is the difference between scenarios and scenario outlines in cucumber?
  • How do you integrate Jenkins with cucumber test executions?
  • What is the reporting structure for your test executions?
  • What is a step definition file and why do you use it?
  • Explain the architecture of REST API in your application
  • How do you validate the response of your API in automation?
  • How do you assert values in the JSON response of your API?
  • How do you provide test input for API in automation?
  • What are query param and path params?
  • When do you Base64 encoding?
  • How do you integrate Jira with Rest Assured Cucumber?

Tips: Be thorough with concepts. Stay focused and answer to the point with a sufficient explanation.

Capgemini Interview Questions For Selenium

Company Name: CAPGEMINI
Position: Associate Consultant
Company Location: Bangalore
Experience: 2.5 Yrs
Shared By: Aditi Kumari
No Of Rounds: 3
Updated on: 03.10.2022

Experience

  • 1st round -Basic selenium, Agile process
  • 2nd round – Keyword-driven automation
  • 3rd round (client )-Jenkins, Test management tool integration and selenium grid, it’s for Robot automation framework.

Questions

  • How do you integrate automated test cases into the test management tool
  • how will you run a project in Jenkins
  • how to set up hub and node
  • What is constructor, types of it?
  • Does constructor have any return value
  • Can we overload the constructor
  • What is method overloading and overriding
  • If constructor is overloaded only the return type is different thn
  • Can we overload static method
  • Can we override the static method
  • Can we overload main method
  • What is final method and final variable
  • Syntax for Hashset and what is it
  • Syntax for Hashmap and what is it
  • Sub class inherit static members of parent class
  • Can we have try block without catch and finally
  • What is throw and throws
  • String s1=”Sachin”; s1.concat(” Tendulkar”); syso(s1); what is the output?
  • Type of frame work you have used
  • Wait and its types
  • Difference between assert and verify
  • How to right click
  • How to switch between frames and how will you come back to previous frame
  • API status code for POST request when it is successful
  • What is 500
  • What is 501

Tips: Be strong in frames and window handling concepts

Capgemini Interview Questions For Automation Testing

Company Name: CAPGEMINI
Position: Performance Tester
Company Location: Pune
Experience: 2 Yrs
Shared By: Aditi Kumari
No Of Rounds: 2
Updated on: 03.10.2022

Experience

The interview consisted of 2 rounds :

Technical and HR.

The technical round was conducted on the Elevator platform and was of approximately 40 minutes. Major questions were scenarios based on scripting and a few others from the analysis.

HR round was a telephonic round that majorly had salary discussions.

The sad part is: it’s been 2 months since I had the final salary discussion but I’m still awaiting the offer letter.

Questions

  • How can we get the response times of every single request in a script: Using a web diagnostics graph in LRA
  • Functions in Loadrunner
  • If we have a scenario to upload and download any document. How will we proceed with the scripting for it?
  • Correlation types

Tips: Focus on the scripting part

Capgemini Technical Selenium Interview Questions

Here are the technical round interview questions of Capgemini.

Updated on: 02.10.2022

  • Oops, concepts with real-time examples.
  • Difference between set and list with real-time examples.
  • Difference between hashmap and hashtable.
  • Can we overload or override static methods in Java?
  • Difference between java 8 & java 11.
  • What is the use of Super and this keyword?
  • How are the Java objects are stored in memory?
  • Write a program to check if the string has all unique characters.
  • How to find duplicate characters in strings.
  • What is a scenario outline?
  • What are hooks?
  • Cucumber options.
  • Annotations in TestNG.
  • Difference between git and GitHub.
  • Git commands.
  • Agile methodologies and ceremonies.
  • How you will write test cases in Jira and bug reports?
  • Difference CI/CD in Jenkins.
  • What is the pipeline in Jenkins?

Hope these questions will help you to get an idea of which type of questions you may face in the Capgemini interview.

Capgemini Selenium Interview Questions

Neeraj Agarwal recently attended a Capgemini interview. The following questions were asked. I hope it will be helpful in preparing you for your upcoming interviews.

Interview Location: Pune
Experience: 4+ Years
Shared By: Neeraj Agarwal
Interview Date: 28.09.2022

Round 1: Technical

  • Write a java program to draw a full pyramid pattern.
  • Write a program to get all Unique values from any drop-down selector.
  • How to perform a right click.
  • How to take screenshots using Ashot API.
  • Explain static and dynamic polymorphism with examples.
  • What is the priority in TestNG? what are the minimum values of priority?
  • Explain the difference between method overloading and method overriding.
  • Difference between StringBuffer and StringBuilder.
  • Memory Allocation for Static and non-static members.
  • Memory allocation for StringBuilder and StringBuffer.
  • What are access modifiers?
  • Difference between XPath and CSS selector.
  • How to build the docker image and push it to the docker hub. ( Docker was mentioned in my resume)

Round 2: Technical

  • Asked to Write xpath for webelement using text(), start-with().
  • Asked to Write SQL queries.
  • What are the different types of scenarios to verify in API Testing?
  • Explain the API automation framework. Program to Extract data from JSON.

Round 3: Managerial

  • Introduction
  • Educational background and previous exp.
  • Preferred location to join.
  • Write a program to print a count of individual digits in an Integer array using Map : [1,0,0,1,3,5], like here 1 ->2 times, 0->2 times, etc.

    Array -> [1,0,0,1,3,5]
    Output: 1->2 , 0->2, 3->1, 5->1

Source: Facebook

Capgemini Interview Questions

Company Location: Pune, India
Position: SDET Role
Interview Dated: May 8, 2021
Updated on: 12.10.2021

1st round (Feb 26, 2021) – Ambika Soni

  • Roles and Responsibilities
  • Pre-requisites for Automation
    Ans: “Requirement Analysis
  • Proper application build
  • Understand the scenarios
  • Manually check the functionality

Project framework

  • Appium – UIAutomator and XCUITest
  • Both of these are Testing frameworks provided by Android Team and Apple Team
    https://appium.io/docs/en/about-appium/intro/

Appium flow

  • Focus on Technical keywords
  • Different locators in Appium
    Ans: USe Appium-Desktop  and there you can use ID, name, link text, partial text in the link, tag name, name of the class, CSS selector For more read this:http://appium.io/docs/en/writing-running-appium/finding-elements/
  • Appium-Inspector
    Ans: Appium inspection is a standard procedure to identify the UI elements of a mobile app uniquely. It works with both real devices or simulators(iOS) or emulators(Android).
  • AppPackage and AppActivity
    Ans: appPackage is the technical name of the app which is provided by its developers
    appActivity: The name of the main application activity
    appPackage: The identifier of the application package
    appWaitActivity: The name of the application activity to wait for/which starts the first
    appWaitPackage: The id of the application package to wait for/which starts the first
    appWaitDuration: The maximum duration to wait until the appWaitActivity is focused in milliseconds (20000 by default)”
  • Appium server architecture
    Ans: Appium is a server, written using node. It also a noteworthy mention, that, Appium is a cross-platform app in all its senses: Appium can be used to test mobile applications, whether they run on iOS or Android. Appium can be used to test Hybrid, Native, and Web Apps. Appium runs on Windows, Linux, and MAC
  • DesiredCapabilities
    Ans:  Desired Capabilities help us to modify the behavior of the server while Automation. In Appium, it is a type of hashmap or key-value pair, used to send a command to the APPIUM server. In APPIUM, all the client commands are running in the context of a session.
  • Capabilities for Mobile automation
    Ans: https://appium.io/docs/en/writing-running-appium/caps/
 { "platformName": "iOS", "platformVersion": "11.0", "deviceName": "iPhone 7", "automationName": "XCUITest", "app": "/path/to/my.app" }

Capgemini Interview Questions

Company Location: Gurgaon, India
Interview Dated: May 12, 2021
Updated on: 12.10.2021

1st round (May 08, 2021) – Rupa Interview – Technical round 1

  • How do you handle the random pop-ups?
  • How do you write dynamic XPath?
  • Explain your project? And, framework architecture?
  • Where and How are you initializing the driver?
  • What is Linkedlist? What are the Operations you can do with this?
  • What is immutable in Java? Examples?
  • What is the default size of Array and ArrayList?
  • What is Constructor chaining?
  • What is the use of Web Service?
  • Difference between API and Webservice?
  • PUT vs POST
  • Explain Maven’s life cycle? Different Maven commands?
  • Difference between git pull vs git fetch?
  • What is the branch in Git?
  • What is cloning? How can you clone the master branch?

Capgemini Selenium Pune Interview questions

Company Location: Pune, India
Experience: 5 Years
Updated on: 15.03.2021

  • Write the o/p for the below code:
    String s1 = new String(“”abc””);
    String s2 = new String(“”abc””);System.out.println(s1 == s2); False
    StringBuffer sb1 = new StringBuffer(s1); System.out.println(s1.equals(sb1)); False
    String s3 = “”abc””; s3.intern(); System.out.println(s1 ==s3); False
  • What all OOps Concept has been used in below Pgm:
public class BaseClass
{
	private Integer myIntegerValue;
	public void testMethod()
	{ 
		//(Method Overriding)
		System.out.println("Inside Test Method");
	}
	private void showMethod()
	{
		System.out.println("Inside Show Method");
	}
}
public class DerivedClass extends BaseClass
{ 
        //( Inheritance)
	public void testMethod()
	{ 
		//(Method Overriding)
		System.out.println("inside derived test method");
	}
	public void showMethod()
	{ 
		// (Method Overriding)
		System.out.println("Inside derived show method");
	}
}

  • Write Output for the below code:
    @test (priority 0) {}
    @test (priority 1){}
    @test (priority 2){}
    @test (priority -1){}
    @test (priority 0){}
  • Write a program Ind12ia45 to print in the below format?
    op- Indiamy1245
  • Git diff
  • Binary no. program
  • Write a syntax to find 3rd highest salary.
  • Desired Capabilities Syntax
  • Open google chrome and write an XPath of “I’m Feeling Lucky”
  • How to Setup and execute test cases in different Virtual Machine.?
  • How to Convert Hashmap to Array
  • What is a hashmap?
  • How HasMap works Internally.
  • Diff b/w /, //
  • How Failed TC will rerun Automatically.

Capgemini Automation Profile 5 Years (Pune Location)

  • Write the o/p for the below code:
String s1 = new String("abc");
String s2 = new String("abc");
System.out.println(s1 == s2); False
StringBuffer sb1 = new StringBuffer(s1);
System.out.println(s1.equals(sb1)); False
String s3 = "abc";
s3.intern();
System.out.println(s1 ==s3); False
  • What all OOps Concept has been used in below Pgm:
public class BaseClass
{
   private Integer myIntegerValue;
   public void testMethod()
   {  //(Method Overriding)
      System.out.println("Inside Test Method");
   }
   private void showMethod()
   {     
      System.out.println("Inside Show Method");
   }
}
public class DerivedClass extends BaseClass
{  //( Inheritance)
   public void testMethod()
   {  (Method Overriding)
      System.out.println("inside derived test method");
   }
   public void showMethod()
   {                    // (Method Overriding)
      System.out.println("Inside derived show method");
   }
}
  • Write-Output for the below code:
@test (priority 0)
{
}
@test (priority 1)
{
}
@test (priority 2)
{
}
@test (priority -1)
{
}
@test (priority 0)
{
}
  • Write a program Ind12ia45 to print in below format op- Indiamy1245
  • git diff
  • Binary no. program
  • Write a syntax to find 3rd highest salary.
  • Desired Capabilities Syntax
  • Open google chrome and write an XPath of “I’m Feeling Lucky”
  • How to Setup and execute test cases in different Virtual Machine.?
  • How to Convert Hashmap to Array
  • What is a hashmap?
  • How HasMap works Internally.
  • Diff b/w /, //
  • How Failed TC will rerun Automatically. Write a program Ind12ia45 to print in below format op- Indiamy1245
  • git diff
  • Binary no. program
  • Write a syntax to find 3rd highest salary.
  • Desired Capabilities Syntax
  • Open google chrome and write an XPath of “I’m Feeling Lucky”
  • How to Setup and execute test cases in different Virtual Machine.?
  • How to Convert Hashmap to Array
  • What is a hashmap?
  • How HasMap works Internally.
  • Diff b/w /, //
  • How Failed TC will rerun Automatically.

Capgemini F2F Round Interview Questions [ Aug 2019 ]

Company Name: Capgemini
Experience Level: 3-5 Years
Location: Bengaluru
Mode: F2F
Rounds: 2 rounds
Date: Aug – 2019

It was called based but many attended as walk-in as well. It was a huge crowd and needed to wait for more for the first round itself. Rounds were very easy and only basic questions were asked.

First Round:

  • Do you like Automation testing?
  • What did you achieve with automation testing?
  • Which type of framework you are using?
  • What are the locator strategies?
  • How you will close all ads windows opened when you launch naukri.com?
  • How you get the title of child window?
  • Two text box has the same attributes. How you will locate them?
  • Which wait you prefer?
  • What is grouping in TestNG?
  • What is Maven?
  • What is the usage of Jenkins?

Second Round:

  • Write a Java program to reverse a string without the reverse method.
  • Have you interacted with the client?
  • How do you report automation status to the client?
  • What is TestNG XML?
  • What are the attributes in TestNG?
  • Why you are not using JUnit?
  • Are you okay to work at the client location?
  • How do you handle a situation where no one is helping you?

After the second round, the client round was scheduled.

Source: makeseleniumeasy

Capgemini questions updated on 24.07.2019

  • Write the framework which is used in your project? ( for experienced)
  • Write the code to fetch data from the excel sheet? (very important question asked in most of the interview)
  • What is StaleElementReferenceException?
  • What is Encapsulation?
  • What is Polymorphism? real-time example?
  • What is the difference between /a and //a[tr] ?
  • Write a program to reverse the string?
  • Difference between implicit and Explicit Wait? write code?
  • List the popups and write code to handle them?
  • Write an anagram program?
  • Program to take a screenshot?
try
{
}
catch(ArithmeticException ae)
{
}
catch(Exception e)
{
}
catch(LogicalException le)
{
}
  • Which catch block will get executed if u get ArithmeticException?
  • Which catch block will get executed if u get LogicalException?
  • 4 text boxes with the same class name but different id fetch the text present in all textboxes?
  • How do you click on the checkbox using XPath?
  • Print all the options present inside multiple Listbox?
  • How many ways you findelement in a webpage?

Capgemini Technical Chennai F2F Questions

  • How to handle nested frames
  • What are the components of the Test Plan?
  • Difference between Risk and Issue
  • If there are 100 test case if I want to execute the first 50th test case and after that 1 test case should be executed how you do it
  • If there are 50 failed test cases I have to re-run only 10 sets how do I execute
  • There are 25 test cases after running the 20thtest case 21 st test case needs to be executed
  • Are you following Agile Methodologies tell me the sprint duration?
  • There is a release tomorrow you got the build today you are able to execute only 60 % what is your approach to complete 100 %
  • Explain in detail the challenges faced during automation
  • How do you run the failed test cases in TestNG
  • What is synchronization
  • Difference between Implicit and explicit wait

Hr Round

  • Are you comfortable working in any location?
  • Discussion regarding first and second round feedback
  • Are you comfortable working in a client location?

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 softwaretestingo.com@gmail.com, or You can join me on Linkedin.

7 thoughts on “Capgemini Automation Interview Questions”

    • We Glad that You like those question and its all possible bcoz of all the testers who have share these interview questions with us and hope other also will do the same

      Reply
  1. Hi softwaretestingo Team,

    I am really wondering about seeing the HUGE list of questions, I will also share my experience ….. shortly …..

    Reply
    • We Glad that you like our had work. Sure Krishna you can share your interview questions with us so that will be helpful others too.

      Reply

Leave a Comment