Mobile Automation Engineer: Java, Appium, iOS/Andriod, CI, TDD

Dubai  ‐ Onsite
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Description

Mobile Automation Engineer: Java, Appium, iOS/Andriod, CI, TDD

As a Mobile Automation Engineer you will be responsible for writing automated acceptance tests for Native iOS and Android Mobile Apps.

Responsibilities

  • Develop, maintain and execute high quality automation tests to ensure sufficient test coverage for iOS and Android applications
  • Implementing acceptance tests using Appium & Java
  • 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 Essential

  • Java- Intermediate level or higher
  • Experience developing and working with command line tools
  • Experience of building test automation frameworks and environments from scratch using Java
  • Experience with tools such maven or gradle.
  • Experience in test automation for iOS and Android Apps
  • Experience of running tests on real devices with different device/OS combinations
  • Strong knowledge of automation framework concepts and automation best practices
  • Experience with using and setting up Continuous Integration jobs eg Jenkins
  • Great engineering practices with a focus on TDD and BDD principles and a strong focus on non-functional requirements at the beginning rather than an afterthought
  • Working with XML and JSON for content/data feeds and REST for consuming API
  • Version control systems eg Git
  • Strong experience working in a Continuous Testing/DevOps environment
  • Ability to work without direct supervision while contributing to the success of the team
  • Excellent oral and written communication skills
  • Demonstrated high standard of coding practices including good design documentation and peer code-reviews
  • Strong problem-solving skills; the ability to analyse automation testing problems and develop actionable and appropriate tactical plans quickly

Desirable

  • Xamarin Test Cloud
  • E-commerce Apps
  • Agile SCRUM
  • Aviation Domain

Start date
ASAP
From
Levy Associates Ltd
Published at
10.05.2018
Project ID:
1552848
Contract type
Freelance
To apply to this project you must log in.
Register