[go: up one dir, main page]

0% found this document useful (0 votes)
10 views10 pages

Selenium Interview Questions

The document outlines a comprehensive list of questions related to Selenium, TestNG, and automation testing, covering challenges, strategies, components, advantages, limitations, and various technical aspects of Selenium. It also includes inquiries about different testing frameworks, annotations, and practical coding examples. This resource serves as a guide for understanding automation testing concepts and tools used in the industry.

Uploaded by

rajat474009
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)
10 views10 pages

Selenium Interview Questions

The document outlines a comprehensive list of questions related to Selenium, TestNG, and automation testing, covering challenges, strategies, components, advantages, limitations, and various technical aspects of Selenium. It also includes inquiries about different testing frameworks, annotations, and practical coding examples. This resource serves as a guide for understanding automation testing concepts and tools used in the industry.

Uploaded by

rajat474009
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/ 10

SELENIUM, TESTNG AND OTHER :

1. WHAT ARE THE CHALLENGES DURING AUTOMATION TESTING ?


2. WHAT STRATEGIES YOU FOLLOWED WHILE BUILDING ?
3. WHAT IS SELENIUM?
4. WHAT ARE THE SELENIUM SUITE COMPONENTS?
5. MENTION THE ADVANTAGES OF USING SELENIUM AS AN AUTOMATION TOOL.
6. WHAT IS TEST AUTOMATION OR AUTOMATION TESTING?
7. WHAT ARE THE ADVANTAGES OF AUTOMATION TESTING?
8. WHAT IS SELENESE? HOW IS IT CLASSIFIED?
9. WHAT ARE THE LIMITATIONS OF SELENIUM TESTING?
10. WHAT IS THE DIFFERENCE BETWEEN SELENIUM 2.0 AND SELENIUM 3.0?
11. WHAT ARE THE TESTING TYPES SUPPORTED BY SELENIUM?
12. WHAT ARE THE DIFFERENT TYPES OF ANNOTATIONS WHICH ARE USED IN SELENIUM?
13. WHAT IS THE SAME-ORIGIN POLICY AND HOW IS IT HANDLED?
14. MENTION THE TYPES OF WEB LOCATORS.
15. WHAT ARE THE TYPES OF WAITS SUPPORTED BY WEBDRIVER?
16. MENTION THE TYPES OF NAVIGATION COMMANDS
17. WHAT IS THE MAJOR DIFFERENCE BETWEEN DRIVER.CLOSE() AND DRIVER.QUIT()?
18. WHAT MAKES SELENIUM SUCH A WIDELY USED TESTING TOOL? GIVE REASONS.
19. WHY IS IT ADVISED TO SELECT SELENIUM AS A TESTING TOOL FOR WEB APPLICATIONS OR SYSTEMS?
20. WHAT IS AN EXCEPTION TEST IN SELENIUM?
21. HOW TO WAIT UNTIL A WEB PAGE HAS BEEN LOADED COMPLETELY IN SELENIUM?
22. WHAT IS SELENIUM WEBDRIVER?
23. IS SELENIUM WEBDRIVER A LIBRARY?
24. WHICH BROWSERS/DRIVERS ARE SUPPORTED BY SELENIUM WEBDRIVER?
25. EXPLAIN SELENIUM 4 AND WHY IT IS DIFFERENT FROM OTHER SELENIUM VERSIONS?
26. WHAT WILL HAPPEN IF I EXECUTE THIS COMMAND? DRIVER.GET
27. WHAT IS AN ALTERNATIVE OPTION TO DRIVER.GET() METHOD TO OPEN AN URL IN SELENIUM WEB DRIVER?
28. IS IT POSSIBLE TO TEST APIS OR WEB SERVICES USING SELENIUM WEBDRIVER?
29. MENTION DIFFERENT WAYS OF LOCATING AN ELEMENT IN SELENIUM?
30. HOW CAN WE MOVE TO THE NTH-CHILD ELEMENT USING XPATH?
31. HOW CAN WE TYPE TEXT IN A TEXTBOX USING SELENIUM?
32. HOW TO TYPE TEXT IN AN INPUT BOX USING SELENIUM?
33. HOW TO CLICK ON A HYPERLINK IN SELENIUM?
34. HOW TO SCROLL DOWN A PAGE USING JAVASCRIPT?
35. HOW TO ASSERT THE TITLE OF A WEBPAGE?
36. HOW TO MOUSE HOVER OVER A WEB ELEMENT?
37. HOW TO RETRIEVE CSS PROPERTIES OF AN ELEMENT?
38. WHAT IS POM (PAGE OBJECT MODEL)?
39. CAN CAPTCHA BE AUTOMATED?
40. HOW DOES SELENIUM HANDLE WINDOWS-BASED POP-UPS?
41. HOW TO TAKE SCREENSHOTS IN WEBDRIVER?
42. WHY DO TESTERS CHOOSE SELENIUM OVER QTP?
43. WHAT ARE THE DATA-DRIVEN FRAMEWORK AND KEYWORD-DRIVEN FRAMEWORK?
44. WHAT IS THE DIFFERENCE BETWEEN GETWINDOWHANDLES() AND GETWINDOWHANDLE()?
45. WHAT IS A SELENIUM MAVEN PROJECT?
46. WHAT IS AN OBJECT REPOSITORY?
47. WHAT IS EXACTLY MEANT BY A WEBELEMENT IN SELENIUM, AND HOW IS IT USED?
48. IS THERE A WAY TO TYPE IN A TEXTBOX WITHOUT USING SENDKEYS()?
49. HOW TO SELECT A VALUE FROM A DROPDOWN IN SELENIUM WEBDRIVER?
50. WHAT DOES THE SWITCHTO() COMMAND DO?
51. HOW TO UPLOAD A FILE IN SELENIUM WEBDRIVER?
52. HOW TO SET BROWSER WINDOW SIZE IN SELENIUM?
53. WHEN DO WE USE FINDELEMENT() AND FINDELEMENTS()?
54. WHAT IS A PAUSE ON AN EXCEPTION IN SELENIUM IDE?
55. HOW TO LOGIN TO ANY SITE IF IT IS SHOWING AN AUTHENTICATION POP-UP FOR USERNAME AND PASSWORD?
56. WHAT IS THE DIFFERENCE BETWEEN SINGLE AND DOUBLE SLASH IN XPATH?
57. HOW DO YOU FIND BROKEN LINKS IN SELENIUM WEBDRIVER?
58. NAME SOME OF THE COMMONLY USED AUTOMATION TESTING TOOLS THAT ARE USED FOR FUNCTIONAL
AUTOMATION.
59. NAME SOME OF THE COMMONLY USED AUTOMATION TESTING TOOLS THAT ARE USED FOR NON-FUNCTIONAL
AUTOMATION.
60. LIST OUT SOME OF THE AUTOMATION TOOLS WHICH COULD BE INTEGRATED WITH SELENIUM TO ACHIEVE
CONTINUOUS TESTING.
61. WHAT DO YOU MEAN BY THE ASSERTION IN SELENIUM?
62. EXPLAIN THE DIFFERENCE BETWEEN ASSERT AND VERIFY COMMANDS.
63. WHAT DO YOU MEAN BY XPATH?
64. EXPLAIN XPATH ABSOLUTE AND XPATH ATTRIBUTES
65. WHAT IS THE DIFFERENCE BETWEEN "/" AND "//" IN XPATH?
66. WHAT ARE THE WEBDRIVER SUPPORTED MOBILE TESTING DRIVERS?
67. WHAT IS THE DIFFERENCE BETWEEN TYPE KEYS AND TYPE COMMANDS?
68. WHAT IS THE MAIN DISADVANTAGE OF IMPLICIT WAIT?
69. HOW CAN WE LAUNCH DIFFERENT BROWSERS IN SELENIUM WEBDRIVER?
70. WRITE A CODE SNIPPET TO LAUNCH FIREFOX BROWSER IN WEBDRIVER.
71. WRITE A CODE SNIPPET TO LAUNCH CHROME BROWSER IN WEBDRIVER.
72. WRITE A CODE SNIPPET TO LAUNCH INTERNET EXPLORER BROWSER IN WEBDRIVER.
73. HOW DO YOU PERFORM DRAG AND DROP OPERATIONS IN WEBDRIVER?
74. WHAT ARE THE DIFFERENT METHODS TO REFRESH A WEB PAGE IN WEBDRIVER?
75. HOW TO INVOKE AN APPLICATION IN WEBDRIVER?
76. WHAT ARE THE BENEFITS OF AUTOMATION TESTING?
77. IS THERE AN HTMLUNITDRIVER FOR .NET?
78. HOW CAN YOU REDIRECT BROWSING FROM A BROWSER THROUGH SOME PROXY?
79. EXPLAIN THE PAUSE FEATURE IN SELENIUM IDE
80. HOW DO YOU HANDLE A FRAME IN WEBDRIVER?
81. MENTION THE TYPES OF LISTENERS IN TESTNG
82. MENTION IMPORTANT DETAILS OF DIFFERENT TYPES OF FRAMEWORKS AND ALSO REGARDING THE CONNECTION
OF SELENIUM WITH ROBOT FRAMEWORK
83. MENTION DETAILS OF THE BASIC STEPS OF SELENIUM TESTING AND ALSO MENTION WHICH ARE THE WIDELY USED
COMMANDS VIA A PRACTICAL APPLICATION.
84. WHAT ARE EXACTLY JENKINS AND MENTION THE ADVANTAGES OF USING IT WITH SELENIUM?
85. EXPLAIN THE METHODS USED TO HANDLE DYNAMIC WEB ELEMENTS USING SELENIUM?
86. HOW DO YOU DEAL WITH STALE ELEMENT EXCEPTIONS IN SELENIUM?
87. HOW DO YOU SIMULATE A BROWSER BACK BUTTON CLICK IN SELENIUM?
88. HOW DO YOU HANDLE ALERTS IN SELENIUM?
89. WHAT IS THE CORRECT SYNTAX FOR LOCATING AN ELEMENT USING CSS SELECTORS IN SELENIUM?
90. WHICH OF THE FOLLOWING METHODS IS USED TO CLEAR THE TEXT IN A TEXT FIELD USING SELENIUM?
91. WHICH OF THE FOLLOWING METHODS IS USED TO MAXIMIZE THE BROWSER WINDOW IN SELENIUM?
92. EXPLAIN WHAT IS ASSERTION IN SELENIUM AND WHAT ARE THE TYPES OF ASSERTION?
93. MENTION WHAT IS THE USE OF X-PATH?
94. LIST OUT THE TECHNICAL CHALLENGES WITH SELENIUM?
95. WHAT IS JUNIT ANNOTATIONS AND WHAT ARE DIFFERENT TYPES OF ANNOTATIONS WHICH ARE USEFUL?
96. WHILE USING CLICK COMMAND CAN YOU USE SCREEN COORDINATE?
97. WHAT ARE THE ADVANTAGES OF SELENIUM?
98. WHY TESTERS SHOULD OPT FOR SELENIUM AND NOT QTP?
99. WHAT ARE THE FOUR PARAMETER YOU HAVE TO PASS IN SELENIUM?
100. WHAT IS THE DIFFERENCE BETWEEN SETSPEED() AND SLEEP() METHODS?
101. WHAT IS SAME ORIGIN POLICY? HOW YOU CAN AVOID SAME ORIGIN POLICY?
102. WHAT IS HEIGHTENED PRIVILEGES BROWSERS?
103. HOW YOU CAN USE “SUBMIT” A FORM USING SELENIUM?
104. WHAT ARE THE FEATURES OF TESTNG AND LIST SOME OF THE FUNCTIONALITY IN TESTNG WHICH MAKES IT
MORE EFFECTIVE?
105. MENTION WHAT IS THE DIFFERENCE BETWEEN IMPLICIT WAIT AND EXPLICIT WAIT?
106. WHICH ATTRIBUTE YOU SHOULD CONSIDER THROUGHOUT THE SCRIPT IN FRAME FOR “IF NO FRAME ID AS
WELL AS NO FRAME NAME”?
107. EXPLAIN WHAT ARE THE JUNITS ANNOTATION LINKED WITH SELENIUM ?
108. MENTION WHAT ARE THE ADVANTAGES OF USING GIT HUB FOR SELENIUM?
109. MENTION WHY DO YOU NEED SESSION HANDLING WHILE WORKING WITH SELENIUM?
110. MENTION WHEN TO USE AUTOIT?
111. FOR DATABASE TESTING IN SELENIUM WEBDRIVER WHAT API IS REQUIRED?
112. MENTION WHAT IS DESIRED CAPABILITY? HOW IS IT USEFUL IN TERMS OF SELENIUM?
113. MENTION WHAT ARE THE TYPES OF LISTENERS IN TESTNG?
114. MENTION WHAT IS LISTENERS IN SELENIUM WEBDRIVER?
115. TO GENERATE PDF REPORTS MENTION WHAT JAVA API IS REQUIRED?
116. MENTION IN WHAT WAYS YOU CAN CUSTOMIZE TESTNG REPORT?
117. MENTION WHAT ARE THE CHALLENGES IN HANDLING AJAX CALL IN SELENIUM WEBDRIVER?
118. IN SELENIUM WHAT ARE BREAKPOINTS AND STARTPOINTS?
119. HOW DO YOU IDENTIFY AN OBJECT USING SELENIUM?
120. TO ENTER VALUES ONTO TEXT BOXES WHAT IS THE COMMAND THAT CAN BE USED?
121. USING SELENIUM HOW CAN YOU HANDLE NETWORK LATENCY?
122. HOW SELENIUM GRID HUB KEEPS IN TOUCH WITH RC SLAVE MACHINE?
123. OTHER THAN THE DEFAULT PORT 4444 HOW YOU CAN RUN SELENIUM SERVER?
124. EXPLAIN HOW YOU CAN CAPTURE SERVER SIDE LOG SELENIUM SERVER?
125. WHY TO USE TESTNG WITH SELENIUM RC?
126. CAN WE USE SELENIUM RC TO DRIVE TESTS ON TWO DIFFERENT BROWSERS ON ONE OPERATING SYSTEM
WITHOUT SELENIUM GRID?
127. WHAT ARE THE TECHNICAL LIMITATIONS WHILE USING SELENIUM RC?
128. HOW CAN WE HANDLE POP-UPS IN RC?
129. EXPLAIN WHAT IS FRAMEWORK AND WHAT ARE THE FRAMEWORKS AVAILABLE IN RC?
130. WHAT ARE THE ADVANTAGES OF RC?
131. EXPLAIN WHAT IS THE MAIN DIFFERENCE BETWEEN WEB-DRIVER AND RC?
132. HOW CAN YOU RETRIVE THE MESSAGE IN AN ALERT BOX?
133. HOW WILL YOU VERIFY THE SPECIFIC POSITION OF AN WEB ELEMENT
134. HOW WILL YOU HANDLE WORKING WITH MULTIPLE WINDOWS IN SELENIUM?
135. WHAT IS REGULAR EXPRESSIONS? HOW YOU CAN USE REGULAR EXPRESSIONS IN SELENIUM?
136. WHAT IF YOU HAVE WRITTEN YOUR OWN ELEMENT LOCATOR AND HOW WOULD YOU TEST IT?
137. WHAT IS SELENESE AND WHAT ARE THE TYPES OF SELENESE?
138. FROM YOUR TEST SCRIPT HOW YOU CAN CREATE HTML TEST REPORT?
139. HOW CAN YOU PREPARE CUSTOMIZED HTML REPORT USING TESTNG IN HYBRID FRAMEWORK?
140. EXPLAIN HOW TO ITERATE THROUGH OPTIONS IN TEST SCRIPT?
141. EXPLAIN HOW YOU CAN USE RECOVERY SCENARIO WITH SELENIUM?
142. WHAT IS THE COMMAND THAT IS USED IN ORDER TO DISPLAY THE VALUES OF A VARIABLE INTO THE
OUTPUT CONSOLE OR LOG?
143. EXPLAIN HOW YOU CAN SWITCH BACK FROM A FRAME?
144. WHAT IS THE DIFFERENCE BETWEEN GETWINDOWHANDLES() AND GETWINDOWHANDLE()?
145. WHICH WEB DRIVER IMPLEMENTATION IS FASTEST?
146. HOW WILL YOU USE SELENIUM TO UPLOAD A FILE?
147. EXPLAIN USING WEBDRIVER HOW YOU CAN PERFORM DOUBLE CLICK?
148. MENTION 5 DIFFERENT EXCEPTIONS YOU HAD IN SELENIUM WEB DRIVER?
149. EXPLAIN HOW YOU CAN SWITCH BETWEEN FRAMES?
150. USING WEB DRIVER HOW YOU CAN STORE A VALUE WHICH IS TEXT BOX?
151. EXPLAIN HOW YOU CAN HANDLE COLORS IN WEB DRIVER?
152. EXPLAIN HOW YOU CAN FIND BROKEN IMAGES IN A PAGE USING SELENIUM WEB DRIVER?
153. WHILE INJECTING CAPABILITIES IN WEBDRIVER TO PERFORM TESTS ON A BROWSER WHICH IS NOT
SUPPORTED BY A WEBDRIVER WHAT IS THE LIMITATION THAT ONE CAN COME ACROSS?
154. MENTION WHAT ARE THE CAPABILITIES OF SELENIUM WEBDRIVER
155. EXPLAIN HOW TO ASSERT TEXT OF WEBPAGE USING SELENIUM ?
156. EXPLAIN HOW YOU CAN LOGIN INTO ANY SITE IF IT’S SHOWING ANY AUTHENTICATION POPUP FOR
PASSWORD AND USERNAME?
157. EXPLAIN WHAT IS DATA-DRIVEN FRAMEWORK AND KEYWORD DRIVEN?
158. TELL ME YOUR DAY TO DAY ACTIVITIES AS QA?
159. DO YOU HAVE CREATED FRAMEWORK FROM SCRATCH, OR YOU HAVE MAINTAINED THAT?
160. CAN YOU TELL ME OOPS CONCEPTS AND RELATE IT WITH YOUR FRAMEWORK?
161. HOW CAN YOU USE INTERFACE AND HOW IT IS DIFFERENT FROM ABSTRACT CLASS?
162. WHAT DO YOU MEAN BY STATIC KEYWORD IN JAVA?
163. HOW TO CALL STATIC METHOD AND VARIABLE IN JAVA?
164. CAN I ACCESS STATIC METHOD BY USING OBJECT REFERENCE?
165. HOW TO CALL NON-STATIC METHOD AND VARIABLE IN JAVA?
166. WHAT DO YOU MEAN BY WRAPPER CLASS AND HOW WILL YOU DO DATA CONVERSION?
167. CAN YOU CONVERT STRING A =”110A” IN INTEGER?
168. WHAT DO YOU MEAN BY CALL BY VALUE & CALL BY REFERENCE IN JAVA?
169. WHAT DO YOU MEAN BY EXCEPTIONS IN JAVA?
170. CAN YOU TELL ME ABOUT DIFFERENCE BETWEEN THROW AND THROWS KEYWORD?
171. WHICH LOCATOR YOU ARE USING IN YOUR FRAMEWORK AND WHY?
172. CAN YOU TELL ME HOW YOU WILL HANDLE MULTIPLE WINDOW IN SELENIUM?
173. HOW YOU WILL MOVE FROM ONE WINDOW TO ANOTHER?
174. TELL ME THE DIFFERENCE BETWEEN IMPLICIT & EXPLICIT WAIT?
175. CAN YOU TELL ME SOME EXCEPTIONS IN SELENIUM?
176. WHAT DO YOU MEAN BY USER DEFINED EXCEPTION?
177. CAN YOU TELL ME WHAT IS ASSERT IN TESTNG?
178. WHICH ASSERT YOU HAVE USED IN TESTNG?
179. CAN YOU TELL ME ABOUT THE ORDER OF TESTNG ANNOTATIONS?
180. DO YOU HEARD ABOUT PRIORITY IN TESTNG CAN WE SET -VE PRIORITY?
181. CAN YOU EXPLAIN ME TESTNG?
182. HOW TO RUN SINGLE METHOD MULTIPLE TIME IN TESTNG?
183. DO YOU WORK IN CUCUMBER, CAN YOU TELL ME WHAT ALL FILES REQUIRED IN CUCUMBER?
184. HAVE YOU USED GIT IN YOUR PROJECT CAN YOU EXPLAIN ABOUT IT?
185. CAN YOU GIVE ME SOME GIT COMMANDS WHICH YOU USED ON DAILY BASIS?
186. WHY THE MAIN METHOD IS STATIC?
187. WHAT IS RUN TIME POLYMORPHISM?
188. DIFFERENCE BETWEEN LIST AND SET?
189. METHOD OVERLOADING AND OVERRIDING?
190. DIFFERENCE BETWEEN BREAK AND CONTINUE STATEMENT?
191. DIFFERENCE BETWEEN THIS AND SUPER?
192. WHAT IS THE DIFFERENCE BETWEEN LENGTH AND LENGTH() IN JAVA?
193. TYPES OF THE ASSERTION IN SELENIUM?
194. HAVE YOU USED THE ACTION CLASS AND WHERE IT IS USED?
195. WHAT IS THE DIFFERENCE BETWEEN CHECKED AND UNCHECKED EXCEPTIONS?
196. APART FROM SENDKEYS, ARE THERE ANY DIFFERENT WAYS, TO TYPE CONTENT ONTO THE EDITABLE FIELD?
197. WHAT ARE HASHMAP AND HASHSET? EXPLAIN?
198. WHERE DO YOU USE A HASHMAP?
199. HOW DO YOU HANDLE IF XPATH IS CHANGING DYNAMICALLY?
200. DOES JENKINS REQUIRE A LOCAL SYSTEM FOR CI??
201. WHEN FINALLY BLOCK GET EXECUTED?
202. HOW MANY TIMES YOU CAN WRITE CATCH BLOCK?
203. RATE YOURSELF IN JAVA
204. BEFOREMETHOD VS BEFORETEST IN TESTNG
205. IN A WEBPAGE THERE ARE FEW ELEMENTS WHICH EXECUTE FINE A FEW TIMES AND FAIL A FEW TIMES,
WHAT IS THE REASON
206. W.R.T ABOVE Q. HOW TO HANDLE IT
207. IN A WEBPAGE FEW ELEMENTS ARE DYNAMIC, HOW TO HANDLE IT
208. HOW MANY KINDS OF LOCATORS ARE THERE
209. WHY ID IS MOST PREFERRED
210. XPATH VS CSS, WHICH IS BETTER
211. IN A TEXT BOX, I NEED TO PASS ONLY UPPER CASE VALUES, WHERE TEXT IS EXTRACTED FROM OUTSIDE
SOURCE(EX.EXCEL) AND HERE IN EXCEL, THE VALUES ARE IN LOWERCASE, NOW WITHOUT USING ANY JAVA APIS,
USING ONLY SELENIUM, HOW DO YOU PASS ONLY UPPER CASE VALUES
212. EXPLAIN THE FRAMEWORK YOU DESIGNED FROM SCRATCH
213. HAVE YOU WORKED IN KEYWORD DRIVEN FRAMEWORK
214. EXPLAIN THE COMPLETE APPROACH FOR DATA-DRIVEN TESTING IMPLEMENTED IN THE FRAMEWORK YOU
ARE WORKING ON
215. WHAT IS ARRAYLIST
216. ARRAYS VS ARRAYLIST
217. EXPLAIN ABOUT HASHMAP IN DETAIL
218. WHAT DOES THREAD SAFE MEANS?
219. HOW DO YOU HANDLE BROWSER WINDOWS
220. WRITE CODE FROM SCRATCH FOR ADD TO CART VALIDATIONS IN AMAZON WEBSITE
221. HOW TO HANDLE DYNAMIC DROP-DOWNS
222. THROW VS THROWS
223. HOW TO RUN TEST CASES IN PARALLEL IN SELENIUM
224. COMPLETE APPROACH TO HANDLE DYNAMIC WEBTABLE
225. WHY APIS?
226. REST VS SOAP
227. SOAP OR REST , WHICH IS BETTER
228. WHAT ARE ADVANTAGES OF REST OVER SOAP
229. WHY IN YOUR PROJECT, REST API IS USED
230. EXPLAIN ABOUT MULTITHREADING IN JAVA
231. HOW YOU HAVE HANDLED DATE AND TIME IN YOUR FRAMEWORK
232. IN BANKING APPLICATION, WHEN MONEY TRANSACTIONS ARE MORE , DO YOU PREFER REST OR SOAP
233. DO YOU HAVE ANY QUESTIONS TO ASK?
234. EXPLAIN THE COMPLETE SCRUM PROCESS FOLLOWED IN YOUR PROJECT
235. HOW ESTIMATIONS WERE GIVEN FOR A STORY
236. GIVE AN EXAMPLE OF LOW PRIORITY & LOW SEVERITY, LOW PRIORITY & HIGH SEVERITY (PLEASE DON’T
GIVE EXAMPLES COMMONLY MENTIONED IN BLOGS OR YOUTUBE VIDEOS). GIVE SOME UNIQUE EXAMPLES.
237. THERE IS A DATE PICKER WHICH HAS A START DATE AND END DATE, AND ONCE YOU SELECT BOTH DATES,
NOW THESE 2 DATES GET DISPLAYED IN ANOTHER 2 WEB PAGES. ONCE YOU MODIFY THEY GET MODIFIED IN THESE
2 WEBPAGES. DERIVE AS MANY SCENARIOS AS POSSIBLE FOR THIS CASE.
238. WHAT EXACTLY IS SMOKE AND SANITY TESTING (GIVE SOME GOOD EXAMPLES FROM YOUR PROJECT)
239. IN WHAT CASES YOU PERFORMED SMOKE, REGRESSION, SANITY, RETESTING AND END TO END TESTING IN
YOUR PROJECT, EXPLAIN IN DETAIL.
240. HOW DO YOU HANDLE RADIO BUTTONS
241. WHAT IS IMPLICIT WAIT, HAVE YOU IMPLEMENTED IT IN YOUR PROJECT?EXPLAIN WITH EXAMPLES WHERE
IMPLICIT AND EXPLICIT WAITS CAN BE USED
242. HAVE YOU DESIGNED THE AUTOMATION FRAMEWORK FROM SCRATCH?
243. WHY YOU HAVE IMPLEMENTED BY APPROACH IN YOUR PAGE CLASSES AND WHY NOT PAGE FACTORY
APPROACH
244. SET VS MAP?
245. ARE YOU READY TO WORK FROM 1:30 PM TO 11PM IST TIMINGS?
246. DO YOU HAVE ANY QUESTIONS TO ASK?
247. EXPLAIN DAY TO DAY ACTIVITIES
248. HANDLING MAIL WHILE WORKING IN AUTOMATION, EXPLAIN WITH WRITING CODE
249. HANDLING TEST DATA IN AUTOMATION
250. GIT BRANCHING APPROACH IN DETAIL
251. POC APPROACH IN DETAIL
252. HOW REGRESSION SUITES ARE HANDLED IN YOUR AUTOMATION PROJECT?
253. HOW DO YOU PROVE THAT AUTOMATION IS WORTHY
254. EXPLAIN THE TEST STACK IMPLEMENTED IN YOUR PROJECT
255. CHALLENGES FACED IN HEALTH CARE COMPARED TO OTHER DOMAINS?
256. CODE FOR REPORTS IMPLEMENTED IN YOUR PROJECT
257. SAY ONE PERSON FROM YOUR TEAM HAS WRITTEN A METHOD AND YOU WILL ALSO WRITE A METHOD
WHICH IS ALMOST SAME AND ITS WORKING FINE FOR YOU, AND HE/SHE WILL CHECKIN THE CODE AND YOU ALSO
HAVE ALREADY WRITTEN A METHOD, AND BEFORE CHECKING IN YOUR CODE, YOU NEED TO TAKE LATEST, AND IN
LATEST, YOUR TEAM MEMBER HAS ALREADY WRITTEN ALMOST SAME CODE, HOW DO YOU HANDLE THIS
SITUATION?
258. DO YOU HAVE QUESTIONS TO ASK TO ME?
259. WHAT DO YOU KNOW ABOUT OUR COMPANY
260. ARTIFACTS USED IN TESTING
261. CHALLENGES IN BOTH MANUAL AND AUTOMATION TESTING
262. CHALLENGES W.R.T TEAM, CLIENT AND OTHER PROCESSES
263. WHY DID YOU CHOOSE YOUR CARRIER WITH SOFTWARE TESTING
264. WHAT ARE THE OTHER TOOLS AVAILABLE IN MARKET FOR AUTOMATION TESTING, OTHER THAN SELENIUM
WEBDRIVER
265. WHAT ARE THE OTHER TOOLS OR LIBRARIES YOU WORKED, OTHER THAN WEBDRIVER
266. EXPLAIN THE SPRINT PROCESS YOU WORKED IN DETAIL
267. EXPLAIN ALL KINDS OF TESTING YOU CARRIED OUT IN YOUR CARRIER IN BRIEF
268. WHAT ARE THE ARTIFACTS USED FOR AUTOMATION
269. WHY MAVEN WAS USED IN YOUR PROJECT
270. DOWN THE LINE, IN 5 YEARS WHERE WOULD YOU LIKE TO BE, WHAT ARE YOUR PLANS.
271. HOW DO YOU UPDATE YOURSELF LEARNING NEW TECHNOLOGIES, HOW DO YOU PLAN
272. DEFECT MANAGEMENT TOOLS USED IN YOUR CAREER
273. WHY DO YOU WANT TO JOIN OUR COMPANY
274. HOW SOON CAN YOU JOIN OUR ORGANIZATION, IF EVERYTHING GOES WELL?
275. EXPLAIN HOW YOU CARRIED OUT A POC
276. HOW TO PROVE AUTOMATION IS PROFITABLE AND HELPFUL, I MEAN WHAT IS THE METRIC USED FOR THIS
277. WHAT ARE THE OTHER TOOLS YOU WOULD LIKE TO LEARN, HOW YOU ARE PLANNING
278. EXPLAIN ROLES AND RESPONSIBILITIES IN YOUR CURRENT PROJECT
279. EXPLAIN DAY TO DAY ACTIVITIES IN YOUR PROJECT
280. WHY HAVE YOU RESIGNED FROM THE PRESENT COMPANY
281. WHAT IS THE BIGGEST CHALLENGE IN AUTOMATION YOU HAVE FACED TILL NOW?
282. EXPLAIN ME FEW, ONLY INTEGRATION TEST SCENARIOS FOR AN ELEVATOR
283. CURRENTLY DO TO YOU HAVE ANY OFFER?
284. EXPLAIN IN THE LAST 2.5 YRS, WHAT PROJECTS, TECHNOLOGIES YOU HAVE WORKED
285. HOW TEST AUTOMATION WILL BE IMPORTANT FOR ANY PROJECT
286. HOW DO YOU HANDLE WHEN THERE ARE NO REQUIREMENTS FOR A PROJECT
287. WHAT ARE THE TECH STACKS USED IN YOUR CURRENT PROJECT
288. WHAT IS THE REASON FOR LEAVING THE CURRENT ORGANIZATION?
289. HOW SOON CAN YOU JOIN US?
290. EXPLAIN KINDS OF TESTING YOU HAVE CARRIED OUT IN YOUR CURRENT PROJECT
291. EXPLAIN THE COMPLETE SCRUM PROCESS IMPLEMENTED IN YOUR PROJECT
292. HOW MANY YEARS YOU WORKED IN FUNCTIONAL TESTING
293. EXPLAIN YOUR AUTOMATION FRAMEWORK
294. HAVE YOU WORKED IN JIRA?
295. HOW MANY YEARS HAVE YOU TOTALLY WORKED IN SELENIUM WITH JAVA?ALSO CLIENT EXPLAINED AND
ABOUT THEIR PROCESS
296. WHY EDUCATIONAL AND PROFESSIONAL CARRIER GAPS
297. WHY HAVE YOU RESIGNED FROM THE PREVIOUS ORGANIZATION
298. HOW DO YOU SET SYSTEM (OS) PROPERTIES IN EXTENTREPORT
299. HOW DO YOU SET THE DATE AND TIME FOR EVERY TEST SCRIPTS EXECUTED IN EXTENTREPORT
300. HOW DO YOU SET TEST SCRIPTS ARE FAILED, PASS OR SKIP IN EXTENTREPORT
301. WHAT IS THE DIFFERENCE BETWEEN FAIL AND SKIP IN EXTENTREPORT
302. WILL THE SKIPPED TESTSCRIPTS GET EXECUTED?
303. WILL THESE SKIPPED TESTSCRIPTS ALLOW OTHER TEST SCRIPTS TO RUN OR IF TEST SCRIPTS GET

304. SKIPPED THE REST OF THE SCRIPTS WON'T RUN?


305. IN AN EXCEL SHEET I HAVE DATA FOR ALL DROP-DOWNS WHICH ARE EXPECTED VALUES AND I NEED TO
COMPARE THE VALUE FOR THE DROP DOWN VALUES FROM UI AND GET THE RESULT AS PASS OR FAIL HOW DO
YOU DO IT?
306. INTERVIEWER - FOR THE ABOVE SCENARIO (Q.8), ASSUME THAT THERE ARE SOME DUPLICATE VALUES, SO
IT'S A BUG, YOU AGREE OR NOT
307. INTERVIEWER - ASSUME THAT 2 VALUES OF DROP DOWN ARE GETTING REPEATED (EX. VALUE OF 1 AND 2
AND ARE OCCURRING TWICE IN DROP-DOWNS), DO YOU AGREE THIS IS A BUG MYSELF- YES I DO AGREE,HOWEVER
SINCE IT IS DUPLICATE, THE TOTAL SIZE OF THE DROP DOWN WILL BE 2 MORE THAN EXPECTED
308. INTERVIEWER - EXACTLY, SO TELL ME HOW YOU DISPLAY THESE DUPLICATE VALUES AND HOW YOU
REPRESENT IT AS A BUG USING YOUR FRAMEWORK
309. HOW DO YOU APPROACH W.R.T YOUR FRAMEWORK WHEN THE TEST SCRIPTS CAN BE DYNAMIC FOR
EVERY BUILD, I.E., FOR ONE BUILD I NEED TO RUN 5 TEST CASES, SOMETIMES 10, SOMETIMES 30, HOW DO YOU
APPROACH
310. EXPLAIN BLC IN YOUR PROJECT
311. EXPLAIN ALL THE LIBRARIES USED TO DESIGN YOUR FRAMEWORK?
312. TELL ME ABOUT YOURSELF W.R.T YOUR PROFESSION AND PRESENT PROJECT WHICH YOU HAVE BEEN
WORKING
313. EXPLAIN WHAT FRAMEWORK YOU USED AND TOOLS RELATED TO THEM
314. EXPLAIN SOFTWARE TESTING LIFE CYCLE IN YOUR PROJECT
315. HOW DO YOU HANDLE WHEN A BUG IS FOUND AT LAST DAY OF A SPRINT
316. HOW DO YOU HANDLE A DEVELOPER WHO DOESN'T AGREE IT IS A BUG, EVEN IF YOU HAVE PROOF?
317. WHAT DO YOU KNOW ABOUT OUR COMPANY
318. WHY SHOULD I HIRE YOU
319. ARE YOU STAYING WITH FAMILY OR ALONE
320. PLEASE TELL ME THE REASONS FOR LEAVING ALL PREVIOUS COMPANIES YOU HAVE WORKED
321. WHY THERE ARE GAPS IN YOUR PROFESSIONAL CAREER AND EDUCATION AS WELL HOW COMMITTED ARE
YOU?
322. HAVE YOU WORKED ON SQL INJECTION
323. WHAT ALL YOU WORKED ON IN BACKEND RELATED TESTING
324. HOW DO YOU START AUTOMATING WHEN TEST CASES ARE GIVEN TO YOU AND THERE ARE 100 TEST CASES
GIVEN TO YOU?
325. WHAT YOU HAVE TESTED IN PRODUCTION?
326. WHEN YOU MISSED A BUG, AND IT'S FOUND IN PRODUCTION, THEN WHAT IS YOUR APPROACH
327. WHY ARE YOU LEAVING THE PRESENT COMPANY
328. DID YOU WORK ON API TESTING?
329. HAVE YOU WORKED ON EXECUTING THE QUERIES IN SQL
330. HAVE YOU WORKED ON SECURITY TESTING IN ANY OF YOUR PROJECTS
331. DIFFERENCES BETWEEN SCRUM AND WATERFALL MODEL
332. HAVE YOU LED THE TEAM?
333. WHEN BUG IS FOUND IN PRODUCTION, WHERE DO YOU VALIDATE OR TEST TO VERIFY ITS A BUG OR NOT,
MEANS IN WHICH ENVIRONMENT DO YOU VALIDATE ITS A BUG OR NOT
334. RELATED TO Q.23, SAY IF ITS NOT A BUG, AND HOW DO YOU PROVE TO CLIENT THAT ITS NOT A BUG?
335. WHY SHOULD WE HIRE YOU?
336. HOW COMMITTED ARE YOU?
337. EXPLAIN ALL THE COMPANIES YOU HAVE WORKED AND REASON FOR LEAVING THE COMPANIES
338. HAVE YOU LED THE TEAM?
339. HOW MANY OFFERS DO YOU HAVE
340. WHY DO YOU HAVE GAPS AFTER YOUR EDUCATION?
341. HOW MANY YEARS OF CAREER GAPS DO YOU HAVE?
342. WHY DO YOU HAVE CAREER GAPS
343. IN 2011, AFTER YOUR POST GRADUATION, DO YOU HAVE ANY PROOF FOR NOT HAVING A JOB FOR 1.6
YEARS?
344. WHY HAVE YOU RESIGNED FROM THE CURRENT COMPANY?
345. HOW MANY YEARS YOU HAVE WORKED IN YOUR CURRENT COMPANY?
346. GET ROW AND COLUMN VALUES FROM AN HTML WEBTABLE
347. SWITCH TO A SPECIFIC WINDOW OUT OF 100 WINDOWS AND VALIDATE IT
348. FIND BROKEN LINKS IN SELENIUM /HOW DO YOU FIND BROKEN LINKS IN SELENIUM WEBDRIVER?
349. WHAT IS THE SAME-ORIGIN POLICY AND HOW IS IT HANDLED?
350. WHAT IS THE MAJOR DIFFERENCE BETWEEN DRIVER.CLOSE() AND DRIVER.QUIT()?
351. HOW TO SCROLL DOWN A PAGE USING JAVASCRIPT?
352. HOW TO MOUSE HOVER OVER A WEB ELEMENT?
353. WHAT IS POM (PAGE OBJECT MODEL)?
354. HOW DOES SELENIUM HANDLE WINDOWS-BASED POP-UPS?
355. HOW TO TAKE SCREENSHOTS IN WEBDRIVER?
356. IS THERE A WAY TO TYPE IN A TEXTBOX WITHOUT USING SENDKEYS()?
357. HOW TO UPLOAD A FILE IN SELENIUM WEBDRIVER?
358. WHEN DO WE USE FINDELEMENT() AND FINDELEMENTS()?
359. HOW DO YOU PERFORM DRAG AND DROP OPERATIONS IN WEBDRIVER?
360. HOW DO YOU DEAL WITH STALE ELEMENT EXCEPTIONS IN SELENIUM?

You might also like