Java Spring Boot Developer with QA Automation

synechron

Bengaluru

On-site

INR 1,800,000 - 2,600,000

Full time

8 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Synechron in Bengaluru is seeking a Java Gen AI professional with 5-7 years of Java development experience, strong Spring Boot backend skills, and QA automation to deliver scalable, maintainable, secure solutions. You will design and build backend services, improve test coverage, integrate automation into delivery pipelines, and collaborate with cross-functional teams to support reliable software delivery.

This role blends development and testing to raise quality and speed.

Qualifications

  • 5–7 years of professional Java development experience.
  • Strong Spring Boot backend development experience.
  • Strong Core Java knowledge (collections, multithreading, exceptions, design patterns).
  • QA automation hands-on with automation frameworks and testing tools.
  • Experience with Selenium, TestNG/JUnit, RestAssured.
  • REST and GraphQL API testing and automation.
  • CI/CD tools: Jenkins, GitHub Actions, or Azure DevOps.
  • Version control and collaborative development practices.

Responsibilities

  • Design, develop, and maintain backend applications using Java and Spring Boot.
  • Collaborate with QA to design, implement, and execute automated test suites.
  • Integrate automated tests into CI/CD pipelines to support continuous quality assurance.
  • Perform code reviews and troubleshoot defects across the stack.

Skills

Java
Spring Boot
QA automation
Selenium
TestNG
JUnit
RestAssured
Cypress
API testing
CI/CD

Tools

Selenium
TestNG
JUnit
RestAssured
Cypress
Jenkins
GitHub Actions
Azure DevOps

Job description

Job Summary

Synechron is seeking a Java Gen AI professional with 5-7 years of professional Java development experience and strong expertise in Spring Boot, core Java, and QA automation. The role combines backend application development with automated quality assurance to deliver scalable, maintainable, secure, and reliable solutions. The position contributes to business objectives by developing robust backend services, improving test coverage, integrating quality practices into delivery pipelines, and supporting efficient software delivery through collaboration with cross-functional teams.

Software Requirements (Required and Preferred)
Required
  • Java: 5-7 years of professional development experience.
  • Spring Boot: Strong hands‑on experience developing backend applications and services.
  • Core Java: Strong knowledge of collections, multithreading, exception handling, and design patterns.
  • QA automation: Hands‑on experience with automation frameworks and testing tools.
  • Selenium: Experience developing and maintaining automated test suites.
  • TestNG and/or JUnit: Experience creating and executing automated unit, integration, or functional tests.
  • RestAssured: Experience with REST API testing and automation.
  • Cypress: Experience may be applied where relevant to the assigned project.
  • API testing: Solid understanding of REST and GraphQL service testing and automation.
  • CI/CD tools: Familiarity with Jenkins, GitHub Actions, and/or Azure DevOps.
  • Version control and collaborative development tools: Experience working within software delivery and code review processes.
  • Specific software versions are not defined in the requirements; candidates should have experience with versions applicable to the assigned technology environment.
Preferred
  • Experience using multiple QA automation tools, including Selenium, TestNG, JUnit, RestAssured, and Cypress.
  • Experience integrating automated tests into CI/CD pipelines.
  • Experience with performance optimization, test parallelization, and automation framework improvements.
  • Experience with scalable backend service development and API integration.
  • Experience working with GraphQL automation beyond REST-based testing.
  • Experience applying secure coding, maintainability, and testability practices throughout the development lifecycle.
Overall Responsibilities
  • Design, develop, and maintain backend applications using Java and Spring Boot.
  • Implement efficient data structures and algorithms using Java collections.
  • Apply core Java concepts, including multithreading, exception handling, and design patterns, to create reliable and maintainable solutions.
  • Collaborate with QA teams to design, implement, and execute automated test suites.
  • Develop and maintain automation frameworks using Selenium, RestAssured, Cypress, TestNG, and JUnit, as applicable.
  • Automate testing for REST and GraphQL services.
  • Integrate automated tests into CI/CD pipelines to support continuous quality assurance.
  • Conduct code reviews and provide constructive technical feedback.
  • Troubleshoot defects, investigate root causes, and resolve application and test automation issues.
  • Optimize application and test automation performance.
  • Ensure that code is testable, maintainable, scalable, and aligned with software development best practices.
  • Work closely with cross-functional teams to deliver robust, scalable, and secure solutions.
  • Support consistent quality outcomes through appropriate test coverage, reliable automation, and timely defect resolution.
  • Contribute to sustainable software delivery by reducing repetitive manual testing, improving automation efficiency, and designing maintainable services that use resources responsibly.
Technical Skills (By Category)
Programming Languages
Essential
  • Strong proficiency in Java.
  • Experience with core Java concepts, including:
    • Collections
    • Multithreading
    • Exception handling
    • Design patterns
  • Ability to implement efficient data structures and algorithms.
  • Ability to write readable, maintainable, and testable code.
Preferred
  • Experience developing code for automation utilities, test frameworks, and reusable testing components.
  • Experience applying Java design patterns to scalable backend services and automation frameworks.
Databases/Data Management
Essential
  • Ability to develop backend services that interact reliably with data sources.
  • Understanding of data structures and efficient data handling.
  • Ability to investigate data‑related defects during application testing and troubleshooting.
Preferred
  • Experience with database integration and data validation in automated testing.
  • Experience creating automated tests that verify data consistency and service responses.
Cloud Technologies
Essential
  • No specific cloud platform is stated in the requirements.
  • Ability to work with CI/CD and deployment environments used to build, test, and deliver backend applications.
Preferred
  • Experience supporting Java and Spring Boot applications in cloud environments.
  • Experience with cloud-base
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Java Spring Boot Developer with QA Automation
Java Spring Boot Developer with QA Automation

Synechron Technologies • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Senior Java Software Engineer
Senior Java Software Engineer

Ajackus • India

On-site
INR 1,500,000 - 2,000,000
Sr.Engineer- QA Automation
Sr.Engineer- QA Automation

Tekskills • Hyderabad

On-site
INR 1,800,000 - 3,000,000
Senior Quality Engineer / Senior QA Automation Engineer
Senior Quality Engineer / Senior QA Automation Engineer

NTT DATA BUSINESS SOLUTIONS • Gurugram District

On-site
INR 2,800,000 - 3,800,000
Sr.Engineer- QA Automation
Sr.Engineer- QA Automation

Tekskills • Bulandshahr

On-site
INR 1,200,000 - 1,800,000
QA-Automation Testing
QA-Automation Testing

PradeepIT Consulting Services Pvt Ltd • Bengaluru

On-site
INR 600,000 - 1,200,000
Senior QA
Senior QA

Luxoft • India

On-site
INR 1,200,000 - 2,100,000
QA Engineer – Automation
QA Engineer – Automation

Codezyng • Udupi district

Hybrid
INR 600,000 - 1,200,000
Middle QA Automation Engineer
Middle QA Automation Engineer

a1qa • Dadri

Hybrid
INR 800,000 - 1,200,000
Senior Test Engineer
Senior Test Engineer

Everestek Technosoft Solutions • Mumbai, Indore District, Surat

On-site
INR 1,500,000 - 2,200,000