Description

Key Responsibilities:

API and Web Services Testing: Perform comprehensive testing to verify API functionality, accuracy, and reliability.
Automated Test Development: Build and maintain automated test scripts using programming languages such as Java, Python, and Ruby to streamline the testing process.
Test Plan and Case Design: Develop detailed test plans and test cases that cover API performance, reliability, and edge scenarios.
Issue Identification and Resolution: Work closely with developers and other stakeholders to troubleshoot issues, track defects, and provide effective resolutions.
Performance Testing: Execute performance and load testing on APIs to ensure scalability and optimal performance under various conditions.
Process Improvement: Participate in code reviews and contribute to improving testing methodologies and automation processes.
Collaboration: Engage with cross-functional teams to ensure API testing is integrated throughout the software development lifecycle.
Required Skills:

Extensive experience in API and Web Services Testing.
Strong expertise in writing automated test scripts in Java, Python, and Ruby.
Hands-on experience with API testing tools like Postman, SoapUI, or similar platforms.
Ability to create and execute detailed test plans and test cases.
Solid understanding of RESTful APIs and SOAP protocols.
Familiarity with issue tracking systems such as JIRA, Bugzilla, etc.
Proficiency in performance testing techniques and tools.
Strong analytical and problem-solving skills.
Preferred Qualifications:

Experience with continuous integration platforms such as Jenkins or CircleCI.
Familiarity with cloud platforms like AWS, Azure, or Google Cloud.
Understanding of containerization tools such as Docker and orchestration systems like Kubernetes.
Experience working in Agile teams.

Key Skills
Education

Any gradudate