- Automate testing for batch jobs and infrastructure components to ensure system reliability
- Solid understanding of microservices architecture and testing strategies. Hands-on experience with CI / CD tools such as GitLab and Jenkins
- Experience in batch job automation
- 5+ years of experience in software quality assurance with a strong focus on test automation
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.
- Robust 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.
Disclaimer: This job posting and Location has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.
📌 Sr QA Engineer- Automation (India)
🏢 Robosoft Technologies
📍 India
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.