Automation API Tester for Banking Project
Review API specifications (REST, SOAP, GraphQL etc.) / requirement documents and understand business logic and edge cases.
Design test cases for API / service endpoints: positive, negative, boundary, error conditions, schema / contract validation, versioning.
Develop, maintain, and enhance test automation scripts & frameworks (API / integration testing) using tools like RestAssured, Postman, SoapUI, or equivalent.
Create and maintain test data, stubs / mocks / service virtualization where external dependencies are unavailable or unreliable.
Execute automated & manual tests (for integration / regression) and analyze results.
Identify defects; log, track, and follow up on them with devs; validate fixes.
Ensure tests are integrated into CI/CD pipelines to enable automated regression / build validation.
Perform non‑functional testing as required: e.g. performance, load, latency, reliability, and possibly security of APIs.
Monitor and report test metrics: coverage, pass/fail rates, defect density, test reliability, regression times etc.
Collaborate with cross‑functional teams: Development, Product, Ops / DevOps, to ensure that API related issues (scalability, security, error handling, monitoring) are addressed.