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).