How do I prepare for Selenium automation testing interviews?

Important topics and interview preparation for automation test engineer. Here are the list of contents explained with all useful links and updates. 
Now if we assume you are ready to go and get with this career move.
Time is not a constraint, it purely depends on person’s ability to grasp

software automation engineer interview preparation
Selenium-automation-interview-preparation

  1. Firstly, you need to learn any programming and scripting language like JAVA, Python, Ruby,etc.
  2. Get familiar with basic concepts like OOPS concepts, various Data Types and Variables, Operators, Decision Making, Arrays, Loops, Classes and Objects, Class Constructors, String Classes, etc.
  3. Now coming to selenium webdriver part start with Set Up/Configure Selenium WebDriver
  4. Get acquainted with various WebDriver Commands

    Below are the topics which you need to be clear to be a Professional Selenium Tester;
  1. Core Java
  2. Selenium WebDriver
  3. HTML traversal & DOM concepts
  4. CSS Selectors & XPATH
  5. JavaScript for Selenium Webdriver
  6. TestNG concepts for test organization, prioritization & batch execution
  7. Github concepts for source code management
  8. Jenkins for CD/CI
  9. Basic understanding of different frameworks - keyword driven, data driven, hybrid, POM
  10. Basic understanding of the workings of their current framework - folder structure, object repositories, reusable functions, test data flow, reporting libraries etc.

Note that topics like Database connection (JDBC) or interaction with external files like CSV, XML, JSON etc. should be covered in core java.
You can prepare for above topics from below mentioned sources -
Core Java
Selenium WebDriver Functions


HTML traversal & DOM concepts
CSS Selectors & XPATH
  • Read this article for CSS Selectors - sauce labs and MDN articles
  • Go through this tutorial for XPATH
JavaScript for Selenium Webdriver
  • This article will show you how javascript can be useful in selenium
TestNG concepts
Github and Jenkins concepts
Test Automation Frameworks
Once you complete above mentioned tutorials and articles, you can practice selenium interview questions from below mentioned sources -
Referrals : Quora
About author

3 comments:

  1. While learning Selenium, you need to choose between Selenium with Java or Selenium with Python. After that you can learn the concepts like using various web driver apis, locators, exceptions, waits, drop-down, reporting and so on. Next, you must also be aware of the latest selenium interview questions being frequently asked in interviews. That's how you can make sure good results.

    ReplyDelete
  2. This information really helped me a lot. It was very informative.
    Devops Services

    ReplyDelete
  3. I like your post. Extern Labs Inc is a software development company in the USA. We are working on many latest technologies like Blockchain, AI, ML, Python. We house an expert team of developers & designers. Hire the Best Software Development Company in the USA for web and software development.

    ReplyDelete