FU

API automation, Python

Fusion Plus Solutions
Hyderabad5-10 LPA Posted 17 Jul 2025
FULL TIME
Testing Tools
Api Automation
Automation Frameworks
Jira
Python

Job Description

Job Responsibilities:

  • Design, build, and enhance robust automation frameworks with a primary focus on API automation using Python.
  • Develop and implement API automation test scripts, leveraging strong knowledge of REST API, REST ASSURED, and Karate frameworks.
  • Implement UI automation test scripts using Selenium WebDriver, ensuring comprehensive test coverage.
  • Apply Quality Engineering skills throughout the software development lifecycle to ensure high-quality product delivery.
  • Collaborate with teams to understand banking domain requirements and translate them into effective test strategies and automation solutions.
  • Utilize Core Java, Maven, and Gradle for developing and managing automation projects.
  • Work with Appium for mobile automation testing where applicable.
  • Conduct unit testing using JUnit and TestNG, and manage test execution.
  • Leverage Java IDEs effectively for development and debugging.
  • Demonstrate a good understanding of HTTP, JSON protocol and syntax, Cucumber, BDD methodology, and Gherkin syntax for test definition.
  • Work within an Agile methodology, specifically SAFe, emphasizing in-sprint automation.
  • Utilize JIRA for defect tracking and management, Jenkins for CI/CD pipeline exposure, and Confluence for documentation.
  • Participate in analyzing and documenting business requirements for global applications within the banking domain.

Required Skills:

  • API Automation: Strong hands-on experience in API automation.
  • Programming Languages: Sound knowledge of Python and good hands-on experience with Core Java.
  • Automation Frameworks: Experience in building and enhancing automation frameworks.
  • Testing Tools: Excellent knowledge of Selenium, BDD, REST Assured, Karate, Selenium WebDriver, and Appium.
  • Build Tools: Hands-on experience with Maven and Gradle.
  • Protocols & Methodologies: Good understanding of HTTP, JSON protocol and syntax, Cucumber, BDD methodology, and Gherkin syntax.
  • CI/CD & ALM Tools: Exposure to Jenkins CI/CD, JIRA, and Confluence.
  • Domain Knowledge: Good understanding of the banking domain and requirements.
  • Quality Engineering: Strong Quality Engineering skills.

Good to Have:

  • Proven, significant, and demonstrable experience in analyzing and documenting business requirements for global applications.
  • Working experience in Agile methodology (SAFe) with in-sprint automation.
  • Experience with JUnit and TestNG.
  • Experience with Java IDEs.

Join WhatsApp Channel