Previous Job
iOS/Android Automation Engineer - Philadelphia, PA 19102
Ref No.: 16-04811
Location: Philadelphia, Pennsylvania
Job Title: iOS/Android Automation Engineer
Job Location: Philadelphia, PA 19102
Position Type: Contract
Interview Process: Phone followed by a F2F (coding/scripting test likely)
Pay Rate: $38/Hr on W2
Green Card, or Us Citizens Only.

Job Summary:
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.
 What You Will Be Doing 
  • 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
 What You Will Need To Get The Job Done
  • Four plus years of experience working with automation of iOS or Android applications (native or hybrid). iOS preferred but Android is acceptable if they are willing to make the switch. 
  • Must have experience analyzing and testing HTTP Rest Web Services (Soap is also acceptable) - must be evident in resume. 
  • Two plus years of experience working with Cucumber automation framework - other automation tools if capable and willing to make the move to Cucumber.
  • Strong experience with general automated testing frameworks development
  • Strong experience with Ruby programing language.  Java is also acceptable but Ruby is preferred. 
  • 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    
  • Video content background (video content delivery)
  • Experience working with Charles Proxy tool (ability to modify HTTP requests/responses) is a plus
  • Web test automation experience (Selenium) is a plus