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 • Gardena, California, United States
Role & seniority: Staff Test Engineer (Client Applications) specializing in crypto projects
Mobile: iOS (XCUITest/XCTest), Android (Espresso/UI Automator), Appium for cross‑platform
Web/API: Playwright or Cypress; REST/GraphQL; Postman/Newman or REST Assured
Architecture/CI: CI/CD (GitHub Actions/GitLab CI/Jenkins), device clouds (Firebase Test Lab, AWS Device Farm, BrowserStack)
Frameworks/patterns: Page/Screen Object, resilient locators, parallel runs
Observability/debug: Charles/Proxyman, Xcode Instruments, Android Profiler/Perfetto, Crashlytics
Crypto Exposure: real‑time WebSocket/streaming validation, contract testing, feature flags
Define risk‑based testing strategy, entry/exit gates, traceability, and device/OS matrices
Architect and own mobile/web automation, CI/CD integration, and maintain test frameworks
Validate end‑to‑end crypto flows (auth/payments/identity), performance, reliability, and release readiness
BS in CS/Engineering or related; 7+ years mobile/web testing; 3+ years owning automation at scale
Proficiency: XCUITest/XCTest, Espresso/UI Automator; Appium exposure
Web/API automation: Playwright or Cypress; API tools (Postman/Newman or REST Assured)
Strong programming fundamentals: TS/JS or Kotlin/Swift
Deep mobile fundamentals, performance engineering (Instruments, Profiler, Crashlytics)
Experience with large‑scale CI/CD, device clou
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.