i
TCS
Filter interviews by
Types of waits on Selenium include Implicit Wait, Explicit Wait, and Fluent Wait.
Implicit Wait: Waits for a certain amount of time before throwing a NoSuchElementException.
Explicit Wait: Waits for a certain condition to occur before proceeding further in the code.
Fluent Wait: Waits for a condition to be true with a defined polling frequency.
Example: driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
Some difficulties faced in automation include handling dynamic elements, synchronization issues, and maintenance of test scripts.
Handling dynamic elements on the webpage can be challenging as they may change frequently.
Synchronization issues between the automation tool and the application can lead to test failures.
Maintenance of test scripts becomes difficult as the application evolves and changes over time.
Seeking new challenges and growth opportunities
Looking to expand skill set in a new environment
Interested in working on cutting-edge technologies
Seeking a more collaborative team environment
Want to take on more responsibility and leadership roles
Salary expectation, notice period, last date, projects, work culture
Salary expectation: Looking for competitive salary based on experience and industry standards
Notice period: Currently serving a notice period of X weeks/months
Last date: Available to start immediately after notice period ends
Projects: Experienced in automation projects using tools like Selenium, Appium, etc.
Work culture: Seeking a collaborative and inn
I applied via campus placement at Vellore Institute of Technology (VIT) and was interviewed in May 2024. There were 2 interview rounds.
Practice quantitative aptitude questions by RS Agarwal
What people are saying about TCS
TCS interview questions for designations
I applied via Naukri.com and was interviewed in Mar 2024. There were 3 interview rounds.
Selenium is a popular open-source tool used for automating web browsers.
Selenium is used for automating web browsers to test web applications.
It supports multiple programming languages like Java, Python, C#, etc.
Selenium WebDriver is the most commonly used component for writing automation scripts.
Selenium Grid allows running tests on different machines in parallel.
Selenium IDE is a record and playback tool for creating
Get interview-ready with Top TCS Interview Questions
I applied via Company Website and was interviewed in Mar 2024. There were 2 interview rounds.
What is implicit wait
What is polymorphism and oops
As an Automation Engineer, my roles and responsibilities include designing, developing, and implementing automated testing solutions to improve efficiency and accuracy.
Designing and developing automated test scripts
Implementing automated testing solutions to improve efficiency
Collaborating with cross-functional teams to ensure quality assurance
Troubleshooting and debugging automation scripts
Maintaining and updating aut
Testing types refer to different approaches and techniques used to validate software functionality.
Unit Testing: Testing individual components or modules of the software.
Integration Testing: Testing how different modules work together.
System Testing: Testing the entire system as a whole.
Acceptance Testing: Testing to ensure the software meets the requirements of the end users.
Performance Testing: Testing the performanc...
The package expected in HR round typically includes details about salary, benefits, and other compensation.
Salary details including base pay, bonuses, and any other incentives
Benefits such as health insurance, retirement plans, and vacation time
Other compensation like stock options or profit-sharing opportunities
I applied via Naukri.com and was interviewed in Apr 2023. There were 4 interview rounds.
Software testing is the process of evaluating a software application or system to identify any defects or errors.
It involves executing the software with the intention of finding bugs or issues
Testing can be done manually or through automated tools
Types of testing include functional, performance, security, and usability testing
Testing is important to ensure the software meets the requirements and is of high quality
Examp...
Explanation of static keywords, methods, and variables with examples.
Static keyword is used to declare a variable or method that belongs to the class rather than an instance of the class.
Static variables are shared among all instances of the class.
Static methods can be called without creating an instance of the class.
Example: public static int count = 0; // static variable
Example: public static void printMessage() { //
Webdriver Waits are used to wait for a certain condition to occur before proceeding with the next command.
Webdriver Waits are used to handle synchronization issues in test automation.
There are three types of waits: Implicit, Explicit, and Fluent.
Commands like 'elementToBeClickable', 'visibilityOf', and 'titleContains' are used with waits.
Example: WebDriverWait wait = new WebDriverWait(driver, 10); wait.until(ExpectedCo...
I applied via Walk-in and was interviewed before Jun 2023. There were 2 interview rounds.
It was a good and easy
They ask about Java and some selenium code
I applied via Naukri.com and was interviewed before Jul 2021. There were 2 interview rounds.
Answer to Jova codes to reverse strings and remove duplicate in array
To reverse a string, use the reverse() method or loop through the string in reverse order
To remove duplicates in an array, use the Set() method or loop through the array and use a temporary object to store unique values
based on 9 interviews
3 Interview rounds
based on 68 reviews
Rating in categories
System Engineer
1.1L
salaries
| ₹1 L/yr - ₹9 L/yr |
IT Analyst
66.7k
salaries
| ₹5.1 L/yr - ₹16 L/yr |
AST Consultant
51.5k
salaries
| ₹8 L/yr - ₹25 L/yr |
Assistant System Engineer
29.8k
salaries
| ₹2.2 L/yr - ₹5.8 L/yr |
Associate Consultant
29.4k
salaries
| ₹9 L/yr - ₹32 L/yr |
Amazon
Wipro
Infosys
Accenture