Accolite Digital Automation Testing Interview Questions

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

Accolite Digital Automation Testing Interview Questions

Company - Accolite Digital
Job role - Automation Engineer
Job location- Gurgaon
Interviewer - Surbhi

  • Can we call private methods from class A to class B?
  • Can we fill the data inside textbox other than using sendKeys? If yes, how?
    • Yes, JavaScriptExecutor - 
    • JavaScriptExecutor is an Interface that helps to execute JavaScript through Selenium Webdriver.
    •  JavaScriptExecutor provides two methods "executescript" & "executeAsyncScript" to run javascript on the selected window or current page.
  • Can we get screenshot on test failure?
    • Yes, using ITestListener interface onTestFailure() method
    • Implementation - 
    • File file = ((TakesScreenshot) driver).getScreenshotAs(OutputType.FILE);
    • String screenshotBase64 = ((TakesScreenshot)driver).getScreenshotAs(OutputType.BASE64);
  • What is the difference between Int and Integer?
  • What is the difference between Abstract class and Interface?
  • What is Selenium WebDriver - API?
    • Selenium WebDriver is an open-source API that allows you to programmatically interact with a browser on an operating system the way a real user would. 
    • Although it is primarily used to help browser testing of web applications 
    • is can also be used for any task where you need browser automation.
  • What do you understand by Test Plan?
  • Can Static methods be overloaded?
    • Yes, we can have two or more static methods with the same name, but differences in input parameters.
  • Can static methods be overriden?
    • No, we cannot override static methods because method overriding is based on dynamic binding at runtime and the static methods are bonded using static binding at compile time.
  • How can we select multiple values from dropdown?
  • How can we generate an Exception?
    • Upload button-> Uploading -> in-progress
    • -> trying to call Upload button
    • -> ElementNotInteractableException
Round 2 
Interviewer - Tanuja
  • What do you understand by Adhoc testing, System testing, Compatibility testing?
    • Compatibility Testing is a type of Software testing to check whether your software is capable of running on different hardware, operating systems, applications, network environments or Mobile devices. 
    • Compatibility Testing is a type of Non-functional testing
  • What is the difference between Regression testing and Re-testing?
    • Regression testing is to ensure that changes have not affected unchanged part. 
    • Retesting is done to make sure that the tests cases which failed in last execution are passed after the defects are fixed. 
  • What QA process is followed in your organization?
    • To Do -> Development -> PR review -> QA ready -> QA Testing -> UAT/PO -> Done
  • What are your roles and responsibilities?
    • Script development,
    • Execution, 
    • Maintenance
  • Can we automate captcha using Selenium?
    • No
  • Can we automate win auth pop-up using Selenium?
  • Can we automate alerts using Selenium?
    • yes
    • driver.switchTo().alert().dismiss();
  • What are the major challenges of using Selenium?
    • CAPTCHA, OTP, 
    • Test Data dependency, 
    • Stable build
  • What do you understand by Agile?
    • Environment -> Software development and Project management
    • Team can work together 
    • Dev,  QA, DevOps, Scrum master -> Agile Team members
    • SCRUM - Framework (Sprint, User stories, BackLog, 
    • Meetings - Sprint planning, Retrospective, Backlog Grooming/Refinement)

Comments

Popular posts from this blog

Azure Tutorials Series - Azure Networking

Testing in CI/CD

Azure Tutorials Series - IaaS vs PaaS vs SaaS