i
TCS
Filter interviews by
STLC stands for Software Testing Life Cycle, outlining the phases of software testing from planning to closure.
1. Requirement Analysis: Understanding testing requirements based on project specifications.
2. Test Planning: Creating a test strategy and defining the scope, resources, and schedule.
3. Test Case Design: Developing test cases and test scripts based on requirements.
4. Test Environment Setup: Preparing the ...
OOP in Java 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.
Encapsulation: Bundling data (fields) and methods (procedures) that operate on the data into a single unit (object).
Inheritance: Allows a class to inherit properties and behavior from another class.
Polymorphism: The ability of different classes to be treated as inst...
Listeners in test automation are used to capture and log events during test execution.
Listeners are interfaces that collect and display information about test execution.
They can be used to generate logs, reports, and screenshots during test runs.
Common listeners in test automation frameworks include TestNG listeners and JUnit listeners.
My framework is a data-driven automation framework using Selenium and TestNG.
Utilizes Selenium for web automation
Uses TestNG for test case management and execution
Supports data-driven testing with external data sources like Excel or CSV files
What people are saying about TCS
Testing procedure involves planning, designing, executing, and evaluating tests to ensure software quality.
1. Planning phase involves defining test objectives, scope, and resources.
2. Design phase includes creating test cases, test data, and test environment setup.
3. Execution phase involves running tests, recording results, and reporting defects.
4. Evaluation phase includes analyzing test results, identifying tre...
Scrum is an agile framework for managing work on complex projects.
Scrum involves breaking down work into small, manageable tasks called user stories.
It emphasizes frequent communication and collaboration among team members.
Scrum uses time-boxed iterations called sprints to deliver working software.
Roles in Scrum include Product Owner, Scrum Master, and Development Team.
Scrum ceremonies include Sprint Planning, Dai...
Java provides various methods to manipulate and work with strings, including creation, comparison, and modification.
Strings in Java are immutable. Example: String str = 'Hello'; str = str + ' World'; // Creates a new string.
Use String methods like length(), charAt(), and substring(). Example: str.length() returns the length of the string.
String comparison can be done using equals() and compareTo(). Example: str1.e...
I chose TCS because of its reputation for providing excellent training, career growth opportunities, and a diverse range of projects.
Reputation for providing excellent training programs
Opportunities for career growth and advancement
Diverse range of projects to work on
The pillars of OOP (Object-Oriented Programming) are encapsulation, inheritance, and polymorphism.
Encapsulation: Bundling data and methods that operate on the data into a single unit (class).
Inheritance: Ability to create new classes based on existing classes, inheriting their attributes and methods.
Polymorphism: Ability for objects of different classes to respond to the same message in different ways.
To calculate age using SQL, subtract the birthdate from the current date.
Use DATEDIFF function to calculate the difference between birthdate and current date.
Divide the result by 365 to get the age in years.
Consider leap years for more accurate calculation.
My framework is a data-driven automation framework using Selenium and TestNG.
Utilizes Selenium for web automation
Uses TestNG for test case management and execution
Supports data-driven testing with external data sources like Excel or CSV files
Listeners in test automation are used to capture and log events during test execution.
Listeners are interfaces that collect and display information about test execution.
They can be used to generate logs, reports, and screenshots during test runs.
Common listeners in test automation frameworks include TestNG listeners and JUnit listeners.
I applied via LinkedIn and was interviewed in Jul 2024. There were 3 interview rounds.
OOP in Java 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.
Encapsulation: Bundling data (fields) and methods (procedures) that operate on the data into a single unit (object).
Inheritance: Allows a class to inherit properties and behavior from another class.
Polymorphism: The ability of different classes to be treated as instances...
My expected salary is based on my experience, skills, and the industry standard for Test Engineers.
Consider my years of experience in the field
Research the average salary for Test Engineers in the industry
Factor in my skills and qualifications
Be open to negotiation based on the overall compensation package
Java provides various methods to manipulate and work with strings, including creation, comparison, and modification.
Strings in Java are immutable. Example: String str = 'Hello'; str = str + ' World'; // Creates a new string.
Use String methods like length(), charAt(), and substring(). Example: str.length() returns the length of the string.
String comparison can be done using equals() and compareTo(). Example: str1.equals...
I applied via Naukri.com and was interviewed in May 2024. There was 1 interview round.
STLC process involves planning, designing, executing, and reporting on software testing activities.
1. Planning phase involves defining test objectives, scope, and resources.
2. Design phase includes creating test cases, test data, and test environment setup.
3. Execution phase is where tests are run, defects are logged, and progress is monitored.
4. Reporting phase involves analyzing test results, preparing test reports, ...
The framework used for automation testing is Selenium WebDriver.
Selenium WebDriver is a popular automation testing framework used for web applications.
It supports multiple programming languages like Java, Python, C#, etc.
Selenium WebDriver allows testers to automate web browsers for testing purposes.
It provides a rich set of APIs for interacting with web elements and performing actions.
Test scripts can be written to pe...
Quatitative aptitude
verbal aptitude
reasoning aptitude
blood realtion
Two coding questions
one was basic
one was advanced
I am a dedicated and detail-oriented Test Engineer with a strong background in software testing and quality assurance.
Experienced in creating test plans, test cases, and executing tests
Proficient in using testing tools such as Selenium and Jira
Skilled in identifying and documenting software defects
Strong analytical and problem-solving skills
Excellent communication and teamwork abilities
Developed a test automation framework for a web application using Selenium and Java
Created test cases for UI, API, and database testing
Implemented data-driven testing using Excel sheets
Integrated with Jenkins for continuous integration
Performed cross-browser testing on Chrome, Firefox, and Safari
The pillars of OOP (Object-Oriented Programming) are encapsulation, inheritance, and polymorphism.
Encapsulation: Bundling data and methods that operate on the data into a single unit (class).
Inheritance: Ability to create new classes based on existing classes, inheriting their attributes and methods.
Polymorphism: Ability for objects of different classes to respond to the same message in different ways.
Tcs ion python automation
Java OOPs concept refers to the Object-Oriented Programming principles in Java, including encapsulation, inheritance, polymorphism, and abstraction.
Encapsulation: Bundling data and methods that operate on the data into a single unit (class).
Inheritance: Allows a class to inherit properties and behavior from another class.
Polymorphism: Ability to present the same interface for different data types.
Abstraction: Hiding th...
Java Collection Framework is a set of classes and interfaces that provide various data structures and algorithms to store and manipulate collections of objects.
It provides interfaces like List, Set, Map, Queue, etc. for different types of collections.
Classes like ArrayList, LinkedList, HashSet, HashMap, PriorityQueue, etc. implement these interfaces.
It includes algorithms like sorting, searching, and manipulation of co...
The duration of TCS Test Engineer interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 44 interview experiences
Difficulty level
Duration
based on 271 reviews
Rating in categories
System Engineer
1.1L
salaries
| ₹1 L/yr - ₹9 L/yr |
IT Analyst
65.7k
salaries
| ₹7.7 L/yr - ₹12.6 L/yr |
AST Consultant
53.5k
salaries
| ₹12.2 L/yr - ₹21 L/yr |
Assistant System Engineer
33.2k
salaries
| ₹2.6 L/yr - ₹6.4 L/yr |
Associate Consultant
32.7k
salaries
| ₹16.2 L/yr - ₹28 L/yr |
Amazon
Wipro
Infosys
Accenture