Dreampath Services logo

Senior Android QA Engineer – Offline & Runtime Testing 7+ Year

Dreampath Services
14 hours ago
Full-time
Remote
Worldwide
Remote QA Jobs

About the job

Job Title: Senior Android QA Engineer – Offline & Runtime Testing

Location: Remote/ Hybrid

Experience:

7+ Years

Employment Type: Contract 2 hire

Role Summary

We are looking for a highly hands-on Senior Android QA Engineer with strong experience in testing real-world mobile application behavior, particularly in offline-first systems, synchronization workflows, and Android runtime conditions.

This role focuses on validating how applications behave in real-life scenarios such as network interruptions, background execution, app restarts, and long-running sessions. The ideal candidate should have deep expertise in manual testing on real devices, along with strong debugging skills using logs and tools.

Key Responsibilities

  • Perform end-to-end testing of Android applications on real devices, ensuring reliability under real-world conditions
  • Validate offline-to-online behavior, including synchronization, retry mechanisms, and local data persistence
  • Test background execution scenarios, including app lifecycle events, app restarts, and long-running sessions
  • Execute workflow-heavy and state-dependent testing across complex user journeys
  • Identify and troubleshoot issues such as data inconsistencies, duplicate transactions, partial sync failures, and state corruption
  • Conduct integration and API validation across backend systems and external services
  • Debug issues using Logcat, ADB, logs, and crash traces to identify root causes
  • Perform targeted regression testing for release-critical and high-risk flows
  • Collaborate closely with developers and product teams to ensure high-quality releases
  • Validate application behavior under network variability (low/no connectivity scenarios)
  • Perform basic performance and stability validation for response time and sync operations

Mandatory Skills

  • 7+ years of experience in mobile QA with strong focus on Android testing
  • Hands-on experience testing Android applications on real devices (not just emulators)
  • Strong experience in offline-first application testing, including:
  • Data synchronization
  • Retry mechanisms
  • Local storage validation
  • Experience testing Android app lifecycle behavior, including:
  • Background execution
  • App restart and recovery
  • Session continuity
  • Strong debugging skills using:
  • Logcat
  • ADB
  • Crash logs and system logs
  • Experience in API and integration testing
  • Strong understanding of state-driven and workflow-heavy applications
  • Proven ability to perform hands-on testing (not just coordination or planning roles)
  • Experience working in Agile/Scrum environments

Preferred Skills

  • Experience testing enterprise or field-based Android applications
  • Exposure to crash reporting or observability tools
  • Experience testing tablet-based or enterprise device environments
  • Basic exposure to test automation (Appium/Espresso) is a plus, but not mandatory
  • Experience in FinTech, Logistics, or Telecom domains is an advantage


Requirements added by the job poster

• Can start immediately