Previous Job
Previous
Android Automation Engineer - Mount Laurel NJ
Ref No.: 16-04610
Location: Mount Laurel NJ, New Jersey
Job Title: Android Automation Engineer
Location: Mount Laurel NJ
Position Type: Contract

Pay Rate: DOE $/hr. on W2
Interview Process: Phone followed by a F2F or Skype (coding/scripting test likely)

(Please include the expected Salary Range)


Job Description:

The Advanced Applications Engineering Team at is looking for an expert iOS/Android automation engineer to join our group. We are primarily responsible for working alongside the development and product management teams to produce high quality entertainment applications that allow our customers to access, record, and watch their video content on iOS, Android, and the web.

Responsibility
  • Write automated tests (feature files) using Cucumber automation tool
  • Write step definitions (executable ruby methods) at the unit, services/integration, and UI layers of the application
  • Collaborate with the functional QA team to translate regression test cases into automation tests
  • Work with the development and product management teams to understand new requirements to fix regression/sanity/smoke tests and also automate new features
  • Analyze and automate REST web services called by the application for display of data and error handling
  • Automate and execute (in every release) UI Performance scripts to measure speed, reliability and resiliency of the application

Required Skills
  • Four plus years of experience working with automation of iOS or Android applications (native or hybrid)
  • Two plus years of experience working with Cucumber automation framework
  • Strong experience with general automated testing frameworks development
  • Strong experience with Ruby programing language
  • Strong experience with Version Control Systems (GIT, CVS, SCN, etc)
  • Two plus years of experience working with Jenkins Continuous Integration (CI)
  • Solid verbal and written communication skills
  • Strong debugging skills and attention to detail

Nice to have
  • Experience working with Zephyr or Client ALM is a plus
  • Experience working with Charles Proxy tool (ability to modify HTTP requests/responses) is a plus
  • Web test automation experience (Selenium) is a plus