API Tester-Automation
Virtusa · State of Andhra Pradesh, India
Virtusa · State of Andhra Pradesh, India
- Design and execute API test cases for functional, regression, and integration testing across payment systems - Perform API validation using tools such as Postman, RestAssured, or similar platforms - Validate request/response structures, payloads, authentication (OAuth, JWT), and error handling - Support end-to-end testing of microservices and API integrations across multiple systems - Perform L1/L2 support for API-related issues including log analysis, defect triaging, and coordination with development teams - Execute API automation suites and contribute to CI/CD pipeline integration for automated testing - Monitor API performance and assist in identifying bottlenecks, latency, and failure points - Support release cycles through testing, defect validation, and deployment verification - Maintain API documentation, test artifacts, and reports using tools like Swagger, Confluence, or SharePoint - Apply basic AI-driven testing approaches (test case generation, anomaly detection, productivity improvements) - 3 **Required Skills & Competencies** Strong communication skills with proficiency in English (verbal and written) for documentation and stakeholder coordination - Hands-on experience in API testing using REST/SOAP services - Good understanding of API protocols, JSON/XML formats, and HTTP methods (GET, POST, PUT, DELETE) - Experience with API testing tools such as Postman, SoapUI, RestAssured, or similar - Basic programming knowledge in Java (preferred for automation frameworks) - Strong SQL skills for backend validation and data verification - Understanding of authentication mechanisms (OAuth 2.0, JWT, Basic Auth) - Working knowledge of Linux/Unix and Windows environments for log analysis and test execution - Familiarity with CI/CD tools (Jenkins, Git, etc.) and version control systems - Exposure to microservices architecture and API gateways - Foundational understanding of SDLC, STLC, and agile methodologies - Exposure to AI-based testing or prompt engineering is an added advantage - Bachelor’s degree in Computer Science or equivalent