Java Automation Test Engineer SDET
Job Description
Job Description
Requirement:
Experience: 5 to 12 Years (Senior Automation engineer to Lead Automation Test Engineer)
Location: Epam office locations (Gurgaon, Hyderabad, Chennai, Pune, Bangalore) and Remote
Notice Period – Immediate to 30 Days
Mandate Skills:
Core Java + Selenium + BDD (Cucumber/JBehave) + API Testing (Rest)
For Senior Automation Test Engineer (E3) & Lead Automation Test Engineer (D4)
For Lead role - All 3 above skills are mandatory along with Lead experience, Test Strategy, Matrices, and
experience working on test cases.
Process:
1) Duplicity Check
2) Technical Interview
3) Managerial Discussion
4) Offer Rollout
Job Description for Automation Testing Java:
Key skills : Core Java + Selenium + BDD (Cucumber/JBehave) + API Testing (Rest)
JAVA experience - Excellent in OOPs, collections and design patterns.
Hands on with Java Coding, TestNG, Junit
Experience with Testing Methodologies
Experience in Testing techniques, test design techniques, test suites
Design patterns : Singleton, page object, factory
Hands on APIs Testing- Rest/RestAssured
Strong knowledge of Software Testing Lifecycle (STLC)
Very Good Experience in Coding : Core Java
Very Good experience in Selenium
Experience in Agile project implementations
Experience in doing In-sprint automation
Good experience about software development to build and use automation frameworks using
technologies: Java, Selenium
Experience in API Testing - Understanding of client-server architecture and communication
principles.
Ability to create good acceptance and integration test automation scripts and integrate with
Continuous integration (Jenkins/Bamboo).
Strong organizational and problem-solving skills with great attention to detail, critical thinking, solid
communication and proven leadership skills - with the ability to lead.
Must have minimum 1 of these – in the order of preference
Good experience about software development to build and use automation frameworks to test
API/Web Services
Good experience about software development to build and use automation frameworks using
technologies: Java, Selenium, Cucumber or JBehave
Logical reasoning & Problem Solving
Data Structures
Solve coding problem using optimum approach & Complexity
Arrays (Single and 2D) & Collections & String Problems, Searching, Sorting and Design Patterns