Senior Engineer- Mobile Automation Testing
Tata Consultancy Services Limited
Englewood Cliffs, NJ (In Person)
$90,000 Salary, Full-Time
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
- 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.
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.
Salary Range:
$80,000 - $100,000 a year #LI-JH1Similar remote jobs
GE Aerospace
Huntsville, AL
Posted1 day ago
Updated5 hours ago
Similar jobs in Englewood Cliffs, NJ
Versant Media
Englewood Cliffs, NJ
Posted2 days ago
Updated5 hours ago
Noor Staffing Group
Englewood Cliffs, NJ
Posted2 days ago
Updated5 hours ago
Linkstar Solution
Englewood Cliffs, NJ
Posted2 days ago
Updated5 hours ago
611 Parsons Transportation Group
Englewood Cliffs, NJ
Posted2 days ago
Updated5 hours ago
SBT Global, Inc.
Englewood Cliffs, NJ
Posted2 days ago
Updated5 hours ago
Similar jobs in New Jersey
White Glove Placement
Rahway, NJ
Posted17 hours ago
Updated5 hours ago
White Glove Placement
Elizabeth, NJ
Posted17 hours ago
Updated5 hours ago