i
TCS
Filter interviews by
Cucumber framework is a BDD tool that allows automation testing using plain English syntax.
Cucumber framework uses Gherkin syntax to write test scenarios in plain English
It allows collaboration between technical and non-technical team members
Cucumber integrates with various programming languages like Java, Ruby, etc.
It supports parallel execution of test scenarios
Cucumber generates detailed reports for test results
You are asked to write a code using loop
Write a code for BDD framework
What people are saying about TCS
My framework is a data-driven framework using Selenium and TestNG for automated testing.
Data-driven framework allows for separating test scripts from test data
Uses Selenium for web automation and TestNG for test execution and reporting
Supports parallel execution for faster test runs
TCS interview questions for designations
I appeared for an interview before Mar 2024, where I was asked the following questions.
I applied via LinkedIn and was interviewed in Dec 2022. There were 2 interview rounds.
Answers to common questions asked in an Automation Tester interview.
To mouse hover an element, you can use Actions class in Selenium WebDriver.
Xpath for an element can be written using various attributes like id, class, etc.
To run tests parallel in TestNG, you can use 'parallel' attribute in testng.xml file.
Automation test framework I worked in was based on Page Object Model design pattern.
Data provider in TestNG is us...
I applied via Referral and was interviewed before Jul 2022. There were 3 interview rounds.
Oops concepts in Java refer to Object-Oriented Programming principles like Inheritance, Polymorphism, Encapsulation, and Abstraction.
Inheritance: Allows a class to inherit properties and behavior from another class.
Polymorphism: Ability of a method to do different things based on the object it is acting upon.
Encapsulation: Bundling of data with the methods that operate on that data.
Abstraction: Hiding the implementatio...
Heap sort is a comparison-based sorting algorithm that uses a binary heap data structure.
Heap sort works by first building a heap from the input array.
Then it repeatedly extracts the maximum element from the heap, and places it at the end of the sorted array.
The heap is then updated to exclude the extracted element, and the process is repeated until the heap is empty.
Heap sort has a worst-case and average time complexi...
I applied via Company Website and was interviewed in Oct 2020. There were 3 interview rounds.
Recursion is a process in which a function calls itself. Inheritance is a mechanism in OOP where a class inherits properties of another class. Heap is a region of memory used for dynamic memory allocation.
Recursion can be used to solve problems that can be broken down into smaller sub-problems.
Inheritance allows for code reuse and helps in creating a hierarchy of classes.
Heap is used for dynamic memory allocation in la...
I applied via Campus Placement and was interviewed before Sep 2019. There were 4 interview rounds.
based on 7 interviews
1 Interview rounds
based on 61 reviews
Rating in categories
System Engineer
1.1L
salaries
| ₹1 L/yr - ₹9 L/yr |
IT Analyst
66.2k
salaries
| ₹5 L/yr - ₹16 L/yr |
AST Consultant
51.9k
salaries
| ₹8 L/yr - ₹25.1 L/yr |
Associate Consultant
30.3k
salaries
| ₹9 L/yr - ₹32 L/yr |
Assistant System Engineer
29.8k
salaries
| ₹2.2 L/yr - ₹6 L/yr |
Amazon
Wipro
Infosys
Accenture