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).
enforce screen-object / page-object patterns and reusable utilities.
API validation : Create lightweight API checks (Postman / JS clients) and stitch them into E2E flows for setup / teardown and contract sanity.
enable parallel runs, flake quarantine, and trend dashboards.
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.
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.
familiarity with XPath / iOS predicates / UiAutomator2 / XCUITest locators.
Tooling : Comfortable with Android Studio , ADB , Xcode , simulators / emulators, and real devices via device farms.
basic contract / assertion design.
artifact retention and parallelization.
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)
smoke runs blocking regressions on each PR.
Stability : Flaky test rate 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 / JavaScript
Frameworks / Tools : Appium, WebdriverIO (Appium service), Mocha / Jest, Postman / axios, Android Studio, Xcode, ADB, Git
CI / CD & Infra : GitHub Actions / GitLab / Jenkins, BrowserStack / Sauce / FTL, DevRev for tracking
Automation Engineer • Karnal, Haryana, India