Country/Region:  IN
Requisition ID:  30401
Work Model: 
Position Type: 
Salary Range: 
Location:  INDIA - CHENNAI - BIRLASOFT OFFICE

Title:  Contractor

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)