DEV Community

Cover image for ๐Ÿ”ฅ How Do I Prepare for Selenium Automation Testing Interview ?
Pramod Dutta
Pramod Dutta

Posted on

๐Ÿ”ฅ How Do I Prepare for Selenium Automation Testing Interview ?

In this video, We are going to answer very important topic for any Software Tester, How do I prepare for Selenium Automation Testing Interview and What are the important concepts that I should Know to crack the Selenium Interview.

I have discussed the high level concepts that you should start preparing for the same to crack the Selenium Automation Interview.

โœ… Download Mind Map - https://sdet.live/selenium-interview

โœ… Watch Now.
How To Explain Test Automation Framework To The Interviewer(With 2 Examples)
https://youtu.be/FdTfbGlrPIk

How Do I Prepare for 2 Years of Selenium Automation Testing Interviews?
โœ… Programming
Core Java
Collections
โœ… Selenium WebDriver
Important Methods
Action Class, Hover
Frame/Iframe Handling
Keyboard Events
โœ… Source code management - Git
Git add
push
commit
clone
merge
conflicts
โœ… CSS Selectors & XPATH
โœ… HTML traversal & DOM concepts
โœ… Jenkins for CD/CI
โœ… Type of Frameworks (Automation)
Keyword driven
Behavior driven development
Data driven
Hybrid (POM)
โœ… Current framework

  1. Maven
  2. TestNG
  3. Folder Structure โœ… Database Knowledge
  4. MySQL
    Basics of JOIN
    Inner Join
    Outer Join
    Left Join
    Right Join
    Normal Queries
    (i) DDL (Data Definition Language): All statements related to this can be used in defining the database structure or schema.

    Statements: CREATE, ALTER, DROP, TRUNCATE, COMMENT, and RENAME

    (ii) DML (Data Manipulation Language): All statements related to this can be used for managing data within schema objects.

    Statements: SELECT, INSERT, UPDATE, DELETE, MERGE, CALL, EXPLAIN PLAN, and LOCK TABLE.

    (iii) DCL (Data Control Language): GRANT Statement and REVOKE Statement.

    (iv) TCL (Transaction Control Language): All statements related to this can be used to manage the changes made by DML statements. Using TCL, statements can be grouped together into logical transactions.

    Statements: COMMIT, SAVEPOINT, ROLLBACK, and SET TRANSACTION.

  5. Postgres
    โœ… Misc Prep -
    1.Head First Java

  6. HackerRANK/HackerEarth

  7. Data structure and algorithms.
    โœ… Interview Preparation

  8. Cover Letter

  9. Resume

  10. List of Companies to apply

  11. Github Repos(Public)
    โœ… Reference
    https://smartbear.com/learn/automated-testing/test-automation-frameworks/

โœ… Want to become an Automation Rockstar ? https://thetestingacademy.com/


๐Ÿ‘ช Join our Community - http://bit.ly/learntesting2019

โœ… Automation Community - https://thetestingacademy.com

๐ŸฆFollow us on Twitter - https://twitter.com/itstechmode

๐Ÿ“– Like us on Facebook - https://www.facebook.com/scrolltest

๐ŸŽค Listen to our Podcast - https://anchor.fm/thetestingacademy


automationtesting #manualtesting #testautomation #thetestingacademy #scrolltest

๐Ÿš€ Tools and services I recommend:
Some of the courses that I recommend to become better Automation Tester ๐Ÿ™Œ๐Ÿ™Œ

โœ…Selenium Training and Certification -
https://scrolltest.com/go/edureka

โœ…Learn Jenkins for QA -
https://bit.ly/learnjenkins-p1

โœ…Programming Java -
https://bit.ly/learnjava2020-p1

โœ…Test Automation -
https://bit.ly/learnautomation2020

โœ…API Testing -
https://www.learnapitesting.com

โœ…Cypress Tutorial with LIVE Projects -
http://cypresstutorial.com

Top comments (1)

Collapse
 
glentx profile image
Glenn Henderson

thanks for sharing these tips.