Apply

Senior QA Engineer - API

Posted 13 days agoViewed

View full description

💎 Seniority level: Senior, 6-8 years

📍 Location: India

🔍 Industry: Software Development

🏢 Company: computer_aid

⏳ Experience: 6-8 years

🪄 Skills: AWSPythonSQLAgileGCPJavaJavascriptJenkinsJMeterOAuthQA AutomationJiraAPI testingAzureGroovyManual testingREST APIRegression testingTestRailCI/CD

Requirements:
  • 6-8 years of experience in API testing.
  • Strong understanding of RESTful and SOAP APIs and HTTP protocols.
  • Hands-on experience with API testing tools like Postman, Rest Assured, SoapUI, or Karate.
  • Experience in API automation using Java, Python, JavaScript, or Groovy.
  • Familiarity with CI/CD tools like Jenkins, GitHub Actions, or GitLab CI/CD.
  • Strong knowledge of test management tools like TestRail, ADO, or Zephyr.
  • Experience working with databases (SQL/NoSQL) for API data validation.
  • Exposure to cloud platforms (AWS, Azure, GCP) is a plus.
  • Understanding of Agile methodologies and working in cross-functional teams.
  • Experience in containerized environments (Docker, Kubernetes).
  • Exposure to BDD frameworks like Cucumber.
Responsibilities:
  • Design, develop, and execute manual and automated tests for APIs (REST, SOAP).
  • Validate API functionality, reliability, performance, and security.
  • Develop test cases, test scripts, and test data based on API specifications and business requirements.
  • Perform functional, integration, regression, and system testing for APIs.
  • Use API testing tools such as Postman, SoapUI, Rest Assured, Spec flow or Karate for automation.
  • Work with API documentation tools like Swagger/Open API for test validation.
  • Analyze API responses, HTTP methods, headers, and status codes to detect defects.
  • Perform load and performance testing using tools like JMeter, Load Runner
  • Conduct security testing by validating authentication mechanisms (OAuth, JWT, API keys).
  • Collaborate with development and DevOps teams to integrate tests into CI/CD pipelines.
  • Report, track, and manage defects using tools like JIRA, Bugzilla, or Azure DevOps.
Apply