Welcome to the Prep Handbook — a curated collection of real-world questions and answers from key technologies used in the Software Development Engineer in Test (SDET) landscape. Whether you're preparing for your next technical round or revising core concepts, this repository is your go-to resource.
🔹 Area | 🔍 Description |
---|---|
Java | Core concepts, OOP, Collections, Exception handling, Streams, Lambda, Functional interfaces, and more. |
Selenium | Web automation concepts, WebDriver APIs, waits, locators, page object model, and common automation challenges. |
TestNG | Test structure, annotations, parallel execution, DataProviders, assertions, listeners, and reporting. |
Rest Assured | API testing basics, BDD syntax, JSON/XML assertions, authentication, and headers management. |
SQL (Database) | CRUD operations, joins, subqueries, indexing, optimization, and commonly asked DB scenarios. |
Cucumber BDD | Gherkin syntax, feature files, step definitions, hooks, tags, and integration with TestNG. |
- QA Engineers & SDETs preparing for interviews.
- QA Engineers & SDETs looking to brush up on test automation skills.
- For Quick Revision → Browse quick_note folder before interviews.
📁 /Java
├── questions
├── quick_note
└── ...
📁 /Selenium
├── questions
├── quick_note
└── ...
📁 /TestNG
├── questions
├── quick_note
└── ...
📁 /REST-Assured
├── questions
├── quick_note
└── ...
📁 /Database (SQL)
├── questions
├── quick_note
└── ...
📁 /Cucumber-BDD
├── questions
├── quick_note
└── ...
Feel free to raise a pull request if you'd like to contribute your own questions or improvements. Let’s make this resource even better for the community!
Built and maintained with ❤️ by Jagatheshwaran N
GitHub: @JagatheshwaranN
If this repo helped you in any way, give it a ⭐ and feel free to connect:
- 📧 Email: will be updated soon!
💬 “Success is where preparation and opportunity meet.”
— Bobby Unser