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.7k Reviews

Filter interviews by

TCS QA Specialist Interview Questions and Answers

Updated 16 Nov 2023

TCS QA Specialist Interview Experiences

1 interview found

I applied via Recruitment Consulltant and was interviewed before Jul 2021. There were 2 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. How have you worked in past
Round 2 - HR 

(1 Question)

  • Q1. How much u are expecting

Interview questions from similar companies

QA Specialist Interview Questions & Answers

LTIMindtree user image Hareesh Gonuguntla

posted on 6 Dec 2021

I applied via Naukri.com and was interviewed in Nov 2021. There were 4 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. List comprehension in python Loops and decorators
  • Ans. 

    List comprehension is a concise way to create lists in Python. Loops are used to iterate over a sequence of elements. Decorators modify the behavior of a function.

    • List comprehension is a shorthand way to create lists in Python

    • It uses a single line of code to create a list based on an existing list or iterable

    • Loops are used to iterate over a sequence of elements

    • For loops are commonly used in Python to iterate over lists...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Very nice and technical

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
No response

I applied via Referral and was interviewed in Dec 2024. There was 1 interview round.

Round 1 - Technical 

(9 Questions)

  • Q1. Match 14 characters before @ , given an url
  • Q2. Match Atleast one capital, once small case, 1 digit and 1 special character using regex?
  • Q3. Given a string ="This is my interview for QA engineer"; write code to give an output of each word with vowel count?
  • Q4. Given a 2X2 Matrix, find the maximum diagonal sum?
  • Q5. How do you find the selected option text from dropdown in selenium?
  • Q6. Given a dropdown contains options with duplicates. Find those duplicates along with its occurrence/frequency?
  • Q7. How do you resolve merge conflicts in git?
  • Q8. How to bring specific commit changes to your branch?
  • Q9. How to switch to frame and come out of it in selenium?

Interview Preparation Tips

Interview preparation tips for other job seekers - Keep doing any activity(remove/add/update resume, change skills etc..) in naukri/linkedin so that i catches recruiters attention
Interview experience
2
Poor
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
No response

I applied via Naukri.com and was interviewed in Oct 2024. There was 1 interview round.

Round 1 - Technical 

(10 Questions)

  • Q1. "Hello world" java program to print the count of letter 'l'
  • Ans. 

    A Java program to count the occurrences of the letter 'l' in the string 'Hello world'.

    • Create a Java program with a main method.

    • Initialize a String variable with the value 'Hello world'.

    • Use a loop to iterate through each character in the string and count the occurrences of the letter 'l'.

    • Print the count of 'l' at the end.

  • Answered by AI
  • Q2. "Hello world" java program to print output as "olleH dlrow"
  • Ans. 

    Reverse the characters of each word in a given string

    • Split the input string into an array of words

    • Reverse each word in the array

    • Join the reversed words back into a single string

  • Answered by AI
  • Q3. What is the diff between comparator and comparable
  • Ans. 

    Comparator is an interface used to sort objects, while Comparable is an interface used to compare objects for natural ordering.

    • Comparator is used to define custom sorting logic for objects, while Comparable is used for natural ordering based on the class's implementation of compareTo() method.

    • Comparator can be used to sort objects of different classes, while Comparable is implemented within the class itself.

    • Example: So...

  • Answered by AI
  • Q4. What is lamda expression
  • Ans. 

    Lambda expression is a concise way to represent an anonymous function in programming languages.

    • Lambda expressions are used to create small, inline functions without a formal definition.

    • They are commonly used in functional programming languages like Python, Java, and C#.

    • Lambda expressions can be used to simplify code and make it more readable.

    • Example: (x, y) -> x + y is a lambda expression that takes two parameters a

  • Answered by AI
  • Q5. What is contructor chaining
  • Ans. 

    Constructor chaining is the process of calling one constructor from another constructor in a class.

    • Allows reusing code and avoiding duplication

    • Can be achieved using 'this' keyword in the constructor

    • Helps in initializing objects with different parameters

  • Answered by AI
  • Q6. Appium & Selenium architecture
  • Q7. How to handle notifications in mobile automation
  • Ans. 

    Handle notifications in mobile automation by using automation tools to interact with notifications, verify content, dismiss or respond to them.

    • Use automation tools like Appium or Espresso to interact with notifications

    • Verify the content of notifications by extracting text or images

    • Dismiss notifications to continue with test execution

    • Respond to notifications if required for test scenarios

    • Handle different types of notifi...

  • Answered by AI
  • Q8. How to handle if element xpath is different in ios and android apps
  • Ans. 

    Use platform-specific locators or conditional statements to handle different element xpaths in iOS and Android apps.

    • Use platform-specific locators like accessibility id for iOS and resource id for Android

    • Implement conditional statements to switch between different xpaths based on the platform

    • Utilize Appium's platformName capability to identify the platform and adjust the element xpath accordingly

  • Answered by AI
  • Q9. Different TestNG annotations and order
  • Ans. 

    TestNG annotations include @Test, @BeforeMethod, @AfterMethod, @BeforeClass, @AfterClass, @BeforeSuite, @AfterSuite

    • @Test - denotes a test method

    • @BeforeMethod - runs before each test method

    • @AfterMethod - runs after each test method

    • @BeforeClass - runs before the first test method in the current class

    • @AfterClass - runs after the last test method in the current class

    • @BeforeSuite - runs before all tests in the suite

    • @AfterSu

  • Answered by AI
  • Q10. What is pom.xml and how to mention dependencies
  • Ans. 

    pom.xml is a configuration file used in Maven projects to define project settings and dependencies.

    • pom.xml stands for Project Object Model XML

    • It is used in Maven projects to manage project configuration, build settings, and dependencies

    • Dependencies are mentioned inside the <dependencies> tag in pom.xml

    • Each dependency is specified with <groupId>, <artifactId>, and <version>

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Interview went well, its been more than a week.. no call back for feedback.

Skills evaluated in this interview

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

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

Round 1 - Technical 

(3 Questions)

  • Q1. What is Regression testing.
  • Q2. Difference between list and tuple
  • Q3. Program to check if the no. is prime
Round 2 - Technical 

(2 Questions)

  • Q1. Program to find pallindrome.
  • Q2. How to find element using css selector.
Round 3 - Case Study 

Scenario based questions

QA Lead Interview Questions & Answers

Wipro user image ritu Aparna

posted on 14 Oct 2024

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(4 Questions)

  • Q1. Java string question, Define Automation framework, Explain jenkins usage, what is the difference ebtween Waterfall and Agile modal.
  • Q2. Explain the usage of joins in SQL.
  • Ans. 

    Joins in SQL are used to combine rows from two or more tables based on a related column between them.

    • Joins are used to retrieve data from multiple tables based on a related column.

    • Types of joins include INNER JOIN, LEFT JOIN, RIGHT JOIN, and FULL JOIN.

    • Example: SELECT * FROM table1 INNER JOIN table2 ON table1.column = table2.column;

  • Answered by AI
  • Q3. Explain the testNG usage
  • Ans. 

    TestNG is a testing framework for Java that supports various testing levels and annotations.

    • TestNG allows for easy configuration of test suites, test cases, and test methods.

    • It supports parallel execution of tests, data-driven testing, and parameterization.

    • TestNG provides detailed test reports and allows for grouping of test methods.

    • Annotations like @Test, @BeforeSuite, @AfterSuite, etc., help in defining test methods

  • Answered by AI
  • Q4. Explain POM concept in Automation framework.
  • Ans. 

    POM is a design pattern in automation testing where web pages are represented as classes, and the interactions are defined as methods.

    • POM helps in creating a clear separation between test scripts and page objects.

    • It improves test maintenance and readability.

    • Page classes contain locators and methods to interact with the elements on the page.

    • Test scripts call these methods to perform actions on the page.

    • Example: LoginPag...

  • Answered by AI
Round 2 - Technical 

(1 Question)

  • Q1. Explain your day to day activity as a QA lead.
  • Ans. 

    As a QA lead, my day to day activities involve overseeing testing processes, coordinating with team members, creating test plans, and ensuring quality standards are met.

    • Coordinate with team members to assign testing tasks and ensure deadlines are met

    • Create and review test plans, test cases, and test scripts

    • Conduct regular meetings with the team to discuss progress and address any issues

    • Collaborate with developers and o...

  • Answered by AI

Skills evaluated in this interview

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

(5 Questions)

  • Q1. API testing related questions were asked
  • Q2. What is api testing
  • Q3. How do you log bugs
  • Q4. What is agilemethodology
  • Q5. What is selenium framework
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
-
Result
Selected Selected

I applied via Naukri.com

Round 1 - Technical 

(2 Questions)

  • Q1. Java collections basics
  • Q2. How to handle webtable in selenium
  • Ans. 

    Webtables in Selenium can be handled using methods like findElements, getText, getAttribute, etc.

    • Use findElements method to locate the table and its rows

    • Iterate through rows and columns using loops

    • Use getText method to retrieve text from cells

    • Use getAttribute method to retrieve specific attributes like class, id, etc.

  • Answered by AI

Senior Quality Analyst Interview Questions & Answers

Genpact user image Priyadharshini Sivarajan

posted on 13 Jan 2025

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

(3 Questions)

  • Q1. Collections,List set diff,basic coding
  • Q2. Cucumber basics
  • Q3. Java interface Framework explanation
Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Approached by Company and was interviewed in Dec 2024. There was 1 interview round.

Round 1 - Technical 

(1 Question)

  • Q1. Write a program to reverse a string

TCS Interview FAQs

How many rounds are there in TCS QA Specialist interview?
TCS interview process usually has 3 rounds. The most common rounds in the TCS interview process are Resume Shortlist, Technical and HR.

Tell us how to improve this page.

Interview Questions from Similar Companies

Accenture Interview Questions
3.8
 • 8.2k Interviews
Infosys Interview Questions
3.6
 • 7.6k Interviews
Wipro Interview Questions
3.7
 • 5.6k Interviews
Cognizant Interview Questions
3.8
 • 5.6k Interviews
Capgemini Interview Questions
3.7
 • 4.8k Interviews
Tech Mahindra Interview Questions
3.5
 • 3.8k Interviews
HCLTech Interview Questions
3.5
 • 3.8k Interviews
Genpact Interview Questions
3.8
 • 3.1k Interviews
LTIMindtree Interview Questions
3.8
 • 3k Interviews
IBM Interview Questions
4.0
 • 2.4k Interviews
View all
TCS QA Specialist Salary
based on 4 salaries
₹7.6 L/yr - ₹9.5 L/yr
35% less than the average QA Specialist Salary in India
View more details

TCS QA Specialist Reviews and Ratings

based on 1 review

1.0/5

Rating in categories

2.0

Skill development

3.0

Work-life balance

1.0

Salary

3.0

Job security

1.0

Company culture

1.0

Promotions

1.0

Work satisfaction

Explore 1 Review and Rating
System Engineer
1.1L salaries
unlock blur

₹1 L/yr - ₹9 L/yr

IT Analyst
67.2k 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.8k salaries
unlock blur

₹2.2 L/yr - ₹7 L/yr

Associate Consultant
29k salaries
unlock blur

₹8.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.8
Compare
Did you find this page helpful?
Yes No
write
Share an Interview