Skip to content
mimi

Mobile Test Automation Engineer

IMCS Group

Canada · Hybrid Contract Senior 1mo ago

About the role

Role Overview:

We are seeking an experienced Mobile Test Automation Engineer to design, develop, and maintain robust automation solutions for iOS and Android applications. The ideal candidate will have strong hands-on experience with Appium, Java-based frameworks, API automation, and CI/CD integration, and will work closely with cross-functional Agile teams to ensure high-quality mobile releases.

Key Responsibilities:

Mobile Automation & Testing:

  • Design, develop, and maintain Appium-based automation frameworks for iOS and Android applications
  • Automate functional, regression, smoke, and sanity tests for mobile apps
  • Validate UI/UX behavior, gestures, permissions, accessibility standards, device compatibility, and OS versions
  • Execute and stabilize mobile tests across emulators, simulators, and real devices

Automation Framework & CI/CD:

  • Develop and enhance reusable automation components using Java with TestNG/JUnit and Maven/Gradle
  • Implement and maintain Page Object Model (POM) with clean, modular test architecture
  • Integrate automated test suites with CI/CD pipelines (Jenkins, GitHub Actions, Azure DevOps, or similar)
  • Monitor test execution results, reduce flakiness, and improve test coverage and reliability

API & Integration Testing:

  • Design and execute API automation tests using RestAssured, Postman, or equivalent tools
  • Validate REST APIs for authentication (OAuth/JWT), request/response handling, error validation, and data integrity
  • Support end-to-end test scenarios combining mobile, API, and backend validations

Agile Delivery & Collaboration:

  • Actively participate in Agile/Scrum ceremonies (stand-ups, sprint planning, retrospectives)
  • Collaborate with developers and product teams to define test strategies, acceptance criteria, and quality gates
  • Raise, track, and manage defects using JIRA, ensuring clear documentation and closure
  • Provide transparent quality status, risk assessments, and release readiness updates to stakeholders

Quality & Governance:

  • Apply automation-first and shift-left testing practices
  • Ensure alignment with risk, security, and compliance standards
  • Continuously improve test coverage, defect leakage, and quality metrics

Required Qualifications:

  • 5–10 years of experience in Quality Engineering / Test Automation
  • Strong hands-on experience with Appium for mobile automation (iOS & Android)
  • Proficiency in Java and test frameworks such as TestNG or JUnit
  • Solid experience in API automation using RestAssured / Postman
  • Good understanding of CI/CD pipelines and DevOps integration
  • Experience working in Agile/Scrum environments
  • Strong debugging, problem-solving, and analytical skills

Skills

API automationAppiumAzure DevOpsCI/CDDockerGitGitHub ActionsGradleJenkinsJIRAJUnitJavaMavenPostmanRestAssuredTestNG

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free