Job Opportunities

Career Opportunities

Simelabs - An Astek Company

8590718392
hr@simelabs.com

Mobile QA Automation - Andriod

Mobile QA Automation Engineer — Android
Job Description
We are looking for a skilled Android QA Automation Engineer to join our mobile engineering team and ensure the quality, reliability, and scalability of our Android applications.
The ideal candidate has strong experience building and maintaining automated test frameworks covering Unit Tests, Integration Tests, UI Tests, and End-to-End (E2E) Tests. You should also have a deep understanding of Android architecture, modularization, CI/CD pipelines, and debugging complex mobile systems.
You will work closely with Android developers, backend engineers, DevOps, and product teams to improve automation coverage, application stability, and release quality.
Responsibilities
Android Test Automation
Design, develop, and maintain Android automation frameworks.
Implement and maintain:
Unit Tests
Integration Tests
UI Tests
End-to-End (E2E) Tests
Improve test reliability and reduce flaky tests.
Analyze automation failures and debug unstable test behaviors.
Architecture & Quality Engineering
Understand Android application architecture and source code structure.
Evaluate and improve application testability.
Work with:
MVVM
Clean Architecture
Modular Architecture
Understand advantages and limitations of each architecture from a testing perspective.
Android Automation Development
Develop automated tests using:
Kotlin
Espresso
UI Automator
Robolectric
Work with multi-module Android projects.
Configure and maintain Gradle-based testing environments.
Validate application behavior across:
Emulators
Real devices
Different Android OS versions
CI/CD & Infrastructure
Integrate automation into CI/CD pipelines.
Maintain test execution pipelines using:
Bitrise CI
Optimize build and test execution performance.
Mocking & Backend Validation
Create mock data and backend simulation strategies.
Handle inconsistent backend data and unstable environments.
Validate GraphQL API-driven application flows.
Support offline and unstable-network testing scenarios.
Collaboration & Debugging
Investigate crashes, flaky tests, and unstable environments.
Define testing strategies when onboarding into legacy or unstable projects.
Collaborate with developers to identify root causes of failures.
Participate in code reviews and testing architecture discussions.
Required Skills
Core Android Skills
Strong experience with:
Kotlin
Gradle
Espresso
UI Automator
Robolectric
Android Architecture
Strong understanding of:
MVVM
Clean Architecture
Modular Architecture
Dependency Injection
Testing Expertise
Deep understanding of:
Unit Testing
Integration Testing
UI Testing
E2E Testing
Experience debugging flaky tests and asynchronous behaviors.
CI/CD & Tools
Experience with:
Bitrise CI
GraphQL
MockingJay or equivalent mocking frameworks
Nice-to-Have
Experience with large-scale Android applications
Experience with performance testing
Knowledge of accessibility testing
Experience with cloud device farms

If this opportunity aligns with your career goals, kindly share your updated resume with us at hr@simelabs.com

© Copyright 2026 Infopark Kochi. All rights reserved. Website design powered by