Android Test Automation Engineer
Role details
Job location
Tech stack
Job description
-
Design, develop, and maintain automated and manual tests for Android applications built with Kotlin and Jetpack Compose.
-
Execute functional, regression, and end-to-end test scenarios for mobile features, including real-time and AI-assisted workflows.
-
Implement and maintain Android UI automation using Espresso (and Appium where applicable).
-
Validate integrations with backend and orchestration layer APIs using mocked or test services.
-
Actively participate in Agile ceremonies (stand-ups, sprint planning, refinement, retrospectives).
-
Collaborate with developers and product partners to clarify requirements, raise quality risks, and improve testability.
-
Communicate test results, defects, and quality status clearly in a remote, distributed team setting.
-
Contribute to CI pipelines by integrating mobile tests into automated build and deployment workflows
Requirements
-
Android UI automation preferably using Espresso and Appium
-
Android testing experience for apps built using Kotlin and Jetpack Compose
-
Experience of manual and automated testing for mobile applications and good in automation frameworks
-
Exposure in seamless backend and orchestration API integration through validation with mocked or test services.
Nice to have:
-
Exposure in AI tools and leveraging AI for testing mobile workflows
-
Proficient in CI/CD pipelines, enabling automated execution of mobile tests within build and release workflows.