FU

api automation

Fusion Plus Solutions
Hyderabad4-8 LPA Posted 17 Jul 2025
FULL TIME
Docker
Kubernetes
CircleCI
Azure
Aws

Job Description

Key Responsibilities:

  1. API Test Automation:
  • Design, develop, and execute automated API test scripts for RESTful APIs and SOAP Web Services.
  • Create and maintain automated test frameworks for API testing using tools like Postman, RestAssured, SoapUI, or JMeter.
  • Ensure that API endpoints meet functional, regression, performance, and security requirements through automation.
  1. Test Plan & Strategy:
  • Define the test strategy for API testing and automation.
  • Collaborate with product teams to understand API specifications, user stories, and business requirements.
  • Develop test plans, test cases, and test data for API automation based on detailed API documentation.
  1. Test Execution & Reporting:
  • Execute automated tests regularly as part of CI/CD pipelines and provide detailed test reports.
  • Track and report API testing results, identifying defects and work with developers to resolve them.
  • Maintain a detailed record of defects and work with relevant stakeholders to ensure timely resolution.
  1. Performance & Load Testing:
  • Automate performance and load tests to ensure APIs can handle expected traffic and data loads.
  • Utilize performance testing tools (e.g., JMeter, Gatling) to measure API response times, scalability, and stability.
  1. Security & Compliance Testing:
  • Automate security testing for APIs, including authentication, authorization, and data encryption.
  • Ensure compliance with security best practices and industry standards for API development and testing.
  1. CI/CD Integration:
  • Integrate API test automation into CI/CD pipelines to enable continuous testing.
  • Work with DevOps teams to ensure seamless integration of API testing into automated deployment pipelines.
  1. Collaboration with Development Teams:
  • Collaborate closely with backend developers to understand API functionality, edge cases, and integration points.
  • Review API documentation and provide feedback for improvement to ensure the consistency and clarity of API specifications.
  1. Maintain Automation Frameworks:
  • Continuously improve and refactor automation frameworks to enhance test coverage and efficiency.
  • Maintain automated test scripts and libraries to ensure they stay current with changing application functionality and APIs.
  1. Test Reporting & Analytics:
  • Provide detailed test reports and analytics to the team and management on the status and results of API tests.
  • Identify trends and areas for improvement based on test results and provide recommendations to enhance API quality.

Skills and Qualifications:

Mandatory Skills:

  • Strong experience in API testing (RESTful APIs, SOAP Web Services).
  • Proficiency in test automation tools such as Postman, RestAssured, SoapUI, JMeter, or similar.
  • Expertise in programming languages like Java, Python, JavaScript, or Groovy to write and maintain automation scripts.
  • Strong knowledge of API architecture and API protocols (HTTP, SOAP, JSON, XML).
  • Hands-on experience in performance testing and load testing of APIs.
  • Knowledge of CI/CD tools such as Jenkins, GitLab CI, or CircleCI to integrate test automation into the development pipeline.
  • Experience with version control systems such as Git.
  • Familiarity with Agile development and test-driven development (TDD) principles.

Desired Skills:

  • Experience in security testing for APIs (e.g., OWASP API Security Testing).
  • Knowledge of containerization technologies like Docker and Kubernetes.
  • Familiarity with cloud platforms like AWS, Azure, or GCP for testing APIs in cloud-based environments.
  • Ability to work with mocking frameworks like WireMock or MockServer.
  • Experience with load testing and stress testing tools (e.g., Gatling, Apache JMeter).

Join WhatsApp Channel