Automation Engineer – Java / Appium - Mobile Apps

Contract / Temporary

Job Reference
Contract Automation Engineer - JP3862
Job Type
Contract / Temporary
Location
Area
Dubai
Salary Details
30k – 40k AED p/m (£6,500 - £8,500 Monthly)
Start Date
ASAP
Key Skills
Agile, Automation, Testing, eCommerce, Scrum, Appium, Java, iOS, Android, TDD, BDD, XML, JSON, Rest, Continuous Testing, DevOps,API, Git,
Consultant
Steve Green
steve.green@deerfoot.co.uk
02380817151

Apply now

Get in touch with us for more information

Job description

Automation Test Engineer – Java / Appium - Mobile Apps 30k – 40k AED p/m (£6,500 - £8,500 Monthly)
Long Term Contract
Dubai

An opportunity for a Contract Automation Engineer has arisen to work for a prestigious organisation based in Dubai. The role will be working alongside an expanding development team, focusing on Automating the development and Test of Mobile Apps / Web. You will be part of an agile SCRUM team delivering enhancements frequently to production. Your primary responsibility as a tester will be to design and execute test cases and identify defects.

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
- Good Java skills
- 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 e.g. 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 e.g. 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 develo