Automation Engineer – Java / Appium - Mobile Apps

Contract / Temporary

Job Reference
Contract Automation Engineer - JP3862
Job Type
Contract / Temporary
Salary Details
30k – 40k AED p/m (£6,500 - £8,500 Monthly)
Start Date
Key Skills
Agile, Automation, Testing, eCommerce, Scrum, Appium, Java, iOS, Android, TDD, BDD, XML, JSON, Rest, Continuous Testing, DevOps,API, Git,
Steve Green

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

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.

- 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