This project demonstrates end-to-end SOAP API Testing using SOAP UI for the CurrencyName
operation from the public WSDL:
👉 CountryInfoService – CurrencyName
The API takes a Currency ISO Code (e.g., USD
, INR
, EUR
) and returns the currency name (e.g., United States Dollar, Indian Rupee, Euro).
- 📑 Designed a Test Plan (Objective, Scope, Strategy, Entry/Exit Criteria, Risks, Deliverables)
- 🧪 Created detailed Test Cases (positive, negative, boundary, schema, performance)
- 📊 Maintained a Requirement Traceability Matrix (RTM) ensuring 100% coverage
- ⚡ Validated SOAP XML Request/Response against WSDL schema
- ⏱️ Performed functional, negative, and performance testing in SOAP UI
- 📝 Documented defect reporting & mitigation strategies
📦 CurrencyName-SOAP-API-Testing
┣ 📄 README.md # Project documentation
┣ 📄 Requirement.docx # Requirement Document
┣ 📄 TestPlan.docx # Detailed test plan
┣ 📄 TestCases.xlsx # Designed test cases with execution status
┣ 📄 RTM.xlsx # Requirement Traceability Matrix
┣ 📂 SOAPUI-Projects # SOAP UI project files (.xml)
┗ 📂 Reports # Test execution reports & screenshots
✔ Positive → Valid ISO codes (USD
, INR
, EUR
) return correct names
❌ Negative → Invalid (XXX
), Empty (""
), Special chars (@#$
) inputs
⚡ Boundary → Long strings (100 chars), Sequential requests (reliability)
📐 Schema → Response matches WSDL contract
⏱️ Performance → Response time ≤ 2 seconds
- ✅ Hands-on SOAP API testing with SOAP UI
- ✅ Designed Test Plan, Test Cases, and RTM for structured testing
- ✅ Expertise in positive, negative, boundary, schema, and performance testing
- ✅ Ability to present test artifacts in professional formats for stakeholders
This project showcases my SDET skills in API Testing, Documentation, and Test Strategy. It reflects my ability to:
- 📝 Design and execute robust test plans
- ⚡ Validate APIs against business and technical requirements
- 📊 Ensure quality through end-to-end SOAP API testing
- 💼 Present my work in a professional and recruiter-friendly format
🔗 Part of my API Testing Portfolio showcasing SOAP, REST, and Automation expertise.
Feel free to explore, fork, or suggest improvements!
📧 [sharvarimehta97@gmail.com] | 💼 [linkedin.com/in/sharvarimehta]