Add office photos
Engaged Employer

TCS

3.7
based on 90k Reviews
Video summary
Filter interviews by

Southco Interview Questions and Answers

Updated 17 Sep 2024
Popular Designations

Q1. Explain about Static Keywords ,Method, Variable with e.g.

Ans.

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() { // static method }

Add your answer

Q2. Jova codes to reverse strings and remove duplicate in array

Ans.

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

Add your answer

Q3. What is software testing

Ans.

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

  • Examples of testing tools include Selenium, JMeter, and Appium

Add your answer

Q4. Webdriver Waits and different commands

Ans.

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(ExpectedConditions.elementToBeClickable(By.id("exampleButton")));

Add your answer
Discover Southco interview dos and don'ts from real experiences

Q5. Difficulties faced while automation

Ans.

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.

Add your answer

Q6. What are Testing types

Ans.

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 performance and scalability of the software.

  • Security Testing: Testin...read more

Add your answer

Q7. What is Selenium?

Ans.

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 quick automation scripts.

Add your answer

Q8. Types of waits on selenium

Ans.

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);

Add your answer
Contribute & help others!
Write a review
Share interview
Contribute salary
Add office photos

Interview Process at Southco

based on 10 interviews
3 Interview rounds
Technical Round
HR Round - 1
HR Round - 2
View more
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories

Top Automation Engineer Interview Questions from Similar Companies

3.8
 • 17 Interview Questions
3.7
 • 17 Interview Questions
3.7
 • 11 Interview Questions
3.5
 • 10 Interview Questions
View all
Share an Interview
Stay ahead in your career. Get AmbitionBox app
qr-code
Helping over 1 Crore job seekers every month in choosing their right fit company
75 Lakh+

Reviews

5 Lakh+

Interviews

4 Crore+

Salaries

1 Cr+

Users/Month

Contribute to help millions

Made with ❤️ in India. Trademarks belong to their respective owners. All rights reserved © 2024 Info Edge (India) Ltd.

Follow us
  • Youtube
  • Instagram
  • LinkedIn
  • Facebook
  • Twitter