Search by job, company or skills

C

Mobile Test Automation Engineer

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

Job Description

CAN JOIN ON OR BEFORE AUGUST

Responsibilities:

  • Design and Develop: Create, implement, and maintain well-structured, reusable, and scalable automated test scripts and frameworks for (iOS and Android) using Java and Appium.
  • Execute and Analyze: Run automated test suites, manage test execution on cloud-based device farms (e.g., Digital Al, AWS Device Farm, BrowserStack, Sauce Labs), analyze results, troubleshoot failures, and accurately report defects.
  • Framework Enhancement: Contribute to the evolution and enhancement of our existing mobile automation frameworks, focusing on efficiency, reliability, and ease of maintenance.
  • CI/CD Integration: Integrate automated tests into our Continuous
  • Integration/Continuous Delivery (CI/CD) pipelines to provide rapid feedback to development teams and support agile development practices.
  • Collaboration: Work closely with software developers, QM, and manual QA engineers to understand feature requirements, define test strategies, identify automation opportunities, and ensure comprehensive test coverage.
  • Problem Solving: Investigate and debug complex issues found during automated testing, and collaborate with development teams to ensure timely resolution.
  • Best Practices: Stay current with the latest industry trends, tools, and best practices in mobile automation, testing methodologies, and mobile technologies, and advocate for their adoption where appropriate.
  • Mentorship (Optional, depending on seniority): Potentially guide and mentor junior team members in automation best practices and techniques.
  • Documentation: Maintain clear and concise documentation for test plans, automation frameworks, and test cases.

Required Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related technical field, or equivalent practical experience.
  • 3+ years of hands-on experience in mobile test automation for both iOS and Android platforms.
  • Strong proficiency in Java/C#/Python for test automation development.
  • Extensive experience with Appium for mobile Ul automation.
  • Solid understanding of mobile application architecture, common design patterns, and the mobile development lifecycle.
  • Experience with version control systems (e.g., Git, GitHub, GitLab).
  • Familiarity with CI/CD tools and practices (e.g., Jenkins, GitLab Cl, CircleCI).
  • Excellent communication and interpersonal skills, with the ability to collaborate effectively in a fast-paced, agile team environment.

Nice-to-Haves:

  • Experience with other mobile automation tools or frameworks (e.g., Espresso for Android, XCUlTest for iOS).
  • Familiarity with Behavior-Driven Development (BDD) frameworks like Cucumber.
  • Experience with API testing and automation (e.g., using RestAssured with Java).
  • Knowledge of performance, security, or accessibility testing for mobile applications.
  • Understanding of Agile/Scrum software development methodologies.
  • Contributions to open-source automation projects or a public GitHub profile
  • Experience working with cloud-based mobile testing platforms such asDigital Al, AWS Device Farm, BrowserStack, Sauce Labs, or similar.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 141451267