Company: Prodapt
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