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
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Recruitment Consulltant

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. Basic question s related to your experiences as per resume.
Round 3 - HR 

(1 Question)

  • Q1. General HR questions like why you want to change?
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Approached by Company and was interviewed in Dec 2022. There were 3 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 

(2 Questions)

  • Q1. Almost all the questions u can think of about basic java and selenium.
  • Q2. Got, Maven, Jenkins, Jira
Round 3 - HR 

(1 Question)

  • Q1. Self intro and Project and experience related questions.

Interview Preparation Tips

Interview preparation tips for other job seekers - Be strong at your basics. Be true to your resume. Dont add any technology you are not aware of on your resume.

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
Less than 2 weeks
Result
Selected Selected

I applied via Job Portal and was interviewed in Aug 2022. There were 2 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 - One-on-one 

(9 Questions)

  • Q1. Tell me something about yourself
  • Q2. What do you know about TestNG and Cucumber
  • Ans. 

    TestNG is a testing framework for Java while Cucumber is a BDD tool for behavior-driven development.

    • TestNG is used for unit, functional, and integration testing

    • Cucumber is used for acceptance testing and supports BDD

    • TestNG uses annotations to define test methods and groups

    • Cucumber uses Gherkin syntax to define scenarios and steps

    • TestNG generates HTML reports while Cucumber generates reports in various formats

    • TestNG sup...

  • Answered by AI
  • Q3. Describe oops concept
  • Ans. 

    OOPs is a programming paradigm based on the concept of objects that interact with each other to perform tasks.

    • OOPs stands for Object-Oriented Programming System

    • It focuses on creating reusable code and reducing complexity

    • It includes concepts like inheritance, encapsulation, polymorphism, and abstraction

    • Inheritance allows a class to inherit properties and methods from another class

    • Encapsulation is the process of hiding d...

  • Answered by AI
  • Q4. Difference between soft and hard assert
  • Ans. 

    Soft assert allows the test to continue even if an assertion fails, while hard assert stops the test immediately.

    • Soft assert is used when we want to check multiple assertions in a single test case.

    • Hard assert is used when we want to stop the test execution immediately after the first assertion failure.

    • Soft assert is also known as verification.

    • Hard assert is also known as assertion.

    • Example of soft assert: Assert.assertT...

  • Answered by AI
  • Q5. Difference between method overloading and overriding
  • Q6. What is collection in java
  • Ans. 

    Collection in Java is a framework that provides an architecture to store and manipulate a group of objects.

    • Collection is an interface that extends Iterable interface

    • It is used to represent a group of individual objects as a single entity

    • Examples of collections are List, Set, Queue, etc.

    • Collections framework provides algorithms to manipulate collections

    • Collections can store objects of any type, including user-defined cl

  • Answered by AI
  • Q7. Which java concepts have you used in your selenium script
  • Ans. 

    I have used concepts like OOPs, Exception Handling, Collections, and Multithreading in my Selenium script.

    • Used OOPs concepts like inheritance and polymorphism to create reusable code

    • Implemented Exception Handling to handle unexpected errors and exceptions

    • Used Collections like ArrayList and HashMap to store and retrieve data

    • Implemented Multithreading to run tests in parallel for faster execution

    • Used WebDriver interface ...

  • Answered by AI
  • Q8. Which javascript commands have you used in selenium
  • Ans. 

    I have used various javascript commands in Selenium such as executeScript, executeAsyncScript, etc.

    • executeScript() method is used to execute JavaScript code in the context of the currently selected frame or window.

    • executeAsyncScript() method is used to execute asynchronous JavaScript code in the context of the currently selected frame or window.

    • Other commonly used JavaScript commands in Selenium include getElementById(

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

    Abstract class is a class with partial implementation while interface is a contract with no implementation.

    • Abstract class can have both abstract and non-abstract methods while interface can only have abstract methods.

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

    • Abstract class can have constructors while interface cannot.

    • Abstract class can have access modifiers while interface m

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Be yourself, research about the company before the interview, clear out concepts thoroughly of whatever you mention in your CV

Skills evaluated in this interview

Interview experience
1
Bad
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Approached by Company and was interviewed in Sep 2022. There were 5 interview rounds.

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 - Technical 

(1 Question)

  • Q1. Question about java concepts, Java code, selenium, API
Round 3 - Technical 

(1 Question)

  • Q1. Second round was manager round. He asked me about my role and work i did in previous organisation. Also about framework design.
Round 4 - HR 

(1 Question)

  • Q1. Salary discussion. HR sent salary breakup mail which I acknowledged.
Round 5 - Documents submission 

(1 Question)

  • Q1. HR sent me mail with list of documents to be uploaded on TCS ibegin.

Interview Preparation Tips

Interview preparation tips for other job seekers - All the round and process was completed in the month of January 2023.
Till today I didn't receive my offer letter.
I followed up with HR but answer was "Business is not giving approval because of market situation".
There is no value of resources or time.
Still getting calls from TCS for interviews.

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
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Referral and was interviewed before Jun 2023. There was 1 interview round.

Round 1 - Technical 

(10 Questions)

  • Q1. Explain Object-Oriented Programming (OOP) concepts with examples.
  • Ans. 

    OOP is a programming paradigm based on the concept of objects, which can contain data in the form of fields and code in the form of procedures.

    • OOP focuses on creating objects that interact with each other to solve a problem.

    • Encapsulation: Objects can hide their internal state and require interaction through defined interfaces. Example: Class Car with private variables like speed and methods like accelerate.

    • Inheritance:...

  • Answered by AI
  • Q2. Write a Java program to find the first duplicate element in an array.
  • Ans. 

    Java program to find the first duplicate element in an array of strings.

    • Create a HashSet to store unique elements as you iterate through the array.

    • If an element is already in the HashSet, it is a duplicate and can be returned.

    • Use a for loop to iterate through the array and check for duplicates.

  • Answered by AI
  • Q3. Explain your experience with Selenium and describe a complex test scenario you automated using it.
  • Ans. 

    I have extensive experience with Selenium, including automating complex test scenarios.

    • Utilized Selenium WebDriver to automate end-to-end testing of a web application

    • Implemented data-driven testing using Selenium with Excel or CSV files

    • Integrated Selenium with TestNG for parallel test execution and reporting

    • Automated complex scenarios like multi-step user workflows or cross-browser testing

    • Used Page Object Model design ...

  • Answered by AI
  • Q4. How do you handle test data privacy and security in your automation tests?
  • Ans. 

    Test data privacy and security is ensured by using anonymized data, encryption, access controls, and secure storage.

    • Anonymize sensitive data by replacing real values with fake ones

    • Encrypt test data during transmission and storage

    • Implement access controls to restrict who can view or modify test data

    • Store test data securely using encryption and regular backups

  • Answered by AI
  • Q5. What are test hooks, and how do they impact automation test execution?
  • Ans. 

    Test hooks are methods or functions that allow testers to access internal code for testing purposes.

    • Test hooks are used to inject test code into the application being tested.

    • They can be used to monitor and manipulate the behavior of the application during testing.

    • Test hooks can be implemented using tools like Selenium or TestNG.

    • They impact automation test execution by providing access to internal components for testing

  • Answered by AI
  • Q6. What is Behavior-Driven Development (BDD), and how does it relate to automation testing?
  • Ans. 

    BDD is a software development approach that encourages collaboration between developers, QA, and non-technical stakeholders to define and test system behavior.

    • BDD focuses on defining the behavior of a system through examples in plain text

    • It uses a common language (like Gherkin syntax) to describe features and scenarios

    • Automation testing in BDD involves writing automated tests that validate the behavior described in the...

  • Answered by AI
  • Q7. What are some emerging trends in automation testing, and how do you stay updated with them?
  • Ans. 

    Emerging trends in automation testing include AI and machine learning, shift-left testing, and continuous testing.

    • AI and machine learning are being used to improve test automation by predicting test cases, identifying patterns, and optimizing test execution.

    • Shift-left testing involves testing early in the development cycle to catch defects sooner and reduce costs.

    • Continuous testing integrates automated tests throughout...

  • Answered by AI
  • Q8. How do you ensure test data consistency across different test environments?
  • Ans. 

    By using data management tools, version control, data masking techniques, and automated scripts.

    • Utilize data management tools to create and maintain consistent test data sets across environments.

    • Implement version control to track changes made to test data and ensure consistency.

    • Apply data masking techniques to protect sensitive information while maintaining consistency.

    • Use automated scripts to generate and populate tes...

  • Answered by AI
  • Q9. Can you explain Continuous Testing and its role in the CI/CD pipeline?
  • Ans. 

    Continuous Testing is the practice of running automated tests throughout the software delivery pipeline to provide immediate feedback on the quality of the code.

    • Continuous Testing helps in identifying issues early in the development cycle, leading to faster feedback and quicker resolution of defects.

    • It ensures that the code changes made by developers do not break existing functionality by running automated tests contin...

  • Answered by AI
  • Q10. Write a Java program to find the largest element in an array.
  • Ans. 

    Java program to find the largest element in an array

    • Create a method that takes an array of strings as input

    • Initialize a variable to store the largest element, starting with the first element

    • Iterate through the array and compare each element with the current largest element

    • Update the largest element if a larger element is found

    • Return the largest element

  • Answered by AI

Skills evaluated in this interview

Get interview-ready with Top TCS Interview Questions

Automation Test Engineer Interview Questions & Answers

user image Thasmiya Tharanum

posted on 1 Oct 2024

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
More than 8 weeks
Result
Selected Selected

I applied via campus placement at Teegala Krishna Reddy Engineering College, Ranga Reddy and was interviewed before Oct 2023. There were 3 interview rounds.

Round 1 - Aptitude Test 

C, java, Software Engineering, mathematics,logical ,one program

Round 2 - Technical 

(1 Question)

  • Q1. Related to C, java, SDLC, SQL queries basics
Round 3 - HR 

(1 Question)

  • Q1. About company policies, and salary discussion

Interview Preparation Tips

Interview preparation tips for other job seekers - I appeared for tcsnqt and slected through TCSNQT
Interview experience
4
Good
Difficulty level
Easy
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed in Oct 2022. There were 3 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Do not use an unprofessional email address such as cool_boy@email.com. It shows a lack of professionalism by the candidate.
View all tips
Round 2 - One-on-one 

(1 Question)

  • Q1. About java and selenium questions and jira jenkins related questions
Round 3 - HR 

(1 Question)

  • Q1. Salary expectation and negotiation they will pan and other details
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Company Website and was interviewed before May 2023. There were 2 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. Mostly on Java, Selenium and framework specific.
  • Q2. Object oriented programming, collection,selenium basics
Round 2 - HR 

(1 Question)

  • Q1. Discussions on salary straight away

Interview Preparation Tips

Interview preparation tips for other job seekers - Be prepare properly before interview.

I applied via Newspaper Ad and was interviewed in Jun 2022. There were 2 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Be truthful in your resume. It is very easy to catch false or lies during the interview by asking basic questions.
View all tips
Round 2 - One-on-one 

(2 Questions)

  • Q1. Nanananana huh dude I will always be
  • Q2. Nanananana hsbs bsbsns bsbsns hsbsbs

Interview Preparation Tips

Interview preparation tips for other job seekers - Nanananana in the morning will be less than us alva to the same time you can I know is there any other theme to be
Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed before Mar 2022. There were 4 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Be honest with your years of experience. All information you share will be verified at the time of joining.
View all tips
Round 2 - Coding Test 

A technical coding test round on automation testing and Java questions

Round 3 - One-on-one 

(1 Question)

  • Q1. With manager one to one technical questions round
Round 4 - Client Interview 

(1 Question)

  • Q1. Client company took a interview

Interview Preparation Tips

Interview preparation tips for other job seekers - It's was easy round process, and I got selected with

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