Job Description :
Role: Test Automation Engineer – (Selenium & Protractor)
Location: Atlanta, GA
Duraion: Long term

Position: The Delta Air Lines Digital-IT QA team is continuing to evolve automation testing area. Delta Air Lines to move to a set of Agile development practices to include Automation of Test in a Continuous Integration/Continuous Delivery environment with the help of “Gradle” for CI and “Go” for CD and decided to go with TestNG automation framework that suits Agile Delivery Approach and includes solutions to all the challenges commonly encountered in the past Automation Effort

Responsibilities
Develop, maintain and execute high-quality automation tests to ensure sufficient test coverage for the Web applications
Writing clear, concise and readable acceptance tests in Cucumber for use by both technical and non-technical audiences
Implementing acceptance tests in JAVA with Selenium
Participate in automation script code reviews
Working continuously with the development and test engineering teams to automate testing
Work collaboratively with cross-functional teams to understand project objectives, gather automation requirements, design automated tests, troubleshoot issues, and implement scalable test automation solutions
Develop and monitor test metrics and provide timely communication to key stakeholders on a regular basis

Key Skills/ Experience
Candidate must possess relevant experience of 4-6 years.
Candidate must have a strong background in test automation framework, Web Application front-end and back-end scripting.
Candidates with previous experience on Agile teams especially in TestNG Framework will be well suited for this position.
Experience with Selenium, Protractor and Cucumber
Candidate must be a team player and work closely with other automation testers at offshore to build/support Automation Framework.
Candidate should have hands on experience with Selenium (WebDriver) coding experience in creating functions, methods and programs.
Candidate should have solid understanding of object oriented programming languages (Java) to learn and understand the existing Selenium automation framework to automate Web applications.
Candidate should have experience on automation result analysis and generate automation result reports.
Candidate should be able to improve and work within a highly advanced test automation system that supports multiple daily builds on several distinct projects.
Candidate should have ability to learn new techniques and technologies quickly.
Key technology experience in areas such as Java, XML, SOA, and JSON.
Knowledge of Continuous Integration and Continuous Delivery tools such as Gradle and GO.
Knowledge of Behavioral Drive Design (BDD
Experience with a wide variety of testing tools and techniques that are commercially available or that are Open Source.
Experience with Functional Testing, Integration Testing, System Testing, and User Acceptance Testing phases.
Ability to work in a fast paced, constantly changing Agile environment.
Must have knowledge and understand fundamental concepts of Continuous Integration (CI) / Continuous Delivery (CD), Automated Testing (GUI and backend), User Acceptance Testing.
Strong written and communication skills.


Desirable
Java
e-Commerce Apps
Agile SCRUM
Airline Domain


Client : Direct Client

             

Similar Jobs you may be interested in ..