Software Development Engineer in Test (Mobile)

  • Locations
    • United States
    • Remote
  • Date Posted
  • Dec. 24, 2021
  • Function
  • Engineering QA
  • Sector
  • Fintech

Build the world’s fastest Identity and Checkout products

Company Mission

Our mission is to make buying online faster, safer and easier for everyone. Fast Login and Fast Checkout enable a one-click sign-in and purchasing experience that makes it easier for people to buy and merchants to sell. The company’s products work on any browser, device or platform to deliver a consistent, stress-free purchasing experience. Fast is entirely consumer-focused and invests heavily in its users’ privacy and data security. Headquartered in San Francisco but open to a globally remote workforce, we are a founders-led, privately held company funded by Stripe, Index Ventures, Susa Ventures and other world-class investors.

Team & Role Summary

As Fast checkout evolves and starts to cover more merchants and use cases, quality and stability are increasingly critical to our success. The Quality Engineering team will be key in making sure that checkout always works as intended and that the user experience is second to none. This team includes both QA engineers who run manual quality checks for features and integrations, as well as test engineers (SDETs) who work with the product engineering team to establish better testing best practices and improve automated-test coverage.

Responsibilities

  • Help configure and maintain our test environments including data stores and test runtimes
  • Investigate and deploy automated testing frameworks and reporting on multiple platforms, and work closely with engineers to establish and adopt automated testing strategies/patterns
  • Work with engineers, product managers and other test engineers to draft test cases and automation plans for new and existing product features
  • Plan and write unit, integration, contract and end-to-end tests for mobile clients, and work with engineers to increase test coverage
  • Develop standards and procedures for assessing product quality and release readiness
  • Provide technical support to engineers for testing frameworks and configuration

Requirements

  • CS degree or equivalent experience
  • Solid professional experience as a software engineer or software engineer in test
  • Ability to work in areas of CI/CD
  • Experience with popular test-automation tools like BrowserStack
  • Extensive experience with API testing and validation
  • Deep knowledge of iOS and Android platforms and best practices
  • Experience crafting QA and release processes for mobile apps

Nice to Have

  • Prior experience shipping mobile SDKs and developer tools
  • Familiarity with cross-platform development frameworks (i.e. React Native, Flutter).Experience writing tests in xctest (iOS) or espresso (Android)
  • Prior experience with web testing automation
  • Prior experience in a quickly-growing and evolving startup
  • Experience leading technical architecture discussions, identifying and evaluating trade-offs between different solutions, and driving technical decisions
  • Experience establishing and rolling out new processes and standards
  • Familiarity with basic QA concepts and methodologies

#LI-Remote

  • Benefits and Perks - Because People Matter
  • We are committed to diversity and inclusion, and demonstrate our values through equitable pay, fantastic benefits, and access to all reasonable accommodations.

See what Fast can offer you:

  • Comprehensive Medical, Dental and Vision insurance (99% paid by Fast)
  • Globally remote with flexible work schedules and commuter benefits to fit your needs
  • Generous maternity & paternity leave for all family caregivers

401k match up to 4%

Competitive Salary & Equity

  • People-focused, unlimited & flexible paid time off
  • Inclusive events & programs to allow everyone to express their voice (or dance skills)
  • Monthly exercise, internet & office equipment stipends (and great snack perks)

#LI-remote