Job Openings Mobile Test Automation Engineer Consultant

About the job Mobile Test Automation Engineer Consultant

Mission Overview:

The Mobile Test Automation Engineer role is a consultancy mission at a client site, representing Keystone Solutions. As a Keystone Solutions consultant, you will be hired to work on client projects, delivering expertise and value in a dynamic environment.

Responsibilities:

  • Design, implement, and maintain automated end-to-end scenarios for complete iOS and Android user journeys, including transitions between native and SDK-provided screens.
  • Translate agreed business scenarios and acceptance criteria into robust, reusable automated tests.
  • Prepare and manage the test data and prerequisites required for repeatable execution.
  • Execute test suites on supported real and virtual devices; analyse failures and document defects with reproducible evidence.
  • Distinguish application defects from test-script, environment, and test-data issues.
  • Integrate execution and reporting into the delivery process, working with development and DevOps colleagues.
  • Improve suite reliability, execution time, maintainability, and diagnostic quality.
  • Document the approach, coverage, operating instructions, and known limitations; share knowledge with testers and developers.

Language Requirements:

  • Sound knowledge of English is required for daily collaboration, documentation, and defect reporting.
  • Dutch and French are considered a plus.

Education & Certification:

  • Bachelor or master degree in IT, engineering, computer science, or equivalent professional experience.
  • ISTQB certification is an advantage. Relevant mobile test automation certification is a plus.

Work Arrangements:

  • No regular travel expected.
  • Expectation: 50% on site and 50% homeworking, according to the applicable team arrangements.

Agile Requirements:

  • Pragmatic, constructive, and committed to continuous learning.
  • Collaborates actively with testers, developers, analysts, and product stakeholders.
  • Ability to deliver test automation incrementally within sprints and provide rapid, factual feedback.
  • Challenges testability and acceptance criteria constructively.
  • Documents and improves the testing approach continuously.

Required Experience / Knowledge:

  • At least 6 years of software testing experience, with strong hands-on mobile automation experience on both iOS and Android.
  • Ability to work autonomously on an existing application and turn business-critical journeys into maintainable end-to-end tests.

Technical Experience (Mandatory):

  • Strong hands-on Appium experience on Android and iOS, including end-to-end journeys across native and embedded or hybrid interfaces.
  • Good command of Java and Selenium-based automation, with BDD practices using Cucumber and Gherkin.
  • Experience designing maintainable automation frameworks and reusable components.
  • Experience with real devices, emulators, and simulators, including device setup, element inspection, and execution troubleshooting.
  • Experience with Perfecto or an equivalent enterprise mobile device testing platform.
  • Experience integrating tests with CI/CD pipelines and analysing results.
  • Good knowledge of Git, Maven, Jenkins or equivalent tooling, and TestNG or a comparable test runner.
  • Ability to interpret logs, screenshots, and execution evidence for defect analysis.
  • Sound knowledge of testing standards and test design principles.

Technical Experience (Preferable):

  • Experience testing Flutter modules or SDK-provided screens embedded in native applications, including Flutter testability and element-interaction challenges.
  • Experience with native mobile test technologies such as UI Automator or Espresso on Android and XCUITest on iOS.
  • Experience with API validation, mocking or stubbing to improve repeatability and diagnosis.
  • Experience with automated reporting and management of unstable mobile tests.
  • Knowledge of accessibility, visual validation, or performance checks in a mobile testing context.

Keystone Solutions Advantages:

  • As a consultant, you will engage in diverse projects across various client environments, ensuring continuous professional development and broad learning experiences.
  • Keystone Solutions is committed to your career growth, offering opportunities to expand your skills and ambitions within a supportive framework.
  • Being a “K-Stone” means bringing core values to every engagement, fostering excellence, integrity, and collaboration.

If you are ready to tackle technical and strategic challenges in a dynamic consultancy environment, apply today at Keystone Solutions Career Portal.