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

Filter interviews by

TCS Senior QA Engineer -Software Testing Interview Questions and Answers

Updated 28 May 2022

TCS Senior QA Engineer -Software Testing Interview Experiences

1 interview found

I applied via Recruitment Consulltant and was interviewed in Apr 2022. There were 3 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. Cucumber options used in framework
  • Ans. 

    Cucumber options are used in software testing frameworks to configure and customize the behavior of Cucumber tests.

    • Cucumber options are specified in the 'cucumber.options' property in the command line or configuration file.

    • Some commonly used options include specifying the feature files or tags to run, defining the output format, and setting the glue code location.

    • For example, to run only the scenarios tagged with '@smo...

  • Answered by AI
Round 2 - Behavioral 

(1 Question)

  • Q1. Agile methodologies full length understanding..
Round 3 - HR 

(1 Question)

  • Q1. Expected CTC and current CTC

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare well and clear
Selenium should help clear tecnical round

Skills evaluated in this interview

Interview questions from similar companies

Round 1 - Technical 

(2 Questions)

  • Q1. Write SQL query for getting the employee and manager name from the employee table
  • Ans. 

    SQL query to retrieve employee and manager name from employee table

    • Join employee table with itself using manager ID

    • Select employee name and manager name from the joined table

  • Answered by AI
  • Q2. What are the different validations wpuld you do for a data migration project?
  • Ans. 

    Validations for data migration project

    • Verify data completeness and accuracy

    • Check for data consistency and integrity

    • Ensure data mapping and transformation is correct

    • Validate data security and privacy

    • Test data migration process end-to-end

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Please be strong in developing SQLs. Strong in ETL concepts too.

Skills evaluated in this interview

I applied via Naukri.com and was interviewed in Mar 2022. There was 1 interview round.

Round 1 - One-on-one 

(2 Questions)

  • Q1. Testing concepts, workflow, decision making
  • Q2. Java Coding, SQL and debugging , automation testing, reporting

Interview Preparation Tips

Topics to prepare for Accenture Senior QA Engineer -Software Testing interview:
  • YouTube
  • ISTQB
Interview preparation tips for other job seekers - Always has foundation strong. Analyse situations, know - how entire IT INDUSTRY work,

QA Engineer Interview Questions & Answers

Genpact user image Skumar test user4

posted on 5 Sep 2024

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

(1 Question)

  • Q1. SQL query with join
  • Ans. 

    SQL query with join

    • Use JOIN keyword to combine rows from two or more tables based on a related column between them

    • Specify the columns to select from each table in the SELECT statement

    • Use ON keyword to specify the join condition

  • Answered by AI
Round 2 - Technical 

(1 Question)

  • Q1. SQL query with join
  • Ans. 

    SQL query with join

    • Use JOIN keyword to combine rows from two or more tables based on a related column between them

    • Specify the columns to select from each table

    • Use ON keyword to specify the join condition

  • Answered by AI
Round 3 - HR 

(1 Question)

  • Q1. HR Round for Company review & offer

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I was interviewed in Jan 2024.

Round 1 - Technical 

(1 Question)

  • Q1. What is test NG annotation, Can you define priority 0
  • Ans. 

    TestNG annotation is used in TestNG framework to provide additional information about test methods or classes.

    • TestNG annotations are used to control the execution flow of test methods.

    • They can be used to set the priority of test methods, define dependencies, configure test groups, etc.

    • Examples of TestNG annotations include @Test, @BeforeMethod, @AfterMethod, @DataProvider, etc.

  • Answered by AI
Round 2 - Technical 

(1 Question)

  • Q1. What pojo ,testNG.xml
  • Ans. 

    POJO stands for Plain Old Java Object, which is a Java class used to represent data. TestNG.xml is an XML file used to configure TestNG tests.

    • POJO is a simple Java class that encapsulates data and provides getter and setter methods.

    • TestNG.xml is used to define test suites, test cases, and test configurations for TestNG framework.

    • POJO and TestNG.xml are commonly used in QA testing to define and manage test data and test

  • Answered by AI

Skills evaluated in this interview

Interview experience
2
Poor
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. What's QA process
  • Ans. 

    QA process is a systematic approach to ensure the quality of a product or service through testing and analysis.

    • Identifying requirements and creating test cases

    • Executing test cases and reporting defects

    • Regression testing to ensure fixes do not introduce new issues

    • Continuous improvement through feedback and analysis

  • Answered by AI
  • Q2. What tools have u used

Interview Preparation Tips

Interview preparation tips for other job seekers - they have tie up with good companies in bay area

Skills evaluated in this interview

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

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

Round 1 - Technical 

(3 Questions)

  • Q1. Do you have Telecom OSS/BSS knowledge
  • Ans. 

    Yes, I have Telecom OSS/BSS knowledge.

    • I have experience working with Telecom Operations Support Systems (OSS) and Business Support Systems (BSS).

    • I am familiar with network management, service provisioning, and billing systems in the telecom industry.

    • I have worked with tools like NetCracker, Amdocs, and Ericsson OSS/BSS solutions.

    • I understand the importance of OSS/BSS in ensuring efficient operations and customer satisf

  • Answered by AI
  • Q2. What UNIX commands are you aware of
  • Ans. 

    I am aware of various UNIX commands used for file management, process management, networking, and system administration.

    • ls - list directory contents

    • cd - change directory

    • pwd - print working directory

    • ps - display information about active processes

    • grep - search for specific patterns in files

    • chmod - change file permissions

    • ping - test network connectivity

    • ifconfig - configure network interfaces

  • Answered by AI
  • Q3. What is difference between Severity and Priority
  • Ans. 

    Severity is the impact of a defect on the system, while priority is the order in which defects should be fixed.

    • Severity is the measure of how impactful a defect is on the system's functionality.

    • Priority is the order in which defects should be fixed, based on factors like business impact or deadlines.

    • Severity is usually categorized as low, medium, or high, while priority is often ranked as low, medium, or high as well.

    • F...

  • Answered by AI
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Not Selected

I applied via Referral and was interviewed in Dec 2022. There were 4 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 

Test MCQ's 30 Mins Mostly MCQ's

Round 3 - Group Discussion 

Basic Topic on AI/ML or Chat GPT

Round 4 - Technical 

(2 Questions)

  • Q1. Basic technical questions about the domain
  • Q2. One on AI One on ML

Interview Preparation Tips

Topics to prepare for Tata Group QA Tester interview:
  • Supply Chain Management
  • Joomla
Interview preparation tips for other job seekers - Be honest, polite and humble
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-

I applied via Naukri.com and was interviewed before Apr 2023. There was 1 interview round.

Round 1 - One-on-one 

(2 Questions)

  • Q1. Difference between Test Scenario and Test cases
  • Ans. 

    Test scenarios are high-level descriptions of the functionality to be tested, while test cases are detailed steps to validate the scenarios.

    • Test scenarios are broad and cover multiple test cases.

    • Test cases are specific steps to validate a particular scenario.

    • Test scenarios are usually created at the beginning of testing, while test cases are derived from scenarios.

    • Test scenarios are used for high-level planning and est...

  • Answered by AI
  • Q2. Use cases for application
  • Ans. 

    Use cases for application involve identifying different scenarios in which the application can be used to meet user needs.

    • Testing different user interactions

    • Validating system functionality

    • Identifying edge cases

    • Ensuring compatibility with different devices

    • Verifying data integrity

  • Answered by AI

Skills evaluated in this interview

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

Interview Questionnaire 

8 Questions

  • Q1. Explain your framework
  • Ans. 

    My framework is a hybrid framework that combines data-driven and keyword-driven approaches.

    • The framework uses Excel sheets to store test data and keywords.

    • It uses Selenium WebDriver for web automation and Appium for mobile automation.

    • It has a modular structure with reusable functions and libraries.

    • It generates detailed HTML reports with screenshots and logs.

    • It supports parallel execution and integration with CI/CD tool...

  • Answered by AI
  • Q2. What is Defect lifecycle
  • Ans. 

    Defect lifecycle is the process of identifying, reporting, fixing, and verifying defects in software.

    • Defect is identified by testers during testing

    • Defect is reported to development team

    • Development team fixes the defect

    • Fixed defect is verified by testers

    • If defect is not fixed, it goes back to development team

    • If defect is fixed, it is closed

  • Answered by AI
  • Q3. What will be your approach if developer is not accepting the defect
  • Ans. 

    I will discuss the defect with the developer and provide evidence to support my findings.

    • Schedule a meeting with the developer to discuss the defect

    • Provide evidence to support the defect, such as screenshots or logs

    • Explain the impact of the defect on the system or end-users

    • Collaborate with the developer to find a solution

    • Escalate the issue to the project manager or higher authority if necessary

  • Answered by AI
  • Q4. Which tool u used for api testing
  • Ans. 

    I have used Postman for API testing.

    • Postman is a popular tool for API testing and has a user-friendly interface.

    • It allows us to send requests, view responses, and test different scenarios.

    • We can also create collections of requests and run them in a sequence.

    • Postman also has features like environment variables and test scripts.

    • Other tools for API testing include SoapUI, JMeter, and Rest-Assured.

  • Answered by AI
  • Q5. What are HTTP requests
  • Ans. 

    HTTP requests are messages sent by a client to a server to request for a resource or perform an action.

    • HTTP requests are used in web communication to retrieve data or perform actions on a server.

    • They consist of a request method (e.g. GET, POST), a URL, and optional headers and body.

    • Examples of HTTP requests include GET requests to retrieve web pages and POST requests to submit form data.

  • Answered by AI
  • Q6. Use of put function
  • Ans. 

    The put function is used to update or replace an existing value in a specified key in an object.

    • The put function is commonly used in programming languages such as Java and Python.

    • It is used to modify the value of a key in a dictionary or map.

    • For example, in Python, you can use the put function to update a value in a dictionary: my_dict['key'] = 'new_value'.

  • Answered by AI
  • Q7. What will you rate yourself in automation
  • Ans. 

    I would rate myself 8 out of 10 in automation.

    • I have experience in using automation tools like Selenium, Appium, and JMeter.

    • I have automated test cases for web applications, mobile applications, and APIs.

    • I have also created automation frameworks from scratch.

    • I continuously learn and improve my automation skills.

    • I am confident in my ability to automate complex scenarios.

  • Answered by AI
  • Q8. Type of testing performed in your whole career
  • Ans. 

    I have performed functional, regression, integration, performance, and security testing in my career.

    • Functional testing to ensure the software meets the requirements

    • Regression testing to ensure new changes do not break existing functionality

    • Integration testing to ensure different components work together

    • Performance testing to ensure the software can handle expected load

    • Security testing to ensure the software is secure

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - What is your framework?..is a frequently asked question in most of the interviews on automation testing...so be well prepared for this question.

Skills evaluated in this interview

TCS Interview FAQs

How many rounds are there in TCS Senior QA Engineer -Software Testing interview?
TCS interview process usually has 3 rounds. The most common rounds in the TCS interview process are Technical, Behavioral and HR.
What are the top questions asked in TCS Senior QA Engineer -Software Testing interview?

Some of the top questions asked at the TCS Senior QA Engineer -Software Testing interview -

  1. Cucumber options used in framew...read more
  2. Agile methodologies full length understandin...read more

Tell us how to improve this page.

Interview Questions from Similar Companies

Accenture Interview Questions
3.9
 • 8.1k 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.9
 • 3k Interviews
LTIMindtree Interview Questions
3.8
 • 3k Interviews
IBM Interview Questions
4.0
 • 2.4k Interviews
View all
TCS Senior QA Engineer -Software Testing Salary
based on 25 salaries
₹6.8 L/yr - ₹18.4 L/yr
10% less than the average Senior QA Engineer -Software Testing Salary in India
View more details
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 - ₹5.6 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