IG
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