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
Selenium-automation-interview-preparation |
- Firstly, you need to learn any programming and scripting language like JAVA, Python, Ruby,etc.
- 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.
- Now coming to selenium webdriver part start with Set Up/Configure Selenium WebDriver
- Get acquainted with various WebDriver Commands
Below are the topics which you need to be clear to be a Professional Selenium Tester;
- Core Java
- Selenium WebDriver
- HTML traversal & DOM concepts
- CSS Selectors & XPATH
- JavaScript for Selenium Webdriver
- TestNG concepts for test organization, prioritization & batch execution
- Github concepts for source code management
- Jenkins for CD/CI
- Basic understanding of different frameworks - keyword driven, data driven, hybrid, POM
- 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
- Read Head First Java
- Solve HackerRank problems
- Master collections framework
Selenium WebDriver Functions
- Go through WebDriver Class Hierarchy and read the constructors and methods of important classes like WebElement, By, Exceptions etc.
- Read point# 8 to 18 of WebDriver Spec thoroughly
HTML traversal & DOM concepts
- Go through this HTML DOM tutorial
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
- Get introduction of TestNG from here
- Read this documentation thoroughly
Github and Jenkins concepts
Test Automation Frameworks
- Read this comprehensive article on frameworks
Once you complete above mentioned tutorials and articles, you can practice selenium interview questions from below mentioned sources -
Referrals : Quora
About author
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.
ReplyDeleteThis information really helped me a lot. It was very informative.
ReplyDeleteDevops Services
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