Search by job, company or skills

F

api automation

3-6 Years
Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted a month ago
  • Over 50 applicants
Quick Apply

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).

More Info

Job Type:
Function:
Employment Type:
Open to candidates from:
Indian

About Company

At Fusion Plus Solutions Inc, we believe that it’s an exceptional company - a company of people proud of the work they do and the solutions they provide. By understanding what drives our specialty industries, becoming involved in our communities on a professional and personal basis, following a disciplined process of identifying quality candidates, partnering with employers to understand their core business and their employment requirements, and delivering exceptional service, we achieve great results for all concerned.

Job ID: 121825105

Similar Jobs