i
TCS
Filter interviews by
Testing models are frameworks that guide the testing process, ensuring quality and efficiency in software development.
Waterfall Model: Sequential phases; testing occurs after development (e.g., traditional software projects).
V-Model: Verification and validation are parallel; testing is planned alongside development (e.g., safety-critical systems).
Agile Model: Continuous testing in iterative cycles; adapts to chang...
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...
The location needed depends on the context of the testing environment, such as hardware, software, or user settings.
Identify the testing environment: Is it a physical location or a virtual setup?
Consider hardware requirements: Do you need specific devices or servers?
Evaluate software dependencies: Are there particular applications or databases required?
User settings: Are there specific user profiles or permissions...
What people are saying about TCS
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
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...
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...
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
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
The location needed depends on the context of the testing environment, such as hardware, software, or user settings.
Identify the testing environment: Is it a physical location or a virtual setup?
Consider hardware requirements: Do you need specific devices or servers?
Evaluate software dependencies: Are there particular applications or databases required?
User settings: Are there specific user profiles or permissions need...
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, ...
Quatitative aptitude
verbal aptitude
reasoning aptitude
blood realtion
Two coding questions
one was basic
one was advanced
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 278 reviews
Rating in categories
System Engineer
1.1L
salaries
| ₹3.9 L/yr - ₹8.3 L/yr |
IT Analyst
65.1k
salaries
| ₹8 L/yr - ₹13 L/yr |
AST Consultant
54.3k
salaries
| ₹12.4 L/yr - ₹21 L/yr |
Associate Consultant
33.8k
salaries
| ₹15.3 L/yr - ₹28.5 L/yr |
Assistant System Engineer
33.2k
salaries
| ₹2.4 L/yr - ₹5 L/yr |
Amazon
Wipro
Infosys
Accenture