Quick Overview
Job Description
Senior QA Automation Engineer (Mobile – Appium)
Location: Nashville, TN
Work Model: Hybrid – On-site at least 3 days per week
Experience: 5–8 Years
Domain: Native Mobile Application Testing (iOS & Android)
Employment Type: Full-Time / Contract (as applicable)
Job Summary
We are seeking an experienced Senior QA Automation Engineer with strong hands-on expertise in mobile test automation using Python, Appium, and Pytest. The ideal candidate will have extensive experience testing native iOS and Android applications, building scalable automation frameworks, integrating automated tests with cloud-based mobile device farms, and supporting CI/CD pipelines.
In this role, you will collaborate closely with developers, product managers, and cross-functional engineering teams to improve test coverage, accelerate release cycles, and ensure high-quality mobile application releases.
Candidates must have hands-on mobile automation experience with Appium and Python, along with experience testing both iOS and Android applications.
Key Responsibilities
Mobile Test Automation: Design, develop, enhance, and maintain scalable automation frameworks using Python, Appium, and Pytest for native iOS and Android applications.
Cloud Device Farm Integration: Configure and execute automated tests on platforms such as BrowserStack, AWS Device Farm, Sauce Labs, or LambdaTest. Optimize parallel execution and troubleshoot device-specific failures.
CI/CD Integration: Integrate automated test suites into CI/CD pipelines using Jenkins, GitHub Actions, or Azure DevOps. Implement parallel execution, test stability improvements, and actionable reporting.
Test Strategy & Execution: Develop and execute smoke, regression, end-to-end (E2E), and risk-based test suites to validate application quality across environments.
Mobile Feature Validation: Test complex mobile scenarios involving network connectivity, offline behavior, push notifications, deep links, permissions, application backgrounding, and device compatibility.
Framework Optimization: Apply test automation best practices, including Page Object Model or Screenplay patterns, reusable fixtures, parameterization, test data management, and deterministic execution.
Defect Management: Investigate failures, document defects with clear reproduction steps, and capture logs, screenshots, and videos from device farms. Collaborate with development teams to verify fixes and drive defect resolution.
Debugging & Troubleshooting: Use tools such as Charles Proxy, adb, Android logcat, and Xcode/iOS logs to identify application, network, and device-related issues.
Quality Engineering: Maintain traceability between requirements, user stories, test cases, and automation coverage. Establish quality gates and contribute to release readiness decisions.
Collaboration & Mentoring: Participate in code reviews, share automation best practices, mentor junior QA engineers, and work within Agile/Scrum teams to continuously improve product quality.
Required Qualifications
5–8 years of overall QA/testing experience, including at least 3 years of hands-on mobile test automation using Appium.
Strong programming skills in Python and practical experience with Pytest, including fixtures, parametrization, markers, command-line options, and reusable test utilities.
Proven experience testing native iOS and Android applications across devices, OS versions, and screen configurations.
Hands-on experience with at least one cloud-based mobile device farm: BrowserStack, AWS Device Farm, Sauce Labs, or LambdaTest.
Experience configuring device capabilities, executing parallel test sessions, analyzing test artifacts, and troubleshooting failures in device farm environments.
Understanding of mobile application build and distribution artifacts, including APK/AAB and IPA, signing, provisioning profiles, and platform-specific behaviors.
Experience with CI/CD pipelines using Jenkins, GitHub Actions, Azure DevOps, or equivalent tools.
Proficiency with Git, branching strategies, version control, and collaborative development workflows.
Strong understanding of SDLC, STLC, test design techniques, defect management, regression testing, and release validation.
Experience validating mobile permissions, background/foreground transitions, network conditions, and device-specific functionality.
Excellent analytical, debugging, communication, and cross-functional collaboration skills.
Preferred Qualifications
Experience with Selenium for related web application testing.
Exposure to API testing using Python Requests or equivalent tools, including REST API validation and basic contract testing.
Familiarity with performance testing tools such as JMeter or equivalent.
Understanding of JUnit/TestNG concepts and Maven/Gradle build fundamentals.
Experience with Allure, Extent Reports, HTML reports, or similar test reporting frameworks.
Knowledge of mobile application security testing fundamentals and tools such as Burp Suite.
Experience with Charles Proxy or Proxyman for network inspection, request analysis, and network throttling.
Experience working in Agile product engineering environments with frequent mobile application releases.
Tools & Technologies
Programming & Automation: Python, Appium, Pytest
Mobile Platforms: Native iOS and Android
Cloud Device Farms: BrowserStack, AWS Device Farm, Sauce Labs, LambdaTest
CI/CD: Jenkins, GitHub Actions, Azure DevOps
Version Control: Git, Bitbucket
Test Management: Jira, Confluence
Debugging & Network Tools: Charles Proxy, Proxyman, adb, Android logcat, Xcode/iOS logs
Reporting: Allure, Extent Reports, HTML reports
Additional Technologies: Selenium, REST APIs, JMeter, Maven, Gradle
Ideal Candidate Profile
The ideal candidate is a hands-on mobile automation specialist who can independently build and maintain Python/Appium automation suites, troubleshoot native mobile application issues, execute tests across cloud device farms, and integrate automation into CI/CD pipelines. The candidate should be comfortable collaborating with developers and product teams to establish quality standards and support reliable, frequent releases.
Work Location Requirement: This role follows a flexible hybrid work model, with a minimum of 3 days per week working from the Nashville, TN office.
Similar jobs
- LT
(DoW SkillBridge), Sr. Associate, Integration/Test Engineer
NewL3Harris Technologies
Leonard, Texas🇺🇸Hybrid39 minutes agoFiberTechnology - RF
Functional Tester with Security Clearance
NewRandstad Federal LLC
Arlington, VA🇺🇸Hybrid21 hours agoSAFeScrumKanban+2Administrative - TS
Performance Tester
NewTekgeminus Solutions Inc.
United States🇺🇸Remote21 hours agoApacheGrafanaJMeter+2 - CL
Calypso QA Lead
NewClifyX
United States🇺🇸Hybrid21 hours agoAgileTechnology - VC
IA-DOM-DOIT-SDP6 -Senior QA Tester
NewV-Soft Consulting Group, Inc
United States🇺🇸Hybrid21 hours agoSQLAgileTechnology - ID
Test Analyst
NewIO Datasphere
Lansing, MI🇺🇸On-site21 hours agoComplianceContinuous ImprovementAgileTechnology - DO
QUALITY ASSURANCE SPECIALIST with Security Clearance
NewDepartment of Defense
Bremerton, WA🇺🇸Hybrid21 hours agoTechnology - BL
Test Engineer with Security Clearance
By Light
Orlando, FL🇺🇸On-site1 week agoAssemblyTechnology - SS
Facility QA Manager - TS/SCI - DC with Security Clearance
NewSHINE Systems
Washington, DC🇺🇸$95k - $98.9k/yrHybrid21 hours agoStakeholder ManagementMicrosoft ExcelMicrosoft Office+2Construction - SA
WMS QA Senior Tester / Lead Supply Chain (100% Remote)
NewSapience, Inc
United States🇺🇸Remote21 hours agoSQLScrumSelenium+11 - LI
Test Automation (SAP Analytics Cloud, Commercial Insurance)
NewLiveMindz
Schaumburg, IL🇺🇸Hybrid21 hours agoTechnology - ML
QA Analyst
NewMasterapp Labs
Lansing, MI🇺🇸On-site21 hours agoComplianceContinuous ImprovementAgile+1Technology