Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

MarketCrunch AI Logo

Product Analyst/QA Engineer Intern

MarketCrunch AI

Salary not specified
Nov 11, 2025
CA, United States of America
Apply Now

MarketCrunch AI needs to ensure the accuracy and reliability of its AI-driven investment insights platform by performing rigorous testing of user flows, APIs, and financial calculations.

Requirements

  • 3+ years analyst, QA or similar experience for web/SaaS (manual + automation).
  • 1+ years of working on a trading/fintech product or demonstrable markets expertise (options + ETFs).
  • Deep knowledge of equities, ETFs, and options (calls/puts, expiries, Greeks, IV, OCC contract specs).
  • Hands-on with Cypress or Playwright , Postman , Git/GitHub , and SQL.
  • Comfort reading JSON payloads, tracing logs, and isolating backend vs. frontend defects.
  • Python (pandas) for data validation; familiarity with Flask APIs and React apps.
  • Brokerage/market data APIs (e.g., Alpaca, Polygon, IBKR) experience.

Responsibilities

  • Design, maintain, and execute test plans, test cases, and regression suites (manual + automated).
  • Test critical user flows : sign-up/onboarding, ticker analysis (e.g., /analyze?t=AMZN), AI picks, watchlists, backtesting, payments, and settings.
  • Validate market/quant logic : options chains (calls/puts, expiries, strikes, bid/ask, IV, Greeks), ETF expense-ratio impacts, corporate actions (splits/dividends), trading calendars/holidays.
  • Build automation for web E2E (Cypress or Playwright) and API tests (Postman/REST).
  • Run data/DB checks with SQL; use Python for lightweight result diffs and sanity checks.
  • Own bug triage with Product/Eng; write crisp repro steps, severity, and acceptance criteria.
  • Perform cross-browser/mobile checks and basic performance checks (Lighthouse).

Other

  • Clear written communication and a bias for crisp, reproducible bug reports.
  • Remote (U.S. time-zones with some PST overlap).
  • Initial 12-month internship (unpaid).
  • Based on performance, we may offer part-time/full-time role (1099).