API automation, Python

5 - 10 years

5 - 10 Lacs

Posted:4 days ago| Platform: Foundit logo

Apply

Skills Required

Jenkins CI/CD

Work Mode

On-site

Job Type

Full Time

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.

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
Fusion Plus Solutions logo
Fusion Plus Solutions

Information Technology & Services

Innovation City

RecommendedJobs for You

Pune, Maharashtra, India

Hyderabad, Telangana, India

Hyderabad, Telangana, India