[完全遠端工作/Long-Term Contractor] : Senior Test Automation and Development Engineer

Overview We are seeking a senior-level engineer to expand our test automation capabilities across mobile and web. The ideal candidate has strong hands-on experience building and maintaining UI automation for native mobile apps (iOS/Android) and modern web sites, with a track record of delivering reliable, scalable test frameworks and tools in CI/CD environments. Cloud (K8S) and AI knowledge and experience are preferred.

Key responsibilities

  1. Design, develop, and maintain Low Code and robust automation frameworks for mobile and web (Selenium) in Java, Python, or JavaScript.
  2. Build reusable test components, models, and utilities to support rapid test authoring and maintenance.
  3. Create and execute comprehensive test suites covering functional and localization test scenarios.
  4. Android: Android Studio, device/emulator management, APK instrumentation, inspector
  5. iOS: Xcode, simulator/device management, signing profiles, IPA handling
  6. Experience working in cloud based environment, K8s, Pod, Image, deployment yaml
  7. Integrate automated tests into CI/CD, Git, Jenkins, build pipelines, , reporting BrowserStack
  8. Diagnose and stabilize flaky tests; reliable locators, and performance-aware waits
  9. Collaborate with developers, QA to define test strategies, acceptance criteria, and coverage goals

Required qualifications

  1. 5+ years of experience in software test automation, including both web and native mobile UI testing.
  2. Solid programming skills in at least one of: Java, Python, JavaScript/TypeScript.
  3. Expertise in locator strategies, accessibility IDs, test IDs, and handling dynamic UIs.
  4. Excellent debugging skills using device logs, WebDriver/Appium logs, network traces, and platform tooling.
  5. Clear communication, documentation, and the ability to drive cross-functional alignment.
  6. Proven CI/CD integration experience (e.g., Jenkins, GitHub Actions), including parallel runs and artifact reporting.
  7. Selenium/WebDriver and Appium for UI automation.
  8. Android Studio and Xcode for mobile build/run environments.
  9. BrowserStack or similar device/cloud testing platforms
  10. Proficient in English communication

Nice to have

  1. AI-assisted testing exposure: low code script generation, self-healing locators, failure classification
  2. Localization/internationalization testing: multi-language/region, date/number formats, and content validation.