Mobile Device Testing

Company: Prodapt
Apply for the Mobile Device Testing
Location:
Job Description:

Role Overview

We are seeking a Senior QA Engineer to lead the quality strategy for our mobile ecosystem. You will be the subject matter expert in balancing high-performance UI with extreme battery efficiency. This role requires a hybrid professional who can perform deep-dive manual diagnostics using hardware tools and build robust automation frameworks for continuous performance gating.

Key Responsibilities

  • Battery & Power Profiling: Execute precision power consumption tests using Monsoon Power Monitors (Power Tool software) to measure mA draw during specific user journeys.
  • Memory & Resource Analysis: Conduct rigorous Memory Stress Tests to identify leaks, heap fragmentation, and OOM crashes using LeakCanary, MAT (Memory Analyzer Tool), and Android Studio Profiler.
  • Mobile Performance Testing: Benchmark Cold/Warm/Hot start latencies and UI smoothness (Jank/FPS drops) using Jetpack Macrobenchmark and Perfetto.
  • Functional & Non-Functional Testing: Validate core app features (Functional) alongside system-level constraints (Non-Functional) such as thermal throttling, network latency, and background data limits.
  • Network & Protocol Analysis: Use Sniffers (Wireshark, Charles Proxy, Fiddler) to monitor backend overhead, redundant API calls, and data payload efficiency.
  • Hardware-in-the-Loop Testing: Analyze the impact of hardware-specific features (e.g., Pixel’s Tensor chip, OLED Always-on-Display, 120Hz Refresh Rates) on overall system stability.
  • Automation Development: Script automated “stress” and “soak” tests using Python/ADB, Appium, or Espresso to simulate long-duration usage.

Required Skills & Qualifications

  • Experience: 5+ years in Mobile QA with a proven track record in Performance-specific roles.
  • Hardware Tooling: Hands-on experience with Monsoon Power Monitors or similar digital power meters for hardware-level battery testing.
  • Deep Diagnostics: Expert knowledge of ADB commands, Batterystats, and Systrace/Perfetto for bottleneck identification.
  • Automation Stack: Proficiency in Java/Kotlin or Python. Ability to integrate performance tests into CI/CD pipelines (Jenkins/GitHub Actions).
  • Protocol Knowledge: Strong understanding of TCP/IP, HTTP/S, and how radio states (5G/LTE/Wi-Fi) impact mobile power.
  • Analytical Mindset: Ability to correlate high-level app behavior with low-level kernel traces and power spikes.

Preferred Tools & Tech

  • Profiling: Android Studio Profiler, Xcode Instruments.
  • Network: Wireshark, Burp Suite, Charles Proxy.
  • Memory: LeakCanary, Valgrind, MAT.
  • Automation: Appium, UI Automator, Selenium.

Posted: March 26th, 2026