Search by job, company or skills

Aceolution

Mobile Automation Engineer

new job description bg glownew job description bg glownew job description bg svg
  • Posted 5 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

We are looking for a skilled Mobile Automation Engineer to design, develop, and maintain automated testing frameworks for mobile applications (iOS and Android). The ideal candidate will have hands-on experience in mobile automation using Appium and programming languages such as Java, Python, or C#.

The role involves collaborating with developers and QA teams to ensure high-quality releases through automation testing, CI/CD integration, and cloud-based device testing platforms.

Key Responsibilities

Automation Development

  • Design, develop, and maintain scalable and reusable automated test scripts and frameworks for mobile applications using Java and Appium.
  • Ensure test automation supports iOS and Android platforms.

Test Execution & Analysis

  • Execute automated test suites and analyze results to identify defects.
  • Manage test execution using cloud-based device farms such as:
  • Digital AI
  • AWS Device Farm
  • BrowserStack
  • Sauce Labs
  • Troubleshoot automation failures and report defects clearly.

Framework Enhancement

  • Contribute to improving existing mobile automation frameworks to enhance reliability, efficiency, and maintainability.

CI/CD Integration

  • Integrate automated tests with CI/CD pipelines to support continuous testing.
  • Work with tools such as Jenkins, GitLab CI, or CircleCI to enable automated build validation.

Collaboration

  • Work closely with software developers, QA engineers, and product teams to:
  • Understand feature requirements
  • Define test strategies
  • Identify automation opportunities
  • Ensure comprehensive test coverage

Issue Investigation

  • Investigate and debug complex issues identified during automation testing.
  • Collaborate with development teams to resolve issues efficiently.

Best Practices

  • Stay updated with the latest tools, technologies, and industry trends in mobile automation testing.
  • Recommend and implement best practices for improving testing efficiency.

Documentation

  • Maintain clear documentation for test cases, automation frameworks, and testing strategies.

Mentorship (Optional)

  • Guide and mentor junior automation engineers in automation tools, frameworks, and best practices when required.

Required Qualifications

  • Master's degree in Computer Science, Software Engineering, or a related technical field, or equivalent practical experience.
  • 3+ years of hands-on experience in mobile automation testing for both iOS and Android platforms.
  • Strong programming skills in Java, Python, or C# for automation development.
  • Extensive experience using Appium for mobile UI automation.
  • Strong understanding of mobile application architecture and development lifecycle.
  • Experience using version control systems such as Git, GitHub, or GitLab.
  • Familiarity with CI/CD tools such as Jenkins, GitLab CI, or CircleCI.
  • Strong communication and collaboration skills in an Agile environment.

Preferred / Nice-to-Have Skills

  • Experience with additional mobile automation tools, such as:
  • Espresso (Android)
  • XCUITest (iOS)
  • Familiarity with BDD frameworks like Cucumber.
  • Experience with API automation testing using tools such as RestAssured.
  • Knowledge of mobile performance, security, or accessibility testing.
  • Experience working in Agile/Scrum development environments.
  • Experience using cloud-based mobile testing platforms, including:
  • Digital AI
  • AWS Device Farm
  • BrowserStack
  • Sauce Labs
  • Contributions to open-source automation projects or GitHub repositories showcasing automation work.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 145213985