Senior QA Engineer- Automation

Engineering and Emerging Technologies

We are excited to find an experienced and motivated individual to join our team and help us drive a successful project outcomes.

India

Bengaluru

Mumbai

Hybrid

Experience:5+ years
|
Vacancy:1

We are looking for a highly skilled Senior QA Engineer – Automation to drive quality engineering initiatives across backend systems and microservices architecture.

 

This role requires a strong blend of automation expertise, backend testing proficiency and DevOps collaboration to ensure robust, scalable and high-performing applications.

 

The ideal candidate will play a key role in modernizing testing strategies while working with both legacy and contemporary systems.

 

Responsibilities:

  • Design, develop and maintain automation frameworks for backend services, APIs (REST/gRPC) and microservices. 
  • Automate testing for batch jobs and infrastructure components to ensure system reliability. 
  • Work with legacy architectures (e.g., CORBA) and contribute to evolving modern testing approaches. 
  • Develop and manage CI/CD pipelines using tools such as GitLab, Jenkins and Gradle. 
  • Write and maintain scalable, robust test cases using TestNG, AssertJ and JUnit. 
  • Implement effective mocking strategies using frameworks like Mockito. 
  • Utilize Java ProcessBuilder for executing system-level commands within automation workflows. 
  • Generate detailed test reports and logs using tools like Allure and SLF4J for debugging and analysis. 
  • Collaborate closely with development teams to integrate automated testing into the SDLC. 
  • Analyze test outcomes, identify gaps and recommend improvements to enhance coverage and efficiency.

 

Requirements:

  • 5+ years of experience in software quality assurance with a strong focus on test automation. 
  • Strong programming expertise in Java, particularly for backend automation. 
  • Solid understanding of microservices architecture and testing strategies. 
    Hands-on experience with CI/CD tools such as GitLab and Jenkins. 
  • Proficiency in test frameworks including TestNG, AssertJ and JUnit. 
  • Experience with mocking frameworks like Mockito. 
  • Familiarity with Java ProcessBuilder for system-level automation tasks. 
  • Strong debugging and logging capabilities using SLF4J. 
  • Experience in API testing using tools such as REST Assured or gRPC. 
  • Working knowledge of scripting languages (e.g., Shell, Python) for automation.

 

Good to Have:

  • Experience in batch job automation. '
  • Exposure to legacy systems such as CORBA. 
  • Domain experience in financial services, credit card systems, or related industries. 
  • Understanding of containerization technologies like Docker and Kubernetes. 
  • Experience with performance testing tools such as JMeter. 
  • Japanese language proficiency (native level or equivalent to JLPT N1).

 

Quality Compliance: 

Compliance to Quality and Information Security is critical in ensuring the integrity, confidentiality, availability of data and the consistent delivery of high-quality services are an important aspect of hiring for this position.