Search by job, company or skills

arting digital

Java Automation Engineer

4-6 Years
Save
  • Posted 21 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Posting title: Java Automation Engineer

Experience: 4-6 Years

Location: Pune

Work mode: On-site

Primary skills: Core Java, Spring/ Springboot, Maven/ Gradle, JPA, Mockito, TDD, MySQL, NoSQL

Qualification: B.Tech / B.E. in Computer Science or MCA / M.Tech

Role Overview

We are seeking a highly skilled Senior Java Automation Engineer with strong expertise in Java-based test automation. This role requires close collaboration with development, product, and release teams to deliver scalable and reliable applications.

Key Responsibilities

  • Design, plan, and execute comprehensive test strategies including functional, regression, and integration testing.
  • Participate actively in release cycles, validating builds in staging and pre-production environments, tracking defects, and ensuring release readiness.
  • Collaborate with developers and product teams to understand requirements, review technical designs, and identify testability and risk areas early.
  • Act as a primary point of contact for QA activities, communicating progress, blockers, and critical issues to stakeholders.
  • Lead defect triaging, ensuring issues are well-documented, reproducible, and prioritized effectively.
  • Develop and maintain automated test frameworks using Java, JUnit/TestNG, and related tools.
  • Conduct code reviews for test scripts and establish best practices and coding standards within the QA team.
  • Participate in Agile ceremonies (sprint planning, stand-ups, retrospectives) and provide accurate testing estimates.
  • Monitor test execution, generate test reports and metrics, and present insights to both technical and non-technical stakeholders.
  • Stay updated with emerging testing tools, frameworks, and AI-driven practices, recommending improvements to the automation ecosystem.
  • Prepare technical documentation and provide support for production systems.

Required Skills & Qualifications

  • Strong proficiency in Core Java (OOP, multithreading, collections, exception handling, design patterns).
  • Hands-on experience with Spring & Spring Boot for building scalable applications.
  • Experience with Maven or Gradle for build and dependency management.
  • Knowledge of databases: Relational- MySQL, PostgreSQL/ NoSQL- MongoDB, Redis
  • Experience with JPA (Java Persistence API) for ORM and transaction management.
  • Strong debugging skills using tools like IntelliJ Debugger, JVisualVM, or JProfiler.
  • Solid experience in writing automated tests using JUnit/TestNG, including unit, integration, and data-driven testing.
  • Familiarity with Mockito or similar frameworks for mocking.
  • Strong understanding of testing methodologies (unit, integration, regression).
  • Experience with Test-Driven Development (TDD).

Good to Have

  • Experience with Selenium WebDriver for UI/end-to-end automation.
  • Exposure to AI-assisted development tools and prompt engineering.
  • Understanding of AI limitations, including hallucinations and bias handling.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 148909905

Similar Jobs

Pune, India

Skills:

Rest AssuredJavaJenkinsGitMavenSelenium

Pune, India

Skills:

FortifyDatabasesEclipse IdeUnixSonarBambooSoapJavaSpringContinuous IntegrationLinuxCucumberRegression TestingRest AssuredJUnitJbehaveJenkinsRESTCheckmarxClover

Pune, India

Skills:

Core JavaSeleniumSql DatabaseJiraAutomation Testing frameworks