×
Register Here to Apply for Jobs or Post Jobs. X

Mobile Automation Software Development Engineer

Job in Kingston upon Hull, Hull, East Riding of Yorkshire, HU2, England, UK
Listing for: SII Group
Full Time position
Listed on 2026-10-18
Job specializations:
  • Software Development
    Software Testing, DevOps, Software Engineer, Python
Salary/Wage Range or Industry Benchmark: 60000 - 90000 GBP Yearly GBP 60000.00 90000.00 YEAR
Job Description & How to Apply Below
MOBILE AUTOMATION SOFTWARE DEVELOPMENT ENGINEER

This role focuses on designing and building robust mobile automation solutions that support large-scale validation of iOS and Android applications. Working within a Python-based environment, you will develop automation platforms capable of operating across physical devices, emulators, and cloud-hosted testing infrastructure. You will collaborate with global engineering teams to deliver high-quality software solutions while helping drive innovation in automated testing and quality engineering.

The position offers an excellent opportunity for an engineer who combines strong software development capabilities with hands-on experience in mobile automation technologies.

KEY RESPONSIBILITIES
  • Design, develop, and maintain mobile automation frameworks using Python.

  • Build and enhance automation solutions for both iOS and Android applications.

  • Develop test automation capable of running across physical devices, emulators, and simulators.

  • Create and maintain Appium-based automation frameworks and reusable test libraries.

  • Integrate mobile automation solutions with cloud-based device testing platforms and continuous integration pipelines.

  • Develop scalable automation architecture supporting parallel execution and broad device coverage.

  • Design and build APIs, web services, microservices, and SDKs to support automation and testing requirements.

  • Apply software engineering best practices, including code reusability, design patterns, testing, and documentation.

  • Work closely with international development teams throughout the software development lifecycle.

  • Identify and resolve automation reliability, stability, and performance issues.

  • Support continuous improvement initiatives within quality engineering and test automation practices.

  • Mentor colleagues and contribute to knowledge sharing across the engineering team.

  • Communicate effectively with technical and non-technical stakeholders.

SKILLS REQUIRED
  • Strong Python software development skills.

  • Experience building and maintaining mobile automation frameworks.

  • Strong knowledge of Appium and mobile test automation best practices.

  • Experience automating iOS and Android applications.

  • Understanding of mobile application architecture and development life cycles.

  • Experience working with emulators, simulators, and physical device testing environments.

  • Experience integrating automation frameworks with CI/CD pipelines.

  • Knowledge of RESTful APIs and web services.

  • Understanding of software design patterns and object-oriented programming principles.

  • Experience using source control tools such as Git.

  • Knowledge of automation reporting, monitoring, and test execution management.

  • Familiarity with cloud-hosted testing platforms and distributed test execution.

EXPERIENCE REQUIRED
  • Bachelor's degree in Computer Science, Software Engineering, or a related discipline, or equivalent commercial experience.

  • Commercial experience in software development using Python.

  • Proven experience developing and maintaining mobile automation solutions.

  • Hands-on experience with Appium automation frameworks.

  • Experience automating native, hybrid, or mobile web applications across iOS and Android platforms.

  • Experience working with mobile device emulators, simulators, and physical testing devices.

  • Experience building scalable automation frameworks suitable for enterprise-level testing environments.

  • Experience integrating automated testing into CI/CD pipelines.

  • Familiarity with cloud-hosted mobile testing platforms such as AWS Device Farm, Browser Stack, Sauce Labs, or similar services.

  • Experience working within Agile software development environments.

  • Demonstrable experience delivering production-quality software and automation solutions.

With five strategic offices in Belfast, Chester,…

To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary