i
TCS
Filter interviews by
Automation can be started when the manual test cases are stable, repetitive, and time-consuming.
Start automation when manual test cases are stable and well-defined.
Automate repetitive test cases to save time and effort.
Consider automating tests that are time-consuming to execute manually.
Ensure the team has the necessary skills and resources for automation.
Perform a cost-benefit analysis to determine if automation...
I have used locators such as ID, class name, name, xpath, and CSS selector.
ID
Class name
Name
XPath
CSS selector
Regression testing is the process of retesting a software application to ensure that new code changes have not adversely affected existing functionality.
Regression testing is performed after code changes to verify that the existing functionality still works correctly.
It helps in identifying any defects introduced by new code changes.
Automated testing tools are often used for regression testing to save time and eff...
Waterfall model is a linear sequential software development model where progress flows in one direction like a waterfall.
It is a traditional approach to software development.
Each phase must be completed before the next phase begins.
Requirements are gathered and frozen at the beginning of the project.
Testing is done at the end of the development cycle.
Changes are difficult to implement once the project moves to the...
What people are saying about TCS
Reverse a given string
Create an empty string to store the reversed string
Iterate through the original string from the end to the beginning and append each character to the new string
Return the reversed string
Software development life cycle is a process used by software development teams to design, develop, test, and deploy software applications.
SDLC consists of phases like planning, analysis, design, implementation, testing, and maintenance.
Each phase has specific goals and deliverables to ensure the quality and success of the software project.
Examples of SDLC models include Waterfall, Agile, and DevOps.
Testing is an ...
Software testing life cycle involves planning, designing, executing, and reporting on tests to ensure quality software.
Includes test planning, test design, test execution, and test reporting
Involves creating test cases, executing them, and analyzing results
Iterative process to ensure software meets quality standards
Can include manual testing, automated testing, and regression testing
I appeared for an interview in Apr 2025, where I was asked the following questions.
I applied via Recruitment Consulltant and was interviewed in May 2024. There were 2 interview rounds.
Software development life cycle is a process used by software development teams to design, develop, test, and deploy software applications.
SDLC consists of phases like planning, analysis, design, implementation, testing, and maintenance.
Each phase has specific goals and deliverables to ensure the quality and success of the software project.
Examples of SDLC models include Waterfall, Agile, and DevOps.
Testing is an integ...
Software testing life cycle involves planning, designing, executing, and reporting on tests to ensure quality software.
Includes test planning, test design, test execution, and test reporting
Involves creating test cases, executing them, and analyzing results
Iterative process to ensure software meets quality standards
Can include manual testing, automated testing, and regression testing
I applied via Naukri.com and was interviewed before Jun 2023. There was 1 interview round.
Automation can be started when the manual test cases are stable, repetitive, and time-consuming.
Start automation when manual test cases are stable and well-defined.
Automate repetitive test cases to save time and effort.
Consider automating tests that are time-consuming to execute manually.
Ensure the team has the necessary skills and resources for automation.
Perform a cost-benefit analysis to determine if automation is w...
Reverse a given string
Create an empty string to store the reversed string
Iterate through the original string from the end to the beginning and append each character to the new string
Return the reversed string
I have used locators such as ID, class name, name, xpath, and CSS selector.
ID
Class name
Name
XPath
CSS selector
I applied via Approached by Company and was interviewed in May 2023. There were 3 interview rounds.
Check the general knowledge of the candidate
I applied via Naukri.com and was interviewed before May 2023. There was 1 interview round.
Waterfall model is a linear sequential software development model where progress flows in one direction like a waterfall.
It is a traditional approach to software development.
Each phase must be completed before the next phase begins.
Requirements are gathered and frozen at the beginning of the project.
Testing is done at the end of the development cycle.
Changes are difficult to implement once the project moves to the next...
Regression testing is the process of retesting a software application to ensure that new code changes have not adversely affected existing functionality.
Regression testing is performed after code changes to verify that the existing functionality still works correctly.
It helps in identifying any defects introduced by new code changes.
Automated testing tools are often used for regression testing to save time and effort.
R...
I applied via Naukri.com and was interviewed before Aug 2020. There were 4 interview rounds.
I applied via Campus Placement and was interviewed before May 2020. There were 4 interview rounds.
based on 6 interview experiences
Difficulty level
Duration
based on 54 reviews
Rating in categories
System Engineer
1.1L
salaries
| ₹3.9 L/yr - ₹8.3 L/yr |
IT Analyst
65.5k
salaries
| ₹7.7 L/yr - ₹12.7 L/yr |
AST Consultant
53.6k
salaries
| ₹12 L/yr - ₹20.6 L/yr |
Assistant System Engineer
33.2k
salaries
| ₹2.5 L/yr - ₹6.4 L/yr |
Associate Consultant
33k
salaries
| ₹16.2 L/yr - ₹28 L/yr |
Amazon
Wipro
Infosys
Accenture