Description
Mobile Automation QA Engineer - Appium/Java/iOS/Android
Leading Global Airline organisation is currently recruiting for a Mobile Automation QA Engineer.
The role's responsibilities will include:
- Development, maintenance and execution of 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
- Developing and monitoring test metrics and provide timely communication to key stakeholders on a regular basis
The ideal candidate will have:
- Experience developing and working with command line tools
- Experience of building test automation frameworks and environments from scratch using Java
- 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
- Strong experience working in a Continuous Testing/DevOps environment
- 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
Please Send CVs