Cookies & analytics consent
We serve candidates globally, so we only activate Google Tag Manager and other analytics after you opt in. This keeps us aligned with GDPR/UK DPA, ePrivacy, LGPD, and similar rules. Essential features still run without analytics cookies.
Read how we use data in our Privacy Policy and Terms of Service.
🤖 15+ AI Agents working for you. Find jobs, score and update resumes, cover letter, interview questions, missing keywords, and lots more.
Faraday Future • California, United States
Role & seniority: Staff Test Engineer (Client Applications) in Crypto projects
Mobile: XCUITest/XCTest, Espresso/UI Automator, Appium (cross-platform)
Web: Playwright, Cypress
API/Contract: Postman/Newman, REST Assured; mocks/stubs; Pact (preferred)
CI/CD: GitHub Actions, GitLab CI, Jenkins
Device labs: Firebase Test Lab, AWS Device Farm, BrowserStack
Architecture: Page/Screen Object patterns, flaky‑test control
Observability/QA: Charles/Proxyman, Xcode Instruments, Android Profiler, Perfetto, Crashlytics
Define risk-based test coverage, entry/exit gates, traceability; standardize plans and device/OS matrices
Architect and maintain mobile-first and web/API test frameworks; execute functional, regression, localization, accessibility testing; reproduce/fix issues
Validate end‑to‑end crypto flows (real‑time data, payments, identity); CI/CD integration and release gating; provide dashboards and go/no‑go decisions
7+ years mobile/web testing; 3+ years owning automation frameworks at scale
Proficiency in XCUITest/XCTest, Espresso/UI Automator; Appium experience
Web automation with Playwright or Cypress; API automation (Postman/Newman, REST Assured)
Strong TS/JS or Kotlin/Swift fundamentals; deep mobile fundamentals; performance engineering (Instruments, Perfetto, Crashlytics)
CI/CD at scale; device‑cloud testing; ability to stabilize flaky suites; clear r
Strategy & Governance: Define risk‑based coverage, entry/exit gates, and traceability; standardize test plans and device/OS matrices.
Mobile & Web Testing: Execute functional/regression/smoke/exploratory, cross‑device/browser, localization, and accessibility (VoiceOver/TalkBack) testing; reproduce issues and verify fixes.
Automation Architecture: Build XCUITest/XCTest and Espresso/UI Automator suites (use Appium when cross‑platform is appropriate) and Playwright/Cypress for web; apply Page/Screen Object patterns, resilient locators, parallel runs, and flake control to keep CI green.
API & Integration: Validate REST/GraphQL flows end‑to‑end (auth, payments, identity); employ mocks/stubs and contract testing where needed; inspect traffic with Charles/Proxyman.
Performance & Reliability: Measure startup, frame time/jank, memory/CPU/network/battery; track crash‑free sessions/ANRs; use Xcode Instruments, Android Profiler/Perfetto, and Crashlytics; collaborate on fixes and verify improvements.
Crypto Essentials: Validate real‑time WebSocket/streaming UI behavior (order lists, tickers), rate‑limit/backoff/reconnect handling, and precision‑sensitive workflows (prices/quantities/fees, deterministic rounding & idempotency).
CI/CD & Environments: Integrate tests into GitHub Actions/GitLab CI/Jenkins; run on device clouds (e.g., Firebase Test Lab, AWS Device Farm, BrowserStack) with artifacts (videos/screenshots/logs); manage test data and environment config; enforce merge/release gates.
Reporting & Release: Produce concise dashboards and go/no‑go recommendations; support phased rollouts, feature flags/remote config, and post‑release monitoring.
Deep understanding of mobile fundamentals: app/scene/activity lifecycles, background limits (Doze/App Standby/BGTaskScheduler), deep links, notifications, permissions, and networking.
Performance engineering: Instruments, Android Profiler/Perfetto, Crashlytics; ability to reduce cold start, jank, memory churn, and battery/network overhead. CI/CD at scale; device‑cloud operation; proven ability to stabilize flaky suites and optimize runtime. Clear written communication that turns into actionable risks and release decisions.
Crypto‑domain: testing WebSocket/SSE flows, local state reconciliation after reconnects, precision/rounding verification with BigDecimal‑style logic, and auditability of user/account actions. Observability familiarity (logs/metrics/traces), synthetic monitoring, and basic SLO/error‑budget practices.