Similar Posts


  1. hello rajkumar
    some times interviewer ask if you involved to devlope framework,
    Q:what is your role on that framework what you did?

    1. Hi Ali, It depends on your years of experience. If you attend interviews as a fresher or 1 year exp in automation, just tell that I have involved in writing test scripts using the existing framework. If you are attending as an experienced automation tester, tell that you have involved in creating or modifying framework (if you really could face the upcoming questions related to automation).
      Check this post which guides you on how to handle answering about test automation framework in an interview.
      How to explain Test Automation Framework in the Interview
      Check this post it deals with test automation interview questions.
      Test Automation Interview Questions
      If you have any other queries, pls let me know.

  2. Hello Rajkumar,

    what should be the proper naming convention to be followed for packages, classes and variables with respect to real time project?

    1. Hi Ramya, It varies from company to company. Example, if we are working for then we name the package as Something like this. There is no specific rule to name it.

      1. naming convention is in camel case it should be good. for example (loginPage consider this name as any of the following packages, classes or variables )

  3. Some times interviewer ask for define the structure of the framework that you used so plz defines this question clearly what exactly we give answer for this.

    Should we write the structure in eclipse or some other answer?

  4. HI Rajkumar,
    What design pattern should be adopted to create Browser Instance in order to run Tests In Parallel using TestNG ?


  5. I want to an expert in selenium testing. Could you give some important tips to learn selenium very perfectly, I am currently working on Manual testing.

    1. If you created the complete framework then you could say that I have prepared the complete framework. Else you could say that you have prepared some custom functions related to the project.

  6. Do you have any video from scratch for simple data driven framework as per your video – ?

    Eg: Login to a page and enroll.
    1) First time its successful enrollment and in second time with same information, it wont be successful.
    Or Login to page with valid input and invalid input.

      1. Hi Rajkumar,
        Thnks, but i am confused when i have to use imlicit wait or when explicit.wait any specific condn .I know both wait for certain amount of time before throws a no such element exception error.Please reply

        1. Keep implicit wait at starting and explicit wait on a specific condition. You could create explicit wait as a function and call whenever you want that explicit wait.


          public static void waitUntilElementVisible(WebElement element) {
          WebDriverWait wait = new WebDriverWait(driver, 50);

      2. if we have 10 staments in our class


        driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);


        driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS)

        we need to write driver.manage().timeouts().implicitlyWait(TimeOut, TimeUnit.SECONDS);
        after each statements ya define only its once.and will work after each command??

  7. Hi Raj,
    Sometimes interviewer ask…..suppose u have 200 test case and u have less time… how u execute that test cases… u add any component or any code in ur framework for this?
    plz tell me about that…..

  8. Hi Raj,

    This is really great effort in helpin out people like us for fetching a job. Thank you ! By the way could you please list out the questions for Core Java interview questions for QA testers. This would be helpful for all of us.

    1. Hi Jason,
      Thanks for your kind words. I am working on that. I will publish both Java Tutorial and Java Interview Questions for (Selenium) Software Testers.

  9. Hi Rajkumar,

    This is really great effort in helping out people like us for fetching a job. Thank you ! By the way could you please provide the BDD framework (Cucumber) interview questions and Complete framework structure. This would be helpful for all of us.

  10. hai sir
    what are the activities that performed by automation tester with gihub and jenkinks who is having 2
    years experience

  11. Hi,

    Can you please provide answer to below interview question.

    Can you give me an example of best bug that you have found in Banking project?
    Also can you let me know what are the major challenges that you have faces during your testing project?


    1. It depends on your experience. It varies from person to person.
      1. You can say anything like the first bug which you found in your first job is your favorite bug or you can say that I found a critical bug related to money transaction in an application which was already tested by other team members and said there are no bugs in the application… anything depends on your experience.
      2. You have to say the difficult situation you had faced and how you overcome that… say something like there is no proper documentation and team members used to do Adhoc way of testing… I raised this issue in team meetings and did set up a process to create and follow test artifacts…

  12. Hello,
    Can you tell us what are the total activities that performed by automation tester with gihub and jenkinks who is having 2
    years experience

    1. Hi Vicky,
      It varies from team to team..Usually, on Github, we do create repositories, commit the code, push/pull the code..
      Jenkins part will be taken care by devs.. they keep your git repo path in the post build actions..

  13. Hi Rajkumar,

    I went through selenium course but I don’t have knowledge on TestNG, Maven and Jenkins since all these topics were missing on my course. I would like to learn these things from you. Do you provide online training? Please let me know. I am trying to change my domain to Automation Testing ASAP. Please help me.

Leave a Reply

Your email address will not be published. Required fields are marked *