2 - 5 years

4 - 6 Lacs

Posted:5 hours ago| Platform: GlassDoor logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Job Role:

  • QA Automation Engineer – Java Background

Job Description:

  • Design and develop detailed test plans and automation test cases based on software requirements, user stories, and technical specifications.
  • Perform functional, integration, system, and regression testing of software applications using automation frameworks.
  • Write and execute automated test scripts using Java, Selenium WebDriver, TestNG/JUnit, and other Java-based testing tools to maximize efficiency and test coverage.
  • Develop and maintain robust automation frameworks and reusable components.
  • Work with build tools like Maven/Gradle, and integrate tests with CI/CD pipelines (e.g., Jenkins).
  • Identify, log, and manage defects using tools like Jira, and collaborate with developers to resolve issues promptly.
  • Coordinate with cross-functional teams including developers, clients, product managers, and stakeholders to gather and clarify testing requirements.
  • Understand end-to-end product integrations and conduct thorough integration testing.
  • Execute both manual and automated test cases and maintain detailed test documentation.
  • Perform regression testing to ensure new code changes do not negatively impact existing functionality.
  • Assist in User Acceptance Testing (UAT) and verify that user and business requirements are fulfilled.
  • Continuously improve test automation strategies, tools, and practices for better efficiency and scalability.
  • Maintain clear and up-to-date documentation of test cases, test results, and defect reports.
  • Ensure all necessary testing tools, frameworks, and environments are properly set up and maintained.
  • Conduct performance, load, and stress testing when needed using tools like JMeter.
  • Follow and enforce best practices in QA processes and company quality standards.
  • Mentor junior QA team members and provide technical guidance.
  • Demonstrate excellent written and verbal communication skills, with initiative to own and drive tasks to completion.
  • Work effectively in Agile/Scrum development environments.

Primary Skills:

  • Strong expertise in Java-based automation testing.
  • Proficiency in Selenium WebDriver with Java, TestNG/JUnit, and test automation frameworks.
  • Experience with bug tracking tools like Jira and version control systems like Git.
  • Hands-on experience with SQL for backend data validation.
  • Deep understanding of the Software Development Life Cycle (SDLC) and STLC.
  • Strong skills in regression testing, functional testing, and test case design.
  • Familiarity with CI/CD tools such as Jenkins, GitLab CI/CD, or similar.
  • Excellent problem-solving, critical thinking, and collaboration skills.

Secondary Skills:

  • Experience with API testing using Postman or SoapUI.
  • Knowledge of performance testing tools like JMeter.
  • Basic exposure to IAM or SailPoint (optional but preferred).
  • Awareness of security testing practices and test data management.

Years of Exp:

  • 2 - 5 Years

Employment Type:

  • Permanent

Job Type: Full-time

Experience:

  • Java: 2 years (Preferred)

Shift availability:

  • Night Shift (Preferred)

Work Location: In person

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You

ghaziabad, uttar pradesh

Bengaluru, Karnataka, India

Noida, Uttar Pradesh, India