Interview Experience Amdocs | Automation Testing | SDET

In this article we will cover Amdocs Automation Testing Interview Questions from 2022 which could help you prepare in advance.

Interview Experience Amdocs | Automation Testing | SDET
Company - Amdocs
Job role - Automation Engineer
Job location- Pune
Interviewer - Priyanka and Pranav
Date - October 27 2022
  • Roles and responsibilities?
  • TestNG - @Test, @BeforeMethod?
    • @BeforeMethod annotated method will be run before each test method i.e say there are three test methods (i.e test cases), then @BeforeMethod annotated method will be called thrice before each test method.
  • Page object model - What is @FindBy?
    • @FindBy is used in Page Objects in Selenium tests to specify the object location strategy for a webelement or a list of webelements.
    • PageFactories
  • Browser size customize?
    • Dimension class
    • Dimension dim = new Dimension(850, 700);
    • driver.manage().window().setSize(dim);
  • Create Xpath for Product using Demo webElement?
  • TestNG?
    • Annotations
    • @Test(dependsOnMethods = { "TC_APILogin", "TC_WebLogin" })
    • TC_WebLogin - method name of TC
    • @Test(priority = 3)
    • @Test(alwaysRun = true)
    • @Test(dependsOnGroups = { "TC_APILogin", "TC_WebLogin" }) 
    • @Test(groups = { "Sanity", "Functional" }) - 
  • Selenium Architecture?
  • Reporting - ExtentReports - Code for it
  • Assert vs Verify?
    • Assert is a hard failure whereas Verify will still keep the execution continue despite of failures.
  • Types of Assertions
    • Soft and Hard
  • Exceptions in Selenium?
    • ElementNotVisibleException
    • NoSuchWindowException
    • NoSuchFrameException
    • NoSuchElementException
    • NoAlertPresentException
  • StaleElementException?
    • State of the elements changed (can be because of refreshing the browser)
  • HandleMultipleWindows - 
  • Move to specific window?
  • FluentWait - Explain and write code as Well?
    • Wait wait = new FluentWait(WebDriver reference)
    • .withTimeout(timeout, SECONDS)
    • .pollingEvery(timeout, SECONDS)
    • .ignoring(Exception.class);
  • FluentWait vs ExplicitWait?
  • System.getProperty?
  • OOPS concepts?
  • Achieve Abstraction using Abstract classes and Interface
  • Interface vs Abstract classes - Difference?

Comments

Popular posts from this blog

Azure Tutorials Series - Azure Networking

Testing in CI/CD

Azure Tutorials Series - IaaS vs PaaS vs SaaS