Contractor

0 years

Greater chennai area

Posted:9 months ago

Apply

Job Description

Area(s) of responsibility

Key Responsibilities

  • Design and execute manual and automated tests for Java microservices and APIs.
  • Develop automation frameworks in Java using tools like RestAssured, TestNG, JUnit, or Cucumber.
  • Perform integration and contract testing between multiple microservices.
  • Validate REST APIs, Kafka/Event-driven communication, and asynchronous processing.
  • Collaborate with developers to analyze service logs, metrics, and exceptions for issue diagnosis.
  • Create and maintain test data and mock services for isolated testing.
  • Integrate automated tests with CI/CD pipelines (e.g., Jenkins, GitLab CI).
  • Conduct performance, scalability, and regression testing.
  • Document and track bugs using JIRA or equivalent tools.
  • Contribute to continuous improvement of testing processes, automation coverage, and QA strategy.

Required Skills

  • Strong programming skills in Core Java (Java 8+).
  • Hands-on experience with API test automation using RestAssured, Postman, or Karate.
  • Deep understanding of microservices architecture, RESTful APIs, and JSON/XML payloads.
  • Experience with Spring Boot-based applications and microservice communication patterns.
  • Familiarity with Docker, Kubernetes, or containerized environments.
  • Working knowledge of CI/CD pipelines, Git, and Maven/Gradle.
  • Solid understanding of HTTP methods, status codes, and service authentication (OAuth/JWT).
  • Good knowledge of SQL and NoSQL databases.
  • Ability to work in Agile/Scrum teams and collaborate cross-functionally.

Nice to Have

  • Experience in Golang
  • Experience with Kafka, RabbitMQ, or message queues.
  • Exposure to contract testing (e.g., PACT) or service virtualization.
  • Experience with performance testing tools (JMeter, kreya).
  • Familiarity with cloud environments ( GCP).
  • Knowledge of monitoring tools (datadog)

Skills Required

design java microservices automation testng junit integration testing rest kafka communication analyze service metrics test data jenkins gitlab scalability regression jira programming api postman architecture json xml docker kubernetes git maven http authentication oauth sql nosql agile scrum rabbitmq jmeter monitoring

Work Mode

On-site

Job Type

Full Time

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
coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You

Greater chennai area

Greater chennai area