More jobs:
Senior QA Automation Engineer; Mobile – Appium
Job in
Nashville, Davidson County, Tennessee, 37247, USA
Listed on 2026-10-24
Listing for:
ZealHire Inc.
Full Time, Part Time
position Listed on 2026-10-24
Job specializations:
-
Software Development
Software Testing, App Developer - Mobile/Web
Job Description & How to Apply Below
Job Title:
Senior QA Automation Engineer (Mobile – Appium)
Location:
Nashville TN Work model:
Flexible (work from office at least 3 days a week) (Local candidates)
Domain:
Native Mobile Apps (iOS & Android)
USC, GC
Video + Onsite
Key Responsibilities- Test Automation Ownership:
Design, implement, and maintain mobile automation frameworks in Python + Appium + Pytest for native iOS and Android applications. - CI/CD & Quality Gates:
Integrate test suites into CI/CD (e.g., Jenkins/Git Hub Actions) with parallelization, flakiness control, and actionable test reporting (HTML/Allure/Extent). - Release Readiness:
Define and run smoke, regression, and E2E suites for release candidates; sign-off on quality gates across environments. - Test Strategy & Coverage:
Collaborate with Product/Dev to derive risk-based test strategies, traceability (user stories → test cases), and coverage for complex mobile flows (offline/online, push, deep links, permissions). - Quality Engineering:
Champion best practices in test design (AAA, Page Object/Screenplay), data management, mocks/stubs, and deterministic test execution. - Defect Lifecycle:
Triage failures quickly, provide high-quality bug reports with logs, screenshots, and videos from device farms; verify fixes and drive closure. - Observability & Tooling:
Leverage network proxy tools (e.g., Charles) and logcat/syslog to debug; contribute utilities, fixtures, and helpers that improve developer productivity. - Mentoring & Reviews:
Conduct code reviews for test code, mentor junior QAs, and elevate engineering bar for mobile quality.
- 5–8 years of QA experience with 3+ years focused on mobile automation (iOS & Android) using Appium.
- Strong proficiency in Python and Pytest (fixtures, parametrization, markers, command-line options).
- Proven experience testing native mobile apps (UIKit/Swift/Objective-C on iOS; Kotlin/Java on Android—consuming from QA perspective).
- Solid understanding of mobile app build pipelines and artifacts (APK/AAB, IPA, signing, provisioning profiles) and OS-level nuances (permissions, back grounding, network conditions).
- Experience with Git, branching strategies, and CI (Jenkins/Git Hub Actions/Azure Dev Ops).
- Strong fundamentals in STLC/SDLC, test design techniques, defect lifecycle, and regression management.
- Excellent communication and collaboration skills in cross-functional agile teams.
- Experience with Selenium for complementary web flows in the same ecosystem.
- Exposure to API testing (e.g., Python requests or REST Assured conceptually), and contract testing basics.
- Performance testing exposure for mobile endpoints (JMeter or equivalent).
- Familiarity with TestNG/JUnit concepts (for cross-stack collaboration), Maven/Gradle basics, or reporting frameworks like Allure/Extent.
- Knowledge of security testing fundamentals (e.g., using Burp Suite) for mobile API traffic.
- Prior experience with Charles/Proxyman for network inspection and throttling tests.
- Experience working in product-led environments with rapid release cycles.
- CI/CD & VCS:
Jenkins / Git Hub Actions, Git/Bitbucket - Debugging & Observability:
Charles Proxy, adb, Xcode/iOS logs, Android logcat - Reporting:
Allure / HTML / Extent (or team standard)
$000,000 – $000,000 Salary range is not shown on the candidate portal
Position Requirements
10+ Years
work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×