Key Responsibilities:
• Design and build a modular, reusable native test automation framework using Java, Appium, and platform-specific drivers (XCUITest for iOS and UiAutomator2 for Android).
• Develop and maintain automated test scripts for core Poker user journeys: login, lobby navigation, game launch, in-game actions, and real-money features.
• Handle hybrid app flows, including secure WebView interactions (e.g., deposits, KYC, account settings).
• Integrate test automation with CI/CD pipelines (GitLab CI preferred).
• Evaluate and implement reporting solutions (e.g., Allure, ExtentReports).
• Create test data management strategies (mocking, stubbing, or sandbox use).
• Assist QA team in transitioning manual test cases into automated coverage.
• Collaborate with developers to address testability and improve UI element accessibility.
Tech Stack You’ll Be Working With:
• Languages: Java
• Test Frameworks: TestNG (JUnit exposure is a plus)
• Automation Tools: Appium (iOS + Android), XCUITest, UiAutomator2
• Build Tools: Maven/Gradle
• CI/CD: GitLab CI
• Reporting: Allure, ExtentReports
• Version Control: Git
• Others: Charles Proxy, Android Studio, Xcode, emulator/device farm (e.g.,Lambda Test)
Required Skills & Experience:
• 5+ years in mobile test automation (iOS and Android), preferably for gaming or real- money apps.
• Strong experience with Appium, including managing native and WebView contexts.
• Solid knowledge of TestNG, Java, and Appium client-server architecture.
• Experience writing cross-platform scripts using Appium’s Page Object Model (POM) approach.
• Understanding of WebView interactions and how to handle hybrid apps securely.
• Exposure to mocking APIs or simulating backend responses.
• Familiarity with mobile accessibility and test coverage strategies.
• Experience integrating automation into CI pipelines (GitLab CI preferred).
• Excellent debugging and log analysis skills (Charles, adb, Xcode logs).
Preferred Qualifications:
• Experience testing real-money gaming apps or apps with regulatory flows (e.g., MFA, KYC, geofencing).
• Experience with cloud device farms (e.g., BrowserStack, Lambda test).
• Knowledge of scripting tools for local Appium server control or test runners.
• Familiarity with analytics/event testing or performance profiling
Upman Placements is a firm of Researcher & Recruitment Specialists. The company started life in 2002 in India as a recruitment specialist firm. The company has built a stellar reputation for high ethical standards, a specialized focus and unparalleled service. Emerged As one of the only truly global specialized staffing firms focusing exclusively in professional positions for our clients spread across more than 20 countries with a sizable presence across industry levels. With footprints in competitive markets of India, Europe, United Kingdom, Middle East, Singapore, Malaysia, Philippines, Indonesia, Brunei and East & Central African countries.