This portfolio section details a robust, object-oriented approach to API testing and backend validation. It highlights hands-on experience with tools like Postman, Kafka, and Swagger to verify business logic, ensure data integrity, and identify critical vulnerabilities and integration failures.
Postman Newman RestAssured Swagger/OpenAPI Spanner MySQL Kafka
Key Artifacts and Deliverables
My work focuses on a proactive QA strategy that moves beyond simple API calls. Key deliverables include: validating webhook message delivery and performing root cause analysis on Kafka logs; designing Postman scripts using OOP principles to automate complex workflows like token management; and performing detailed contract and error handling checks using Swagger to prevent issues like unhandled exceptions, invalid data, and incorrect status codes.
Project Visuals & Detailed Observations
Validating KAFKA Message delivery inline with resolution action to be carried out post webhook delivery.
Validating KAFKA Message delivery inline with resolution action to be carried out post webhook delivery.
KAFKA Log review to identify bug root cause.
Error message displays (: Passwords do not match :) even though the requirement was met.
Unable to perform update method. (Method Not Allowed)
Validating that onboarding requirement must be met (: Password Complexity Check :)
Adopting OOP - Created Postman Script to set AccessToken and RefreshToken for easy reuse while testing.
Cache Synchronization Failed leading to invalidate Delete Function
Validating bad request error message response (Required, Cannot be blank or empty)
Validating threshold (Boundary) by sending above expected limit (ScreeningThreshold must be <=1.0)