Role OverviewWe 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 ResponsibilitiesBattery & 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 & QualificationsExperience: 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 & TechProfiling: Android Studio Profiler, Xcode Instruments.Network: Wireshark, Burp Suite, Charles Proxy.Memory: LeakCanary, Valgrind, MAT.Automation: Appium, UI Automator, Selenium.
Job Title
Mobile Device Testing