> Markdown version of [/jobs/ext/4006341-mobile-test-engineer](https://www.wearedevelopers.com/jobs/ext/4006341-mobile-test-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Mobile Test Engineer - **Company:** Ova Technologies - **Location:** New York, NY, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Flutter, Testing (Software), Java (Programming Language), JavaScript (Programming Language), Application Programming Interfaces (APIs), Artificial Intelligence, Amazon Web Services, Android Studio, IOS Applications, Apple IOS, Apple Xcode, Application Testing, JIRA, User Authentication, Automation of Tests, Microsoft Azure, Software Bug Management, Bugzilla, C Sharp (Programming Language), Cloud Computing, Software Documentation, Profiling, Databases, Continuous Integration, Data Validation, Database Testing, DevOps, Emulators, Github, Gradle, HP Quality Centers, Push Technology, Mobile Application Software, JSON, Apache JMeter, Junit, Python (Programming Language), PostgreSQL, Log4j, Apache Maven, Microsoft SQL Server, MySQL, Object-Oriented Software Development, Oracle (Applications), Open Web Application Security, Scrum Methodology, Regression Testing, E2e Testing, Mobile Analytics, Standard Sql, Selenium, Mobile Security, Smoke Testing, SQL Databases, Software Testing Automation Framework, Test Execution Engine, Testng, Web Applications, Extensible Markup Language (XML), Usage Analysis, Data Logging, Performance Testing, Android Debug Bridge, Postman, Appium, Browserstack, Test Scripts, Hardware Testing, Firebase, Backend, Gitlab, Git, Kotlin, Build Management, Pytest, Information Technology, Playwright, Data Analytics, Localization Testing, React Native, Restful APIs, Cucumber (Software), Selenium Webdriver, Api Management, Docker, Jenkins, Programming Languages, Crud - **Published:** October 29, 2026 - **Apply:** https://find.jobs/jobs-near-me/apply/ats-redirect/?id=3041085105-2 ## About the Role Required Skills Mobile Testing * Android Testing * iOS Testing * Mobile Application Testing * Functional Testing * Regression Testing * Smoke Testing * Sanity Testing * Compatibility Testing * Installation & Upgrade Testing * Localization Testing * Accessibility Testing * Network Interruption Testing * Push Notification Testing Mobile Automation * Appium * Espresso (Android) * XCUITest (iOS) * Selenium WebDriver (Hybrid Apps) Programming Languages: * Java * Python * JavaScript * C# Automation Frameworks: * TestNG * JUnit * PyTest * Cucumber (BDD) Framework Design: * Page Object Model (POM) * Data-Driven Framework * Hybrid Framework Mobile Platforms Android * Android Studio * ADB (Android Debug Bridge) * APK Installation * Logcat * Emulator Testing iOS * Xcode * Simulator * IPA Installation * TestFlight * iOS Provisioning API Testing * REST API Testing * Postman * REST Assured * JSON Validation * XML Validation Database Testing * SQL * MySQL * PostgreSQL * Oracle * SQL Server Knowledge of: * CRUD Operations * Data Validation * SQL Joins CI/CD & DevOps * Jenkins * Git * GitHub * GitLab * Azure DevOps * Maven * Gradle * Docker Responsibilities: * Integrate Appium automation into CI/CD pipelines. * Schedule automated mobile regression testing. * Publish automation reports. Cloud Device Testing Experience with: * BrowserStack * Sauce Labs * LambdaTest * Firebase Test Lab * AWS Device Farm Performance Testing Preferred knowledge of: * JMeter * Android Profiler * Xcode Instruments * Battery Usage Analysis * Memory Leak Detection * CPU Usage Monitoring Security Testing, * Bachelor's degree in Computer Science, Engineering, or related field. * 2 6 years of experience in mobile application testing. * Experience in both Android and iOS platforms. * Strong knowledge of Agile/Scrum methodologies. * Experience in mobile automation using Appium. Nice to Have Skills * Flutter app testing * React Native testing * Kotlin basics * Swift basics * Performance testing using JMeter * API Automation * Playwright or Selenium * Firebase * Mobile Analytics * AI-assisted testing tools ## Description We are seeking a skilled Mobile Test Engineer to ensure the quality, performance, usability, and security of Android and iOS mobile applications. The ideal candidate should have experience in manual and automation testing, mobile testing tools such as Appium, API testing, performance testing, and CI/CD integration. The role involves validating mobile applications across multiple devices, operating systems, and network conditions. Key Responsibilities * Design, develop, and execute test plans and test cases for mobile applications. * Perform manual and automated testing for Android and iOS applications. * Develop and maintain mobile automation frameworks using Appium. * Validate application functionality, usability, compatibility, performance, and security. * Test application behavior across multiple devices, OS versions, and screen sizes. * Execute regression, smoke, sanity, integration, and end-to-end testing. * Perform API testing using Postman or REST Assured. * Identify, report, and track defects using defect management tools. * Integrate mobile automation with CI/CD pipelines. * Collaborate with developers, product managers, QA teams, and DevOps engineers. * Prepare test reports and maintain testing documentation., * OWASP Mobile Security * Authentication Testing * Data Encryption * Secure Storage Validation * Certificate Pinning Reporting & Defect Management Tools: * JIRA * Azure DevOps * Bugzilla * ALM/Quality Center Reporting: * Extent Reports * Allure Reports * TestNG Reports, * Validate mobile application functionality across different devices and OS versions. * Perform API validation for mobile backend services. * Execute regression suites in Jenkins. * Verify push notifications, offline mode, and network switching scenarios. * Test application installation, upgrades, and uninstallation. * Perform performance and battery usage testing. Sample Mobile Automation Framework Framework Components * Appium Mobile automation * Java Programming language * TestNG Test execution * Maven Build management * Page Object Model (POM) Maintainable page classes * Extent Reports Test reporting * Log4j Logging * Git Version control * Jenkins CI/CD integration Execution Flow 1. Jenkins triggers the automation suite. 2. Maven downloads dependencies. 3. TestNG executes Appium test cases. 4. Appium communicates with Android/iOS devices or emulators. 5. Test scripts validate UI and functionality. 6. Reports are generated and published. 7. Results are shared with the QA team. Interview Questions Mobile Testing 1. What is mobile application testing? 2. Explain the difference between Android and iOS testing. 3. What types of mobile testing have you performed? 4. How do you test an application on multiple devices? Appium 1. What is Appium? 2. Explain the Appium architecture. 3. What are Desired Capabilities? 4. How do you locate mobile elements? 5. What is the difference between native, hybrid, and mobile web applications? Automation 1. Explain your Appium automation framework. 2. How do you handle synchronization in mobile automation? 3. How do you execute Appium tests in parallel? API & Database 1. How do you validate mobile backend APIs? 2. How do you perform database validation?