Search by job, company or skills

  • Posted 11 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Job Title: QA Engineer (Java + Selenium + Database)

Experience: 4 Years

Location: Gurugram, Haryana, India

Employment Type: Full-time

Job Overview

We are seeking a skilled QA Engineer with strong hands-on experience in Java, Selenium automation, and Database testing. The ideal candidate will be responsible for designing, executing, and automating test cases to ensure the quality of our web and backend applications. You will work closely with developers, product managers, and DevOps teams to deliver reliable and scalable software.

Key Responsibilities

Automation Testing

  • Design, develop, and maintain Selenium WebDriver automation frameworks using Java.
  • Automate regression test suites and integrate automation scripts into CI/CD pipelines.
  • Implement robust test scripts for UI and API layers.
  • Troubleshoot and resolve issues in automation scripts and test environments.

Manual & Functional Testing

  • Review requirements, specifications, and technical documents to provide timely feedback.
  • Create detailed, comprehensive, and well-structured test plans and test cases.
  • Perform functional, regression, smoke, and integration testing.
  • Identify, document, and track defects using tools like JIRA / Azure DevOps.

Database Testing

  • Write and execute complex SQL queries for data validation and backend testing.
  • Validate data integrity, transformation, and end-to-end database workflows.
  • Work with relational databases such as MySQL, Oracle, or PostgreSQL.

API Testing

  • Perform API testing using Postman, Rest Assured, or similar tools.
  • Validate request/response formats, payloads, business logic, and integration flows.

CI/CD & Collaboration

  • Work in an Agile environment and participate in ceremonies (daily stand-up, sprint planning).
  • Collaborate with developers to reproduce issues and ensure timely fixes.
  • Support DevOps teams in integrating automation into build pipelines (Jenkins, GitLab, Azure DevOps).

Required Skills

  • Strong programming skills in Java (OOPs, Collections, Exception Handling).
  • Hands-on experience with Selenium WebDriver, TestNG/JUnit.
  • Experience in creating automation frameworks (Hybrid, POM, BDD preferred).
  • Proficient in SQL with ability to write complex queries (joins, subqueries, aggregate functions).
  • Experience in API testing (Postman, Rest Assured preferred).
  • Solid understanding of STLC, SDLC, Bug Life Cycle.
  • Experience with version control tools like Git/GitHub.
  • Exposure to CI/CD tools like Jenkins / Azure DevOps.

More Info

Job Type:
Industry:
Employment Type:

Job ID: 135951467

Similar Jobs