Mobile Automation Software Development Engineer

Mobile Automation Software Development Engineer

Full-Time On-site
S

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 lifecycles.

  • 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, BrowserStack, 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, Farnborough, London and Oxford, we work in partnership with our customers UK-wide to deliver high-impact engineering solutions.

SII UK is a trusted Aerospace and Defence engineering partner, supporting the delivery of complex, mission-critical programmes while helping to shape the future of innovation across next-generation systems and technologies.

Our teams contribute daily to creating a fulfilling, stimulating and career development focused work environment.

True to our human-centred values, we are committed to making SII UK a Great Place To Work®, having been certified 5 years running.

Joining SII UK means being part of our collective goals, guided by our mission “Let’s Tech Together,” and helping to build a digital future that is sustainable, at the heart of an environment that values learning & collaboration.

#LI-HD1

#J-18808-Ljbffr

Mobile Automation Software Development Engineer employer: SII Group

SII Group is an exceptional employer for a Test and Means Engineer, offering a dynamic work environment that prioritises innovation and collaboration. With a strong commitment to employee growth, competitive benefits including private medical insurance and flexible working arrangements, and a culture built on trust and transparency, SII Group empowers its engineers to thrive in high-reliability sectors like Aerospace and Defence. Join us in a role where your contributions are valued, and be part of a team dedicated to continuous improvement and excellence.

S

Contact Details:

SII Group Recruitment Team