Automation Engineer - Java, Selenium
Delhi NCR, Haryana, India
2 months ago
Applicants: 0
Share
2 weeks left to apply
Job Description
This position is for one of our MNC Clients Job Role: Java Automation Engineer (SDET) Job Type: Full-Time Job Location: Gurugram (Hybrid model) Experience: 5 - 10 years Notice Period: Immediate Joiner Email: [email protected] Job Description Key SKills: Java, Selenium and Rest API, API Integration Job Summary: We are seeking a skilled Java Automation Engineer with a solid foundation in Java programming, Selenium automation, and API testing. The ideal candidate should have hands-on experience in designing robust automation frameworks, solving real-world programming problems, and working with CI/CD tools. Key Responsibilities: ? Design, develop, and maintain automation test scripts using Java and Selenium. ? Collaborate with QA and development teams to understand requirements and implement effective test strategies. ? Perform API testing using tools and frameworks, validating status codes and payloads. ? Optimize test execution time and manage parallel test sessions. ? Participate in framework design discussions and contribute to continuous improvement. ? Execute manual test scenarios when required (e.g., Parking Lot scenarios). ? Integrate automation scripts with CI/CD pipelines (e.g., Jenkins). Technical Skills Required: Java Programming: ? Strong understanding of core Java concepts: HashMap, Arrays, ArrayList, Exception Handling. ? Solid grasp of OOPs concepts including Polymorphism, Inheritance, Abstraction. ? Knowledge of multiple inheritance in Java and use of abstract classes. ? Understanding of immutability and operator overloading. ? Proficiency in String handling and manipulation. ? Familiarity with StringBuilder vs StringBuffer. ? Experience with collections, HashMaps, LinkedHashMap. Problem Solving & Coding: ? Ability to solve string-based problems such as: o Finding the longest substring without three consecutive identical characters. o Finding the longest substring of ?1?s. o Array rotation logic. o Vowel extraction and frequency count. o String reversal and manipulation. o Date comparison logic. ? Ability to explain logic and write pseudo-code. Selenium Automation: ? Expertise in creating locators and XPath (descendant, sibling, ancestor). ? Experience with explicit and implicit waits. ? Understanding of browser initialization and parallel session management. ? Knowledge of test frameworks (JUnit, TestNG) and their differences. ? Experience with DataProviders, parameterization, hooks, scenario outlines, and runner classes. ? Handling pop-ups, JavaScript executors, and different wait strategies. ? Familiarity with listeners and exception handling in Selenium. ? Understanding of Selenium version differences and new features. API Automation: ? Understanding of HTTP methods (GET, POST, PUT) and status/error codes. ? Experience in automating REST APIs. CI/CD: ? Basic knowledge of Jenkins and job creation. Manual Testing: ? Ability to create and execute test scenarios (e.g., Parking Lot testing).
Required Skills
Additional Information
- Company Name
- Ignisov Consulting Services
- Industry
- N/A
- Department
- N/A
- Role Category
- N/A
- Job Role
- Associate
- Education
- No Restriction
- Job Types
- On-site
- Employment Types
- Full-Time
- Gender
- No Restriction
- Notice Period
- Less Than 30 Days
- Year of Experience
- 1 - Any Yrs
- Job Posted On
- 2 months ago
- Application Ends
- 2 weeks left to apply
Similar Jobs
Quick Apply
Upload your resume to apply for this position