My learning update

Built My API Automation Framework From Scratch!

After weeks of learning, trial-and-error, and hands-on coding, I’ve finally created a robust and scalable API Automation Framework using:
:small_blue_diamond: Java + RestAssured + TestNG
:small_blue_diamond: Data-Driven Testing with Excel
:small_blue_diamond: Extent Reports 5.x for beautiful reporting
:small_blue_diamond: Log4j logging
:small_blue_diamond: Custom utilities for reusable code
:small_blue_diamond: Organized package structure
:small_blue_diamond: Proper Maven setup & testng.xml integration
:open_file_folder: It includes:
-Modular endpoints
-POJOs for payloads
-Utility classes for reporting and data handling
-Dynamic HTML reports with pass/fail/skipped status
-Logs to track execution in real time

  • This project taught me:
  1. The real-world structure of automation frameworks
  2. The importance of clean code and reusability
  3. How to handle reporting, logging, and data at scale

Integrate this with CI/CD (Jenkins)

GitHub-LinkedIn

Here is my current Skill set, Now going to start with mobile(Android) testing

5 Likes

Great achievement - well done! I like how you’ve explicitly taken stock of what you learned during the project. Keep it up!

2 Likes

Thank you very much cassandrahl :blush:

1 Like

Great work. Some suggestions

  1. create a read me file for the repo
  2. Add .gitignore file to ignore folders like target
2 Likes

Thanks Gaurav for great suggestion and thanks for visiting my profile
Yess, im going to add READ ME too :grin:

2 Likes

Good to see your progress. Carry on.

2 Likes

Thanks brother for your full support :saluting_face: :handshake: