All rolesSecurity & QA
QA/SDET Engineer The ultimate database for QA professionals and SDETs, covering QA Fundamentals, Automation (Selenium, Appium), API Testing, Performance, Database Testing, and CI/CD.
565 questions Updated 2026-02-05 Beginner Intermediate Advanced
What you will be asked about QA Fundamentals Types of Testing Test Design Techniques Automation Fundamentals Selenium WebDriver Selenium Advanced API Testing Mobile Testing Performance Testing Database Testing CI/CD & DevOps Programming for SDET Advanced SDET Topics Real-World Scenarios Google Amazon Meta Netflix Uber Microsoft Apple Spotify LinkedIn Airbnb Behavioral
How to prepare Go through the topic list above and mark every one you cannot explain for five minutes unprepared. Those are your gaps. Pair every concept with a story from your own work — interviewers probe depth, and depth comes from having actually done it. Do the DSA rounds anyway. Almost every role in this list still screens with coding. Prepare two projects you can whiteboard end to end, including what you would change now. QA/SDET Engineer interview questions565 1. What is Software Testing and why is it important? Beginner 2. What is the difference between QA, QC, and Testing? Beginner 3. What is Quality Assurance vs Quality Control? Beginner 4. What are the objectives of software testing? Beginner 5. What is the Software Testing Life Cycle (STLC)? Beginner 6. What are the phases of STLC? Beginner 7. What is the difference between STLC and SDLC? Intermediate 8. What is a Test Plan and what does it contain? Beginner 9. What is a Test Strategy? Intermediate 10. What is the difference between Test Plan and Test Strategy? Intermediate 11. What is a Test Case? Beginner 12. What are the components of a good test case? Beginner 13. What is Test Scenario vs Test Case? Beginner 14. What is Test Data? Beginner 15. What is a Test Suite? Beginner 16. What is Test Coverage? Intermediate 17. What are the types of test coverage? Intermediate 18. What is Requirements Traceability Matrix (RTM)? Intermediate 19. What is a Bug/Defect? Beginner 20. What is the defect life cycle? Beginner 21. What are the states of a defect? Beginner 22. What is the difference between Bug, Defect, Error, and Failure? Intermediate 23. What is bug severity vs bug priority? Intermediate 24. Give examples of high severity low priority bugs Intermediate 25. Give examples of low severity high priority bugs Intermediate 26. What is a blocker bug? Beginner 27. What is regression in software testing? Beginner 28. What is retesting vs regression testing? Beginner 29. What is smoke testing vs sanity testing? Intermediate 30. What is the difference between smoke and sanity testing? Intermediate 31. What is Black Box Testing? Beginner 32. What is White Box Testing? Intermediate 33. What is Grey Box Testing? Intermediate 34. What is Unit Testing? Beginner 35. What is Integration Testing? Intermediate 36. What is System Testing? Beginner 37. What is Acceptance Testing (UAT)? Beginner 38. What is the difference between UAT and System Testing? Intermediate 39. What is Functional Testing? Beginner 40. What is Non-Functional Testing? Intermediate 41. What is Performance Testing? Intermediate 42. What is Load Testing? Intermediate 43. What is Stress Testing? Intermediate 44. What is Volume Testing? Intermediate 45. What is Spike Testing? Advanced 46. What is Endurance Testing (Soak Testing)? Advanced 47. What is the difference between Load and Stress Testing? Intermediate 48. What is Security Testing? Intermediate 49. What is Penetration Testing? Advanced 50. What is Vulnerability Testing? Advanced 51. What is Usability Testing? Beginner 52. What is Compatibility Testing? Beginner 53. What is Cross-Browser Testing? Beginner 54. What is Cross-Platform Testing? Beginner 55. What is Database Testing? Intermediate 56. What is API Testing? Intermediate 57. What is UI Testing? Beginner 58. What is End-to-End (E2E) Testing? Intermediate 59. What is Exploratory Testing? Intermediate 60. What is Ad-hoc Testing? Beginner 61. What is Monkey Testing? Beginner 62. What is Gorilla Testing? Intermediate 63. What is Alpha Testing vs Beta Testing? Beginner 64. What is Accessibility Testing? Intermediate 65. What is Localization Testing vs Internationalization Testing? Intermediate 66. What is Recovery Testing? Advanced 67. What is Installation Testing? Beginner 68. What is Upgrade Testing? Intermediate 69. What is Backward Compatibility Testing? Intermediate 70. What is A/B Testing? Beginner 71. What are test design techniques? Intermediate 72. What is Equivalence Partitioning? Beginner 73. What is Boundary Value Analysis (BVA)? Beginner 74. What is the difference between Equivalence Partitioning and BVA? Intermediate 75. What is Decision Table Testing? Advanced 76. What is State Transition Testing? Advanced 77. What is Use Case Testing? Intermediate 78. What is Error Guessing? Beginner 79. What is Exploratory Testing technique? Intermediate 80. What is Pairwise Testing? Advanced 81. What is Positive Testing vs Negative Testing? Beginner 82. What is Risk-Based Testing? Intermediate 83. What is Mutation Testing? Advanced 84. What is Fuzz Testing? Advanced 85. What is Branch Coverage? Advanced 86. What is Statement Coverage? Advanced 87. What is Path Coverage? Advanced 88. What is Condition Coverage? Advanced 89. What is MC/DC (Modified Condition/Decision Coverage)? Advanced 90. How do you write effective test cases? Intermediate 91. What is Test Automation? Beginner 92. What are the benefits of test automation? Beginner 93. What are the limitations of test automation? Intermediate 94. When should you automate tests? Beginner 95. When should you NOT automate tests? Intermediate 96. What is the Test Automation Pyramid? Intermediate 97. What is the difference between manual and automation testing? Beginner 98. What percentage of tests should be automated? Intermediate 99. What is ROI in test automation? Advanced 100. What is Test Automation Framework? Intermediate 101. What are the types of automation frameworks? Intermediate 102. What is Data-Driven Framework? Intermediate 103. What is Keyword-Driven Framework? Advanced 104. What is Hybrid Framework? Advanced 105. What is Page Object Model (POM)? Intermediate 106. What are the advantages of Page Object Model? Intermediate 107. What is Page Factory in Selenium? Intermediate 108. What is the difference between POM and Page Factory? Advanced 109. What is BDD (Behavior-Driven Development)? Intermediate 110. What is TDD (Test-Driven Development)? Intermediate 111. What is the difference between BDD and TDD? Advanced 112. What is Gherkin syntax? Beginner 113. What are Given-When-Then statements? Beginner 114. What is continuous testing? Intermediate 115. What is shift-left testing? Intermediate 116. What is shift-right testing? Advanced 117. What is test automation maintenance? Intermediate 118. How do you handle flaky tests? Advanced 119. What makes a good automation test? Intermediate 120. What is test automation best practices? Intermediate 121. What is Selenium and its components? Beginner 122. What is Selenium WebDriver? Beginner 123. What is the difference between Selenium IDE, RC, and WebDriver? Intermediate 124. What are the advantages of Selenium WebDriver? Beginner 125. What are the limitations of Selenium? Intermediate 126. What browsers does Selenium support? Beginner 127. What programming languages does Selenium support? Beginner 128. What is WebDriver architecture? Advanced 129. How does Selenium WebDriver work internally? Advanced 130. What is the difference between driver.get() and driver.navigate().to()? Intermediate 131. What is the difference between close() and quit()? Beginner 132. What are locators in Selenium? Beginner 133. What are the types of locators in Selenium? Beginner 134. What is XPath in Selenium? Intermediate 135. What is the difference between absolute and relative XPath? Intermediate 136. What is CSS Selector? Intermediate 137. What is the difference between XPath and CSS Selector? Advanced 138. Which is faster: XPath or CSS Selector? Intermediate 139. What is dynamic XPath? Intermediate 140. How do you handle dynamic elements in Selenium? Intermediate 141. What are WebDriver commands? Beginner 142. What is findElement() vs findElements()? Beginner 143. What is the difference between getText() and getAttribute()? Intermediate 144. How do you handle dropdowns in Selenium? Intermediate 145. What is Select class in Selenium? Intermediate 146. How do you handle checkboxes and radio buttons? Beginner 147. How do you handle alerts in Selenium? Intermediate 148. How do you switch between windows in Selenium? Intermediate 149. How do you handle frames in Selenium? Intermediate 150. What is the difference between frame and iframe? Intermediate 151. How do you handle multiple windows/tabs? Intermediate 152. What is WebDriver wait? Beginner 153. What is the difference between implicit and explicit wait? Intermediate 154. What is FluentWait in Selenium? Advanced 155. What is the difference between explicit wait and FluentWait? Advanced 156. When should you use Thread.sleep()? Beginner 157. How do you handle synchronization issues in Selenium? Intermediate 158. What is StaleElementReferenceException? Intermediate 159. How do you handle StaleElementReferenceException? Advanced 160. What is NoSuchElementException? Beginner 161. What is TimeoutException? Intermediate 162. What is ElementNotInteractableException? Intermediate 163. How do you take screenshots in Selenium? Intermediate 164. How do you handle file upload in Selenium? Intermediate 165. How do you handle file download in Selenium? Advanced 166. How do you perform mouse hover in Selenium? Intermediate 167. What is Actions class in Selenium? Intermediate 168. How do you perform drag and drop? Intermediate 169. How do you perform right-click in Selenium? Beginner 170. How do you perform double-click? Beginner 171. How do you handle keyboard actions? Intermediate 172. How do you scroll in Selenium? Intermediate 173. What is JavaScriptExecutor in Selenium? Intermediate 174. When do you use JavaScriptExecutor? Intermediate 175. How do you execute JavaScript in Selenium? Intermediate 176. What is headless browser testing? Intermediate 177. How do you run tests in headless mode? Intermediate 178. What is Selenium Grid? Intermediate 179. What is the difference between hub and node in Selenium Grid? Intermediate 180. How do you run tests in parallel using Selenium Grid? Advanced 181. How do you handle CAPTCHA in automation? Advanced 182. How do you handle OTP in automation testing? Advanced 183. How do you automate shadow DOM elements? Advanced 184. What is the Robot class in Java? Intermediate 185. How do you handle browser notifications? Intermediate 186. How do you handle SSL certificates in Selenium? Intermediate 187. How do you handle cookies in Selenium? Intermediate 188. How do you clear browser cache in Selenium? Intermediate 189. How do you set browser preferences in Selenium? Advanced 190. What is DesiredCapabilities in Selenium? Intermediate 191. What is ChromeOptions and FirefoxOptions? Beginner 192. How do you handle authentication popups? Intermediate 193. How do you automate tables in Selenium? Intermediate 194. How do you read data from Excel in Selenium? Intermediate 195. What is Apache POI? Intermediate 196. How do you integrate Selenium with TestNG? Beginner 197. How do you integrate Selenium with JUnit? Beginner 198. What is the difference between TestNG and JUnit? Intermediate 199. What are TestNG annotations? Beginner 200. What is the execution order of TestNG annotations? Intermediate 201. What is @BeforeMethod vs @BeforeTest? Intermediate 202. What is testng.xml file? Beginner 203. How do you run tests in parallel using TestNG? Intermediate 204. What is data provider in TestNG? Intermediate 205. How do you implement data-driven testing? Intermediate 206. What is parameterization in TestNG? Beginner 207. How do you handle test dependencies in TestNG? Intermediate 208. What is soft assertion vs hard assertion? Intermediate 209. What is AssertJ library? Advanced 210. How do you generate reports in Selenium? Intermediate 211. What is API Testing? Beginner 212. What is the difference between API and UI testing? Intermediate 213. What is REST API? Beginner 214. What is SOAP API? Intermediate 215. What is the difference between REST and SOAP? Advanced 216. What are HTTP methods (GET, POST, PUT, DELETE, PATCH)? Beginner 217. What is the difference between PUT and PATCH? Intermediate 218. What are HTTP status codes? Beginner 219. What is 200 vs 201 status code? Beginner 220. What are 4xx and 5xx errors? Beginner 221. What is 401 vs 403 status code? Intermediate 222. What is API endpoint? Beginner 223. What is request and response in API? Beginner 224. What is JSON format? Beginner 225. What is XML format? Beginner 226. What is the difference between JSON and XML? Intermediate 227. What is API authentication? Intermediate 228. What is API authorization? Intermediate 229. What is the difference between authentication and authorization? Intermediate 230. What is Bearer Token authentication? Intermediate 231. What is OAuth 2.0? Advanced 232. What is API key authentication? Beginner 233. What is Basic Authentication? Beginner 234. What is Postman? Beginner 235. How do you create API tests in Postman? Intermediate 236. What are Postman collections? Beginner 237. What are environment variables in Postman? Intermediate 238. What are global variables in Postman? Intermediate 239. How do you chain requests in Postman? Intermediate 240. What is Newman? Intermediate 241. How do you run Postman collections from command line? Intermediate 242. What is REST Assured? Intermediate 243. How do you write API tests using REST Assured? Intermediate 244. What is given-when-then in REST Assured? Beginner 245. How do you validate JSON response in REST Assured? Intermediate 246. How do you validate XML response? Intermediate 247. How do you extract values from JSON response? Intermediate 248. What is JSONPath? Intermediate 249. What is XPath for XML? Beginner 250. How do you perform schema validation in API testing? Advanced 251. What is contract testing? Advanced 252. What is API mocking? Intermediate 253. What is WireMock? Advanced 254. How do you test file upload via API? Intermediate 255. How do you test pagination in APIs? Intermediate 256. How do you perform load testing on APIs? Advanced 257. What is rate limiting in API testing? Intermediate 258. How do you test API security? Advanced 259. What is SQL injection in API testing? Advanced 260. How do you test GraphQL APIs? Advanced 261. What is Mobile Application Testing? Beginner 262. What is the difference between mobile web and native app testing? Intermediate 263. What is Appium? Beginner 264. What is the Appium architecture? Advanced 265. What are the prerequisites for Appium? Beginner 266. What is the difference between Appium and Selenium? Intermediate 267. What are Desired Capabilities in Appium? Intermediate 268. What is platformName, deviceName, and app capabilities? Beginner 269. What is the difference between Android and iOS automation? Intermediate 270. How do you inspect mobile elements? Beginner 271. What is UIAutomator for Android? Intermediate 272. What is XCUITest for iOS? Intermediate 273. How do you handle native app vs hybrid app? Intermediate 274. What is WebView in mobile testing? Advanced 275. How do you switch between native and web context? Advanced 276. What is ADB (Android Debug Bridge)? Intermediate 277. What are common ADB commands? Intermediate 278. How do you install/uninstall apps using ADB? Beginner 279. How do you take screenshots using ADB? Intermediate 280. What is the difference between emulator and real device? Beginner 281. How do you handle gestures (swipe, scroll, tap)? Advanced 282. What is TouchAction class in Appium? Intermediate 283. How do you perform scroll in Appium? Intermediate 284. How do you handle alerts in mobile testing? Intermediate 285. How do you test push notifications? Advanced 286. How do you test different screen sizes? Intermediate 287. How do you handle device orientation (portrait/landscape)? Intermediate 288. What is device farming? Intermediate 289. What is BrowserStack/Sauce Labs? Beginner 290. How do you run mobile tests on cloud devices? Intermediate 291. What is Performance Testing and its types? Beginner 292. What is the difference between performance and load testing? Intermediate 293. What is throughput in performance testing? Intermediate 294. What is response time? Beginner 295. What is latency? Intermediate 296. What is concurrent users vs virtual users? Intermediate 297. What is ramp-up time? Intermediate 298. What is think time? Intermediate 299. What is pacing in performance testing? Advanced 300. What is JMeter? Beginner 301. What is the JMeter architecture? Advanced 302. What are the components of JMeter test plan? Beginner 303. What is Thread Group in JMeter? Beginner 304. What is HTTP Request Sampler? Beginner 305. What are Listeners in JMeter? Beginner 306. What is Assertion in JMeter? Intermediate 307. What are Timers in JMeter? Intermediate 308. What is the difference between Constant Timer and Gaussian Timer? Intermediate 309. How do you parameterize tests in JMeter? Intermediate 310. What is CSV Data Set Config? Beginner 311. How do you extract values from response in JMeter? Intermediate 312. What is Correlation in JMeter? Advanced 313. How do you record scripts in JMeter? Intermediate 314. What is HTTP(S) Test Script Recorder? Intermediate 315. How do you handle cookies and sessions? Beginner 316. How do you run JMeter tests from command line? Intermediate 317. How do you generate HTML reports in JMeter? Intermediate 318. What is distributed testing in JMeter? Advanced 319. What is Gatling? Advanced 320. What is Locust for performance testing? Intermediate 321. What is Database Testing? Beginner 322. What are the types of database testing? Intermediate 323. What is schema testing? Intermediate 324. What is data integrity testing? Intermediate 325. What is ACID property testing? Advanced 326. How do you test stored procedures? Intermediate 327. How do you test database triggers? Intermediate 328. What is SQL query for testing? Beginner 329. How do you verify data insertion? Beginner 330. How do you verify data update? Beginner 331. How do you test joins in database? Intermediate 332. How do you test database indexes? Advanced 333. What is database migration testing? Advanced 334. How do you connect to database using Java? Intermediate 335. What is JDBC in testing? Intermediate 336. How do you execute SQL queries in automation? Intermediate 337. How do you validate database results in Selenium? Intermediate 338. What is ETL testing? Advanced 339. What is data warehouse testing? Advanced 340. How do you test database performance? Advanced 341. What is CI/CD? Beginner 342. What is Continuous Integration? Beginner 343. What is Continuous Deployment vs Continuous Delivery? Intermediate 344. What is Jenkins? Beginner 345. How do you integrate Selenium tests with Jenkins? Intermediate 346. What is a Jenkins Pipeline? Intermediate 347. What is declarative vs scripted pipeline? Advanced 348. How do you schedule tests in Jenkins? Beginner 349. How do you trigger builds automatically? Intermediate 350. What is GitHub Actions? Intermediate 351. How do you run tests using GitHub Actions? Intermediate 352. What is GitLab CI/CD? Intermediate 353. What is CircleCI? Intermediate 354. What is Docker for testing? Intermediate 355. How do you run Selenium tests in Docker? Advanced 356. What is Docker Compose? Intermediate 357. What is Kubernetes for testing? Advanced 358. How do you run tests in parallel in CI/CD? Advanced 359. What is test reporting in CI/CD? Beginner 360. What is Allure Report? Intermediate 361. What is ExtentReports? Beginner 362. How do you integrate reports with Jenkins? Intermediate 363. What is artifact storage in CI/CD? Intermediate 364. What is infrastructure as code (IaC)? Advanced 365. What is Terraform? Advanced 366. What is the difference between QA and SDET? Beginner 367. What programming languages should an SDET know? Beginner 368. What is Object-Oriented Programming (OOP)? Beginner 369. What are the four pillars of OOP? Intermediate 370. What is Encapsulation? Intermediate 371. What is Inheritance? Beginner 372. What is Polymorphism? Intermediate 373. What is Abstraction? Intermediate 374. What is the difference between abstract class and interface? Advanced 375. What is method overloading vs overriding? Intermediate 376. What is constructor in Java? Beginner 377. What is the difference between constructor and method? Intermediate 378. What is static keyword in Java? Intermediate 379. What is final keyword in Java? Beginner 380. What is the difference between String, StringBuilder, and StringBuffer? Advanced 381. What is ArrayList vs LinkedList? Intermediate 382. What is HashMap in Java? Beginner 383. What is the difference between HashMap and HashTable? Advanced 384. What is exception handling in Java? Intermediate 385. What is try-catch-finally block? Beginner 386. What is checked vs unchecked exception? Intermediate 387. What is throw vs throws? Intermediate 388. What is Collections Framework in Java? Intermediate 389. What is Iterator in Java? Beginner 390. What is the difference between Iterator and ListIterator? Advanced 391. What is Lambda expression in Java? Advanced 392. What is Stream API in Java? Advanced 393. What is multithreading in Java? Advanced 394. What is synchronization? Advanced 395. What is the difference between Thread and Runnable? Advanced 396. What is test observability? Advanced 397. What is chaos engineering testing? Advanced 398. What is contract testing in microservices? Advanced 399. What is Pact for contract testing? Advanced 400. What is service virtualization? Advanced 401. What is shift-left testing strategy? Intermediate 402. What is test data management (TDM)? Advanced 403. How do you handle test data privacy? Advanced 404. What is synthetic monitoring? Advanced 405. What is canary testing? Advanced 406. What is blue-green deployment testing? Advanced 407. What is feature flag testing? Intermediate 408. What is mutation testing for code quality? Advanced 409. What is property-based testing? Advanced 410. What is visual regression testing? Intermediate 411. How do you test a search functionality? Beginner 412. How do you test an e-commerce checkout flow? Intermediate 413. How do you test a payment gateway? Advanced 414. How do you test file upload functionality? Beginner 415. How do you test pagination? Beginner 416. How do you test infinite scroll? Intermediate 417. How do you test a calculator application? Beginner 418. How do you test email functionality? Intermediate 419. How do you test a registration form? Beginner 420. How do you test password reset flow? Intermediate 421. How do you test sorting functionality? Beginner 422. How do you test filtering in a list? Beginner 423. How do you test a calendar date picker? Intermediate 424. How do you test auto-save functionality? Intermediate 425. How do you test real-time notifications? Advanced 426. How do you test a chatbot? Intermediate 427. How do you test video streaming? Intermediate 428. How do you test map integration? Intermediate 429. How do you test location-based features? Advanced 430. How would you automate a complete user journey? Intermediate 431. How do you handle test data dependencies? Advanced 432. How do you test race conditions? Advanced 433. How do you test memory leaks? Advanced 434. How do you test third-party integrations? Advanced 435. How do you verify email/SMS in automation? Advanced 436. How do you test session timeout? Intermediate 437. How do you test concurrent user scenarios? Intermediate 438. How do you test data migration? Advanced 439. How do you validate error messages? Beginner 440. How do you test a complex dashboard with multiple charts? Intermediate 441. How would you test Google Search? Advanced 442. How do you test Google Maps navigation? Advanced 443. Design test cases for Gmail spam filter Advanced 444. How would you test YouTube video upload? Intermediate 445. How do you test Google Drive file sharing? Intermediate 446. Design automation framework for Google Sheets Advanced 447. How would you test Chrome browser updates? Advanced 448. Test strategy for Google Calendar event reminders Intermediate 449. How do you ensure Google Ads quality? Advanced 450. Performance testing for Google Cloud services Advanced 451. How would you test Amazon product search? Intermediate 452. Design test cases for shopping cart Beginner 453. How do you test one-click purchase? Intermediate 454. Test strategy for Prime Video streaming Advanced 455. How would you test Alexa voice commands? Advanced 456. Design tests for Amazon recommendation engine Advanced 457. How do you test order tracking system? Intermediate 458. Test cases for Amazon Pay Intermediate 459. How would you test warehouse management system? Advanced 460. Performance testing for Black Friday sales Advanced 461. How would you test Facebook News Feed? Advanced 462. Design test cases for Instagram Stories Intermediate 463. How do you test friend suggestion algorithm? Intermediate 464. Test strategy for WhatsApp message encryption Advanced 465. How would you test live video streaming? Advanced 466. Design tests for ad targeting system Advanced 467. How do you test content moderation? Intermediate 468. Test cases for Facebook Marketplace Beginner 469. How would you test Messenger group chats? Intermediate 470. Performance testing for million concurrent users Advanced 471. How would you test Netflix video playback? Intermediate 472. Design test cases for recommendation algorithm Advanced 473. How do you test download for offline viewing? Intermediate 474. Test strategy for subtitle synchronization Intermediate 475. How would you test multiple profile management? Beginner 476. Design tests for content rating system Beginner 477. How do you test video quality adaptation? Advanced 478. Test cases for parental controls Intermediate 479. How would you test search functionality? Beginner 480. Performance testing for peak viewing hours Advanced 481. How would you test ride booking flow? Intermediate 482. Design test cases for driver-rider matching Advanced 483. How do you test surge pricing? Advanced 484. Test strategy for real-time GPS tracking Advanced 485. How would you test payment processing? Intermediate 486. Design tests for ride cancellation Beginner 487. How do you test driver rating system? Beginner 488. Test cases for Uber Eats delivery Intermediate 489. How would you test route optimization? Advanced 490. Performance testing for New Year's Eve demand Advanced 491. How would you test Microsoft Teams video calls? Intermediate 492. Design test cases for Excel formulas Advanced 493. How do you test OneDrive file sync? Advanced 494. Test strategy for Windows Update Advanced 495. How would you test Outlook email client? Intermediate 496. Design tests for Azure cloud services Advanced 497. How do you test PowerPoint animations? Intermediate 498. Test cases for Microsoft Store Beginner 499. How would you test Xbox Live gaming? Intermediate 500. Performance testing for Office 365 Advanced 501. How would you test iMessage delivery? Intermediate 502. Design test cases for Face ID authentication Advanced 503. How do you test iCloud backup? Intermediate 504. Test strategy for App Store submissions Advanced 505. How would you test Siri voice commands? Advanced 506. Design tests for Apple Pay transactions Advanced 507. How do you test AirDrop file sharing? Intermediate 508. Test cases for iOS software updates Advanced 509. How would you test Apple Music streaming? Intermediate 510. Performance testing for iPhone camera app Advanced 511. How would you test music playback quality? Intermediate 512. Design test cases for playlist creation Beginner 513. How do you test offline mode? Beginner 514. Test strategy for music recommendation Advanced 515. How would you test collaborative playlists? Intermediate 516. Design tests for podcast streaming Intermediate 517. How do you test lyrics synchronization? Intermediate 518. Test cases for Spotify Connect Advanced 519. How would you test search autocomplete? Beginner 520. Performance testing for concert ticket sales Advanced 521. How would you test job search filters? Beginner 522. Design test cases for connection requests Beginner 523. How do you test messaging system? Intermediate 524. Test strategy for profile recommendations Advanced 525. How would you test post engagement? Intermediate 526. Design tests for job application tracking Intermediate 527. How do you test LinkedIn Learning videos? Intermediate 528. Test cases for company pages Intermediate 529. How would you test premium features? Advanced 530. Performance testing for daily active users Advanced 531. How would you test property search? Intermediate 532. Design test cases for booking calendar Advanced 533. How do you test payment split feature? Advanced 534. Test strategy for host-guest messaging Intermediate 535. How would you test review system? Beginner 536. Design tests for dynamic pricing Intermediate 537. How do you test cancellation policies? Intermediate 538. Test cases for property recommendations Intermediate 539. How would you test instant booking? Intermediate 540. Performance testing for holiday bookings Advanced 541. Tell me about a critical bug you found Beginner 542. How do you handle disagreements with developers? Beginner 543. Describe your approach to testing a new feature Beginner 544. How do you prioritize testing when time is limited? Intermediate 545. Tell me about a time you automated a complex scenario Intermediate 546. How do you handle production bugs? Intermediate 547. Describe a situation where automation failed Intermediate 548. How do you convince team to adopt automation? Intermediate 549. What's your strategy for reducing flaky tests? Advanced 550. How do you balance speed vs quality? Intermediate 551. Tell me about testing a feature with poor requirements Intermediate 552. How do you handle pressure during release? Beginner 553. Describe your approach to learning new tools Beginner 554. How do you mentor junior QA engineers? Intermediate 555. What metrics do you track for testing effectiveness? Advanced 556. How do you test a feature that is released via Feature Flags? Intermediate 557. What would you do if a developer says 'It's not a bug, it's a feature'? Beginner 558. How do you ensure data security during testing? Intermediate 559. Describe a time you suggested a process improvement Intermediate 560. How do you test for a high-traffic event (like Super Bowl)? Advanced 561. What is your approach to Cross-Browser testing for a complex UI? Intermediate 562. How do you handle a scenario where you can't reproduce a bug? Beginner 563. What is your philosophy on 'Zero-Bug' policy? Intermediate 564. How do you ensure test scripts are easy to maintain? Intermediate 565. What is your favorite part about being an SDET? Beginner