FU

API Automation testing

Fusion Plus Solutions
Hyderabad3-6 LPA Posted 17 Jul 2025
FULL TIME
Jenkins
Defect Tracking
Apache Jmeter
Api Automation
Java
+1 more

Job Description

Job Responsibilities:

  • Design, develop, and implement robust API automation test frameworks and scripts primarily using Java and Rest Assured, with a strong focus on BDD Cucumber.
  • Create comprehensive test automation scenarios and scripts for both API and UI layers, including developing frameworks from scratch using Selenium Java.
  • Implement and execute automation scenarios, test scripts, and test data preparation for various testing needs.
  • Possess strong experience in API testing, including validating JSON and XML payloads, and working with databases.
  • Manage and track defects through their lifecycle, classifying bugs by severity and priority, and logging them in defect tracking tools.
  • Design, verify, and validate REST API test cases, ensuring thorough test coverage.
  • Collaborate within Scrum teams, participating in agile estimation processes by considering both product and process requirements.
  • Utilize DevOps CI/CD tools like Jenkins and configuration management tools for integrating and executing automated tests.
  • Work with version control systems such as GitHub for code management.
  • Prepare comprehensive test plans, test cases, and test scripts.
  • Proactively detect bugs, classify them based on severity and priority, and log them in the defect tracking tool, managing them through the Bug life cycle.
  • Participate actively in a fast-paced, results-driven agile environment, demonstrating self-drive, motivation, and a commitment to excellence.

Required Skills:

  • API Automation: At least 4 years of hands-on REST API automation experience, which is a primary mandatory skill.
  • Programming Language: Proficient knowledge in at least one programming language, with a strong preference for Java.
  • Framework Development: Strong experience in creating automation frameworks from scratch using Selenium Java.
  • API Testing Tools: Strong experience in API automation using Rest Assured and BDD frameworks with Cucumber.
  • Testing Tools: Good experience with Postman/Insomnia tool.
  • CI/CD & Version Control: Good experience in DevOps CI/CD tools like Jenkins and configuration management tools, along with experience in version control systems such as GitHub.
  • API Data Formats & Databases: Strong experience in API testing, JSON, XML, and exposure to databases.
  • Test Management: Strong experience in test management, defect tracking, and automation tools.
  • Test Design & Strategy: Strong experience in preparing automated test data, test suites, test beds, test plans, test cases, and test scripts.
  • Defect Management: Strong experience in bug detection, classification, logging, and managing the defect life cycle.
  • Agile Participation: Strong knowledge of designing test cases, verifying, and validating REST API, and active participation in Scrum and agile estimation.
  • Soft Skills: Strong problem-solving, analytical, and decision-making skills with excellent communication and interpersonal abilities. Self-driven, motivated, innovative, talented, and committed with a passion for technology.

Good to Have:

  • Performance Testing Tools: Experience with Apache JMeter, Gatling, and LoadRunner for performance testing.
  • Additional CI/CD & Mobile Testing: Experience with CI/CD using Jenkins and GitHub or Bitbucket, and Mobile Testing experience.