Role Overview
Looking for an SDET to rapidly convert existing manual Android / iOS flows into reliable, scalable automation. You’ll own critical-path coverage, wire suites into CI / CD, and raise release confidence—primarily coding in TypeScript / JavaScript .
Responsibilities
- Design & build automation : Implement and maintain mobile E2E tests for Android / iOS using Appium with TypeScript / JS (e.G., WebdriverIO / Appium Service or Appium + Mocha / Jest).
- Rapid conversion : Analyze current manual flows, prioritize high-impact paths, and convert them to stable automated suites with clear reporting and artifacts (logs, screenshots, videos).
- Test strategy & coverage : Own functional, regression, smoke, and data-driven suites;
enforce screen-object / page-object patterns and reusable utilities.
API validation : Create lightweight API checks (Postman / JS HTTP clients) and stitch them into E2E flows for setup / teardown and contract sanity.CI / CD integration : Run tests on emulators / simulators and device farms (BrowserStack / Sauce / FTL);enable parallel runs, flake quarantine, and trend dashboards.
Defect lifecycle : Log, triage, and track issues in DevRev ;provide crisp repro steps, evidence, and root-cause notes.
Collaboration : Work with developers, PMs, and QA to define acceptance criteria, shift-left checks, and release gates.Quality improvements : Monitor flakiness and coverage gaps;contribute utilities, linters, and coding standards for the test framework.
Version control : Use Git (branching, PRs, code reviews) and maintain clean commit hygiene.Required Skills & Qualifications
Experience : 2–4 years in mobile testing with strong emphasis on automation for Android and iOS.Language : Proficient in TypeScript / JavaScript for test development.Automation : Hands-on with Appium (WDIO Appium service preferred) and test runners like Mocha / Jest ;familiarity with XPath / iOS predicates / UiAutomator2 / XCUITest locators.
Tooling : Comfortable with Android Studio , ADB , Xcode , simulators / emulators, and real devices via device farms.API testing : Working knowledge of Postman or JS-based API clients;basic contract / assertion design.
CI / CD : Practical experience integrating tests into GitHub Actions / GitLab / Jenkins ;artifact retention and parallelization.
Process : Solid grasp of SDLC / STLC and Agile;risk-based testing and regression planning.
Databases : Basic SQL for test data setup / validation.Soft skills : Strong debugging, analytical mindset, and clear written / verbal communication.Nice to Have
AI / Agentic testing : Experience with AI-assisted test generation, autonomous test agents, or intelligent flake detection.Web automation : Appium / Selenium / WebdriverIO for any hybrid / web views.Observability : Exposure to mobile performance profiling and crash analytics.Success Metrics (First 3–6 Months)
Coverage : +X% automation of top user journeys;smoke runs blocking regressions on each PR.
Stability : Flaky test rate <Y% with quarantine + fix SLA.
Speed : Regression runtime reduced by Z% via parallel runs and smart scoping.Quality signal : N critical issues caught pre-release via automated gates.Tech Stack (Indicative)
Languages : TypeScript / JavaScriptFrameworks / Tools : Appium, WebdriverIO (Appium service), Mocha / Jest, Postman / axios, Android Studio, Xcode, ADB, GitCI / CD & Infra : GitHub Actions / GitLab / Jenkins, BrowserStack / Sauce / FTL, DevRev for tracking