QA Selenium Lead

7 years

0 Lacs

Posted:1 day ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Contractual

Job Description

Location:, Hyderabad,

Work Model: Hybrid (3 days from office)

Experience Required: 7+ years

Role Type: Individual Contributor

6 Months of Contract position


Role Summary

We are seeking a QA Automation Engineer with 7+ years of hands-on experience in automation testing using Selenium WebDriver (Java), backend validation via SQL, and API testing through Postman. The ideal candidate will contribute to enterprise-scale automation suites, validate data across services, and collaborate in Agile delivery teams. This role emphasizes deep technical ability in writing, debugging, and managing test scripts, with a structured approach to test design and defect triaging. Candidates must demonstrate working knowledge of test frameworks like JUnit/TestNG, dependency tools like Maven, and collaboration platforms such as Git and JIRA.


Must-Have Skills (with Required Depth)

Skill

Skill Depth

Selenium WebDriver (Java)

Must have independently designed and implemented automation test cases for complex, dynamic UIs. Candidate must demonstrate ability to build reusable page-object components, implement synchronization strategies using explicit waits, and handle DOM-level exceptions.

SQL – Backend Validation

Should be proficient in writing mid-to-complex queries using joins, aggregations, and subqueries to validate multi-table relationships. Must be able to debug data mismatches directly against Oracle/MySQL/SQL Server.

API Testing – Postman

Should have performed REST API validations using Postman. Must be able to test endpoints by setting headers/auth tokens, validate status codes, and assert payload structures (JSON/XML). Full automation of API suites is not required.

JUnit / TestNG

Must have independently managed test execution using annotations (@BeforeClass, @DataProvider), defined test groups, configured retries, and asserted results across functional modules.

Maven / Gradle

Should be capable of managing automation test suites via Maven — including configuring dependencies in pom.xml, executing test lifecycles (mvn test), and interpreting console output.

BDD (Cucumber)

Must have authored Gherkin-based feature files and collaborated with business analysts for scenario design. Step definition coding is not mandatory, but knowledge of how feature files plug into test execution is required.

JIRA

Should be proficient in documenting test cases, logging bugs, linking defects to epics/stories, and updating Agile boards.

Git / GitHub

Must be able to manage code via Git: branch creation, rebasing, conflict resolution, and using pull requests. Expected to demonstrate fluency in working with shared repositories.

Agile/Scrum

Must have worked within structured sprints, participated in ceremonies (stand-ups, retros, grooming), and contributed toward QA sprint goals independently.



Nice-to-Have Skills

Skill

Skill Depth

REST Assured (Java)

Familiarity with automating API calls using REST Assured is a plus. Should know how to configure base URI, handle authentication tokens, and parse JSON response data. Not mandatory if Postman is well understood.

Step Definitions (BDD)

Prior experience writing Java-based step definitions using Cucumber-JUnit integration is desirable but not mandatory.

CI/CD – Jenkins, GitHub Actions

Should be aware of triggering builds, configuring jobs to run automated tests, and interpreting build logs. Ownership of pipeline setup is not required.

Test Reporting – ExtentReports, Allure

Exposure to integrating test reports into frameworks and customizing test logs into HTML/dashboard outputs is preferred.

Cross-Browser Testing

Should understand browser compatibility strategies. Experience running tests via Selenium Grid or services like BrowserStack is a bonus.

Database Connectivity – JDBC

Basic understanding of establishing JDBC connections to query data from within test automation scripts. Not a required component for this role.

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

Hyderabad, Telangana, India

Hyderabad, Telangana, India