Previous Job
Previous
QA Automation Tester
Ref No.: 17-00814
Location: Union, New Jersey
Position Type:Contract
Role: QA Automation Tester
Location: Union NJ
Duration: 6+ months
Our client is looking for a strong hands-on QA Automation Engineer with following qualities.

(1) Strong
hands on experience on Selenium based automation frameworks.
       Aware of Core Selenium concepts like different types of Wait, Complex X Paths, Selenium         Grid etc. Proficiency level in this should be quite high as this person is expected to work independently with minimal guidance.
(2) Quickly understand the existing framework and help maintain/enhance it as needed.
(3) Strong proven Java coding/Scripting/Debugging Expertise.
(4) Strong understanding of Web pages/Web Apps functions i.e. HTML, CSS, Intermediate JS.
(5) Know how of Jenkins and setting up a Continuous Delivery pipeline.
(6) Experience in Retail Domain is preferred.
(7) Should be able to effectively collaborate with geographically dispersed teams.
(8) Preferably familiar with ATG
commerce, BCC, JIRA, Basic SQL commands etc.

Personal Attributes
Analytical Thinking
Attention to Detail
Excellent Analytical and Problem-Solving Skills 
Flexible
Initiative
Proactive
Persistence
Self-Motivated
Strong Written and Verbal Communication
Think Outside The Box
Willingness to Learn New Technologies
Work Efficiently in a Fast Paced Environment
Technical Skills
Ability to Code Automated Tests
Ability to Work Independently and In
Team Based Environment
Analyze Test Results
Break Project Into Attainable Progress Goals
Capable of Using Source Code Repositories
Communicate With Technical and Non-Technical Resources
Create Test Plans
Develop Standards and Procedures to Determine Product Quality and Release Readiness
Client Bugs Within Software
Document Test Cases
Drive Innovation and Streamline Overall Testing Process
Experience With Agile Development Process 
Experience With
Web Based Testing Applications
Identify Areas of Improvement
Identify, Isolate and Track Bugs Throughout Testing
Identify Potential Problems Users May Encounter
Interpret Technical and Business Objectives and Challenges
Perform and Document Risk Analysis
Perform Manual and Automated Testing 
Record Test Progress and Results
Research and Analyze Product Features Being Tested
Research New tools, Technologies, and Testing Processes 
Review User Interfaces For Consistency and Functionality 
Solid Understanding of QA Testing Environments
Thorough Understanding of Software Development Life Cycles
Work Closely With Development and Product Teams