Description

  • Skilled and Experienced in Python scripting.
  • Expertise in API testing tools (Postman, SoapUI, Rest Assured)
  • Strong understanding of API testing methodologies and best practices
  • Proficiency in at least one programming language (Java, Python, etc.)
  • Knowledge of RESTful web services and related protocols (HTTP, JSON)
  • Familiarity with database concepts for data validation
  • Experience with test frameworks (JUnit, TestNG)
  • Excellent analytical and problem-solving skills
  • Strong communication and collaboration abilities to work with cross-functional teams
  • Develop comprehensive test cases for API functionalities, including positive, negative, boundary, and stress scenarios.
  • Automation Script Development:
  • Write automated test scripts using API testing tools like Postman, SoapUI, Rest Assured, or similar, leveraging programming languages like Java, Python, or JavaScript to interact with APIs.
  • Execute automated API tests against different environments (dev, staging, production) and monitor test results for failures or anomalies.
  • Defect Logging and Reporting:
  • Identify and document defects encountered during testing, clearly describing issues and providing detailed steps to reproduce them for developers.
  • Conduct performance tests to evaluate API response times, throughput, and scalability under various load conditions.
  • Perform security assessments on APIs to identify potential vulnerabilities and ensure data protection.
  • Collaboration with Development Teams:
  • Work closely with developers to understand API design, troubleshoot issues, and implement fixes
  • Integrate automated API tests into the continuous integration and delivery pipeline for seamless testing throughout the development lifecycle
  • Analyze test reports to identify trends, prioritize issues, and provide actionable insights to improve API quality


 

Education

Any Graduate