REST API Automation Engineer (Java) - ASM Technologies Limited

4 - 9 years

20 - 35 Lacs

Posted:21 hours ago| Platform: Naukri logo

Apply

Work Mode

Hybrid

Job Type

Full Time

Job Description

We are hiring for REST API Automation Engineer (Java)

Please find the below updated JD.

Job Title: REST API Automation Engineer (Java)

Location: Bangalore (Hybrid)

Employment Type: Full-time

Role Overview

REST API Automation Engineer

strong Java programming skills

Key Responsibilities

  • API Automation Framework Development:

    Design, develop, and maintain a modular Java-based REST API automation framework using 

    Rest Assured

     or similar libraries.
  • Test Design & Implementation:

    Build comprehensive API test suites covering functional, integration, negative, regression, and contract tests.
  • API Validation:

    Validate HTTP methods, response codes, headers, and payloads using JSON schema validation and data-driven tests.
  • Integration & CI/CD:

    Integrate automation suites with 

    Jenkins, Azure DevOps, or GitHub Actions

     for automated execution and reporting.
  • Environment Management:

    Work with developers and DevOps engineers to configure, mock, and manage test environments.
  • Test Data & Configurations:

    Implement test data management strategies with reusable data providers and externalized configurations.
  • Quality Metrics:

    Define test coverage goals, ensure high reliability of automated runs, and improve feedback cycles in CI pipelines.
  • Collaboration:

    Work closely with developers, QA leads, and architects to review APIs, ensure test readiness, and improve API quality from design to release.

Required Skills

  • Strong programming experience in 

    Java (11 or higher)

    .
  • Hands-on experience with 

    REST Assured

    HTTP Clients (Apache HttpClient/OkHttp)

    , or similar REST automation libraries.
  • Experience with 

    TestNG, JUnit

    , or equivalent frameworks for test structuring and execution.
  • Good understanding of 

    RESTful principles

    , request/response lifecycle, and 

    HTTP methods & status codes

    .
  • Familiarity with 

    JSON/XML

     parsing, serialization, and schema validation.
  • Experience with 

    API documentation tools

     like 

    Swagger/OpenAPI

    .
  • Exposure to 

    CI/CD tools

     (Jenkins, Azure Pipelines, GitHub Actions) for automated test runs.
  • Experience in 

    Maven/Gradle build systems

     and Git-based version control.
  • Strong debugging and analytical skills to troubleshoot API and integration issues.
  • Solid understanding of 

    authentication mechanisms

     (OAuth2, JWT, Basic Auth).

Nice-to-Have Skills

  • Experience with 

    mocking/stubbing

     using 

    WireMock

     or 

    Testcontainers

    .
  • Knowledge of 

    contract testing

     tools such as 

    Pact

    .
  • Basic understanding of 

    performance testing

     using 

    JMeter

     or 

    Gatling

    .
  • Familiarity with 

    Docker

    Kubernetes

    , or cloud-based testing environments.
  • SQL basics for backend data validation.

Interested candidate kindly share your updated resume to anitha.m@asmltd.com

Mock Interview

Practice Video Interview with JobPe AI

Start Java 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 Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now
ASM Technologies logo
ASM Technologies

Engineering Services

Bangalore

RecommendedJobs for You

kolkata, siliguri, mumbai (all areas)

kolkata, siliguri, mumbai (all areas)