Upload Button Icon Add office photos
Engaged Employer

i

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

TCS Verified Tick

Compare button icon Compare button icon Compare
3.7

based on 87.4k Reviews

Filter interviews by

TCS Automation Test Engineer Interview Questions, Process, and Tips

Updated 22 Jan 2025

Top TCS Automation Test Engineer Interview Questions and Answers

  • Q1. How to handle scrollbar and mouse activities Jenkins and Github Story Point in Agile
Backlogs in Agile
Jira workflow explain framework pom.xml wap number reverse program ...read more
  • Q2. 1) cucumber 2) Defects worked on, tell me about the bugs you found during testing 3) Functional Testing 4) Automation testing tools you worked on how you worked on in det ...read more
  • Q3. Which java concepts have you used in your selenium script
View all 54 questions

TCS Automation Test Engineer Interview Experiences

47 interviews found

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Write a program to swap two string

Round 2 - Technical 

(2 Questions)

  • Q1. Explain where you have used OOPs concept in framework
  • Ans. 

    OOPs concepts are used in the framework for better code organization, reusability, and maintainability.

    • Encapsulation: Used to hide the internal details of classes and provide access through methods.

    • Inheritance: Used to create a hierarchy of classes, allowing the reuse of code and promoting code extensibility.

    • Polymorphism: Used to define multiple methods with the same name but different implementations, improving code f...

  • Answered by AI
  • Q2. Bug life cycle and how you report to dev
  • Ans. 

    Bug life cycle and reporting process to developers

    • Bug life cycle includes stages like identification, reporting, analysis, fixing, retesting, and closure

    • To report a bug to developers, use a bug tracking tool or system

    • Provide detailed information about the bug, including steps to reproduce, expected and actual results, and any relevant screenshots or logs

    • Assign the bug to the appropriate developer and prioritize it base...

  • Answered by AI
Round 3 - HR 

(1 Question)

  • Q1. Normal discussion

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Basic coding, Arrays

Round 2 - Case Study 

General discussion, Salary

Automation Test Engineer Interview Questions Asked at Other Companies

asked in TCS
Q1. How to handle scrollbar and mouse activities Jenkins and Github S ... read more
asked in Infosys
Q2. Introduce yourself 1.What is STLC 2. difference between Test plan ... read more
Q3. What is Automation? what is selenium?what is xpath? what is regre ... read more
asked in TCS
Q4. 1) cucumber 2) Defects worked on, tell me about the bugs you foun ... read more
asked in Capgemini
Q5. 1] Introduction 2] Sanity Vs Smoke testing 3] Waits in selenium a ... read more
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
4-6 weeks
Result
Not Selected

I applied via Recruitment Consulltant and was interviewed before Dec 2023. There was 1 interview round.

Round 1 - One-on-one 

(2 Questions)

  • Q1. What dou mean by dom?
  • Q2. What do you mean by xpath?

Interview Preparation Tips

Interview preparation tips for other job seekers - Check basics questions for selenium and java
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via LinkedIn and was interviewed in Jul 2023. There were 2 interview rounds.

Round 1 - Technical 

(7 Questions)

  • Q1. What is method overloading and method overriding, write piece of code to explain?
  • Ans. 

    Method overloading is when multiple methods have the same name but different parameters. Method overriding is when a subclass provides a different implementation of a method from its superclass.

    • Method overloading is achieved by having multiple methods with the same name but different parameters.

    • Method overriding is achieved by having a subclass provide a different implementation of a method from its superclass.

    • Method o...

  • Answered by AI
  • Q2. Difference between abstract class and interface?
  • Ans. 

    Abstract class is a class that cannot be instantiated and can have both abstract and non-abstract methods. Interface is a blueprint for a class and can only have abstract methods.

    • Abstract class can have instance variables while interface cannot

    • A class can inherit only one abstract class but can implement multiple interfaces

    • Abstract class can provide default implementations for some methods while interface cannot

    • Abstrac...

  • Answered by AI
  • Q3. Write piece of selenium code on how to handle sub menu from hamburger button?
  • Ans. 

    To handle sub menu from hamburger button in Selenium, locate the hamburger button, click on it, and then locate and click on the desired sub menu option.

    • Locate the hamburger button element using appropriate locator strategy

    • Click on the hamburger button to open the menu

    • Locate the sub menu option using appropriate locator strategy

    • Click on the sub menu option to perform the desired action

  • Answered by AI
  • Q4. What are all the exceptions that you know in selenium and define real time exam which situation does exception occur?
  • Ans. 

    Some exceptions in Selenium are NoSuchElementException, TimeoutException, StaleElementReferenceException.

    • NoSuchElementException occurs when an element is not found in the DOM.

    • TimeoutException occurs when a command takes longer than the timeout value to complete.

    • StaleElementReferenceException occurs when a referenced element is no longer attached to the DOM.

  • Answered by AI
  • Q5. Method to read and write to Excel?
  • Ans. 

    To read and write to Excel, we can use libraries like Apache POI or Openpyxl.

    • Use Apache POI library in Java to read and write Excel files.

    • Use Openpyxl library in Python to read and write Excel files.

    • For reading, open the Excel file, select the sheet, and iterate through rows and columns to retrieve data.

    • For writing, create a new Excel file or open an existing one, select the sheet, and write data to specific cells.

  • Answered by AI
  • Q6. Code to reverse a string?
  • Ans. 

    Code to reverse a string

    • Use a loop to iterate through the characters of the string

    • Initialize an empty string to store the reversed string

    • Start from the last character and append each character to the new string

    • Return the reversed string

  • Answered by AI
  • Q7. Code for palindrome?
  • Ans. 

    A palindrome is a word, phrase, number, or other sequence of characters that reads the same forward and backward.

    • Convert the input string to lowercase

    • Remove any non-alphanumeric characters from the string

    • Reverse the string

    • Compare the reversed string with the original string

  • Answered by AI
Round 2 - HR 

(3 Questions)

  • Q1. Total experience?
  • Q2. Why are you leaving current organisation? And why join TCS
  • Q3. What is Expected CTC?
  • Ans. 

    The expected CTC (Cost to Company) is the salary package that the candidate anticipates or desires for the Automation Test Engineer role.

    • The expected CTC is the total compensation package including salary, bonuses, benefits, and any other perks.

    • It is important to research the industry standards and salary ranges for Automation Test Engineers in order to provide a realistic and competitive expected CTC.

    • Consider factors ...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - To crack QA Automation engineers , I have followed Rahulshettyacademy channel in YouTube, LinkedIn and other platforms , if it's helpful u can too follow it

Skills evaluated in this interview

TCS interview questions for designations

 Senior Automation Test Engineer

 (1)

 Automation Test Lead

 (2)

 Sdet Automation Test Engineer

 (10)

 Test Engineer

 (43)

 Senior Automation Engineer

 (3)

 QA Automation Engineer

 (1)

 Automation Engineer

 (12)

 Senior Test Engineer

 (7)

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 Mar 2024. There was 1 interview round.

Round 1 - Technical 

(1 Question)

  • Q1. Difference between find element and elements
  • Ans. 

    find element is used to locate a single element on a web page, while elements is used to locate multiple elements.

    • find element is used with a locator to find a single element on a web page

    • elements is used to find multiple elements that match the locator

    • find element returns a single WebElement object, while elements returns a list of WebElement objects

  • Answered by AI

Skills evaluated in this interview

Get interview-ready with Top TCS Interview Questions

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. 1.tell me about your self? 2.Explain your frame work? 3.What is feature file? 4.What is difference b/w selenium and cucumber? 5.difference b/w hash map and hash set? 7.write a hash map program? 8.write str...

Interview Preparation Tips

Interview preparation tips for other job seekers - good

Automation Test Engineer Interview Questions & Answers

user image Chandraketu Sharma

posted on 8 Mar 2024

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

Prepare for basics appetitude questions and try to give short

Round 2 - Coding Test 

Prepare for oops, and basic on what you had written on resume

Round 3 - Group Discussion 

Prepare for day to day news what's going on society

Round 4 - HR 

(1 Question)

  • Q1. Stick on your basic pay
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Write a java program

Round 2 - One-on-one 

(2 Questions)

  • Q1. Write a java program
  • Ans. 

    A Java program to sort an array of strings alphabetically

    • Create an array of strings

    • Use Arrays.sort() method to sort the array

    • Print the sorted array

  • Answered by AI
  • Q2. Write a SQL Query
  • Ans. 

    SQL query to retrieve employee names and their salaries from a table

    • Use SELECT statement to retrieve data

    • Specify the columns you want to retrieve (employee names and salaries)

    • Specify the table name from which you want to retrieve data

  • Answered by AI

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Naukri.com and was interviewed before Apr 2023. There were 2 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. Introduction Why automation testing required Different types of exception in selenium Write a code to navigate on YouTube home page What is API testing and different types of error code in API testing
Round 2 - One-on-one 

(1 Question)

  • Q1. Salary discussion mainly Why leaving curren job
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
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 - Technical 

(1 Question)

  • Q1. Selenium Java work experience related questions
Round 3 - HR 

(1 Question)

  • Q1. Background check and compensation discussion

TCS Interview FAQs

How many rounds are there in TCS Automation Test Engineer interview?
TCS interview process usually has 2-3 rounds. The most common rounds in the TCS interview process are Technical, HR and Resume Shortlist.
How to prepare for TCS Automation Test 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 TCS. The most common topics and skills that interviewers at TCS expect are Automation Testing, Selenium, Java, JIRA and Jenkins.
What are the top questions asked in TCS Automation Test Engineer interview?

Some of the top questions asked at the TCS Automation Test Engineer interview -

  1. How to handle scrollbar and mouse activities Jenkins and Github Story Point in ...read more
  2. 1) cucumber 2) Defects worked on, tell me about the bugs you found during testi...read more
  3. Which java concepts have you used in your selenium scr...read more
How long is the TCS Automation Test Engineer interview process?

The duration of TCS Automation Test Engineer interview process can vary, but typically it takes about less than 2 weeks to complete.

Tell us how to improve this page.

TCS Automation Test Engineer Interview Process

based on 45 interviews

4 Interview rounds

  • Technical Round - 1
  • Technical Round - 2
  • HR Round - 1
  • HR Round - 2
View more
TCS Automation Test Engineer Salary
based on 3.9k salaries
₹1.9 L/yr - ₹10.5 L/yr
16% less than the average Automation Test Engineer Salary in India
View more details

TCS Automation Test Engineer Reviews and Ratings

based on 261 reviews

3.8/5

Rating in categories

3.6

Skill development

4.1

Work-life balance

2.6

Salary

4.7

Job security

3.7

Company culture

2.6

Promotions

3.4

Work satisfaction

Explore 261 Reviews and Ratings
System Engineer
1.1L salaries
unlock blur

₹1 L/yr - ₹9 L/yr

IT Analyst
67.4k salaries
unlock blur

₹5.1 L/yr - ₹16 L/yr

AST Consultant
51.3k salaries
unlock blur

₹8 L/yr - ₹25 L/yr

Assistant System Engineer
29.9k salaries
unlock blur

₹2.2 L/yr - ₹8 L/yr

Associate Consultant
29k salaries
unlock blur

₹9 L/yr - ₹32 L/yr

Explore more salaries
Compare TCS with

Amazon

4.1
Compare

Wipro

3.7
Compare

Infosys

3.6
Compare

Accenture

3.9
Compare
Did you find this page helpful?
Yes No
write
Share an Interview