Tallo logoTallo logo

Senior Engineer- Mobile Automation Testing

Job

Tata Consultancy Services Limited

Englewood Cliffs, NJ (In Person)

$90,000 Salary, Full-Time

Posted 8 weeks ago (Updated 5 weeks ago) • Actively hiring

Expires 5/27/2026

Apply for this opportunity

This job application is on an outside website. Be sure to review the job posting there to verify it's the same.

Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
73
out of 100
Average of individual scores

Were these scores useful?

Skill Insights

Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.

Job Description

Mobile Automation Tester Must Have Technical/Functional Skills Mobile Automation Frameworks
  • Strong hands on experience with Appium (Appium 1.x & Appium 2.x)
  • Automation for Native, Hybrid & Web Apps
  • Experience with: o UIAutomator2 (Android) o XCUITest (iOS)
  • Deep knowledge of Appium desired capabilities, locator strategies, gestures, Waits, context switching. At least one of the following is mandatory:
  • Java ()
  • Python
  • JavaScript (less common but acceptable) CI/CD Integration
  • Hands on with Jenkins pipelines (Freestyle + Declarative)
  • Ability to integrate test suites with: o GitHub Actions / GitLab CI (nice to have) o Maven/Gradle for build & dependency mgmt.
  • Running tests in parallel on device clouds. API Automation (Complementary Skill) Because most mobile flows depend on back end APIs, tester must know:
REST API
validation using: o RestAssured (Java) o Python Requests
  • Token-based authentication basics
  • JSON schema validation Source Code Management
  • Experience with Git
  • Branching, merging, pull requests
  • Code reviews & versioning Roles & Responsibilities
  • Design, build, and maintain mobile automation frameworks using Appium (Android & iOS).
  • Develop end to end automated test scripts for native, hybrid, and mobile web apps.
  • Implement POM / hybrid frameworks, reusable methods, and utilities.
  • Develop automation for critical flows, regression, smoke, and sanity suites.
  • Perform functional validation on:
  • App install/upgrade
  • Login, onboarding, flows
  • Push notifications
  • Permissions (camera/location/storage)
  • Interrupt testing (calls, alerts)
  • Network switching & offline mode
  • Validate UI/UX across multiple devices, screen sizes, and OS versions.
Integrate automation suite with Jenkins pipelines (daily runs, regression runs, reporting). Configure and optimize test runs on device farms (BrowserStack, Sauce Labs).
Work with DevOps for:
Parallel execution Scheduled builds Error monitoring & environment stability
  • Validate backend APIs used by mobile apps.
  • Use tools such as Postman / RestAssured for API validation.
  • Verify frontend-backend sync:
  • Tokens
  • Session management
  • Feed/content updates
  • Analyze automation failures, device logs, crashes, and system logs (Logcat, Xcode logs).
  • Capture screenshots, videos, logs for defect reporting.
  • Work closely with developers to reproduce and isolate defects.
  • Understand requirements, user stories, acceptance criteria.
Create:
  • Automation test strategy
  • Test scenarios
  • Automation coverage plan
  • Execution reports and dashboards
  • Maintain artefacts according to Versant governance standards.
Participate in:
Daily stand‑ups Sprint planning Grooming sessions Retrospectives Provide daily status updates & highlight automation blockers. Collaborate with developers, PO, PM, QA leads. Continuous Improvement
  • Recommend improvements in: o Automation coverage o Framework design o Test execution time
  • Upskill through new tools, Appium 2.
x updates, cloud testing platforms, and device capabilities. Generic Managerial Skills, If any Responsible for designing and executing mobile test automation frameworks using Appium, integrating with CI/CD pipelines, performing functional testing on Android & iOS applications, and ensuring quality delivery through Agile processes. Education Bachelor or master in engineering
Salary Range:
$80,000 - $100,000 a year #LI-JH1

Similar remote jobs

Similar jobs in Englewood Cliffs, NJ

Similar jobs in New Jersey