0% found this document useful (0 votes)
127 views4 pages

Cognizant Interview Questions

The document outlines a series of interview questions for a QA role at Kappsoft Systems Pvt Ltd, divided into three rounds. Questions cover various topics including programming, Selenium, automation testing, OOP concepts, and project-specific details. Additionally, it includes links to social media for further engagement.

Uploaded by

sandy.honi07
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
127 views4 pages

Cognizant Interview Questions

The document outlines a series of interview questions for a QA role at Kappsoft Systems Pvt Ltd, divided into three rounds. Questions cover various topics including programming, Selenium, automation testing, OOP concepts, and project-specific details. Additionally, it includes links to social media for further engagement.

Uploaded by

sandy.honi07
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

[10:57 am, 10/05/2025] +91 84217 92043: First round :

1. In an array print the second smallest and second largest element

Second Round :

1. Introduce yourself

2. What are your current roles and responsibilities

3. Which oops concepts you have implemented

4. How have you implemented abstraction and encapsulation

5. Explain the exception hierarchy

6. How have you handled null pointer exception

7. What is compile time and run time polymorphism? How have you implemented them?

8. Can you create an object of an interface?

9. Can you call a method from an interface that you have not implemented in any class?

10. Can you overload and override static methods

11. What is the difference between stringbuilder and stringbuffer

12. What is the difference between array list and Linked list

13. What is map

14. What is set and how is it different from list and map

15. How do you define singleton class? What is it's use

16. Write xpath for the search button on Google

17. Write selenium code to enter text

18. How do you scroll to an element?

19. How to take screenshot of a web element?

20. What are the activities we can perform using javascriptExecutor

21. How do you switch to frame? How to detect frames

22. How to get all the available values in select drop-down?

23. How to handle alerts ?

24. How to switch to child window?

25. What are the options available in cucumber options


26. How can I run a scenario multiple times

27. How can I run certain activities for all scenarios multiple times

28. How have you handled synchronisation

29. How do you execute your test cases in your framework

30. How to re execute failed tests

31. What is the use of test runner in cucumber

32. How do you perform cross browser testing

Third Round :

1. What are your current role and responsibilities

2. Can you work as an individual contributor

3. How do you resolve conflicts in Git

4. Given an array {1,3,3,4,5,6,6,7,8,9,9} when user enters a search element, the program should display
the index number where the element is found. If the element is repeated it should display all those
indices. If it is not present in the given array program should display "element not found"

5. Discussion of project specific details

🚩 Follow me on Linkedin: https://www.linkedin.com/in/shammi-jha

[10:57 am, 10/05/2025] +91 84217 92043: Kappsoft Systems Pvt Ltd Interview Questions for
hashtag#QA role

✅ Join Telegram: https://telegram.me/qaidea

1. Tell me about yourself and your experience in automation testing?

2. Can you explain your current project and your role in automation testing?

3. What challenges have you faced while automating test cases, and how did you solve them?

4. How do you handle dynamic elements in Selenium WebDriver?

5. What is the difference between implicit, explicit, and fluent waits?

6. Explain the Page Object Model (POM) and its advantages.

7. How do you implement data-driven testing in Selenium?


8. How do you integrate Selenium with CI/CD tools like Jenkins?

9. What is the difference between TestNG and JUnit?

10. What is the difference between regression testing and retesting?

11. If a defect is not reproducible, how would you handle it?

12. How do you ensure maximum test coverage in a project?

13. Have you ever encountered a scenario where an automated test passed, but the application had a
defect? How did you handle it?

14. What is Shift Left Testing, and why is it important in automation?

15. What was the most challenging automation scenario you worked on, and how did you solve it?

16. Write a Java program to find the second highest number in an array without using sorting.

17. Write a Selenium WebDriver script to extract all links from a webpage and print their text.

hashtag#Round1:

1. Please explain your Selenium Framework in depth?

2. Where you have used OOPs concepts in your framework?

3. How to run Selenium scripts on already opened browser?

4. Selenium Questions: Handle Multiple Windows, Dynamic Dropdowns, Handle shadow dom elements?

5. Print all values of Customer salary from given graph using selenium?

6. Java Questions: Functional interface, Multithreading basics?

7. Write Java code to print all the permutations of given string?

hashtag#Round2

1. Bug Life cycle, Big Severity, priority?

2. Write code for database connection?

3. How do you do parallel testing using testNG?

4. Write code and explain singleton design pattern?

5. Git command: fetch, pull, clone use?

6. Find the Kth largest and Kth smallest elements in array?

7. Some questions on Linux commands?


hashtag#Round3

1. Sort array of 0,1,2 in O(n) time?

2. Palindromic substrings?

3. How will you write xpaths for disappearing elements in selenium?

4. How would you setup your framework with Jenkins?

You might also like