Bugs found in Tykr SaaS

Tykr

Tykr is an innovative investment platform designed for both beginners and experienced investors, simplifying the complex process of researching, selecting, and tracking stocks, ETFs, and cryptocurrencies. The system features a transparent scoring and tagging mechanism (“On Sale,” “Watch,” “Overpriced”) backed by quantitative analysis. Its user-friendly interface and educational resources help users minimize risk, save time, and build informed strategies for financial success.

Our QAwerk team conducted a detailed Bug Crawl on Tykr to ensure platform stability and reliability, evaluating everything from portfolio management tools to real-time updates and stock tracking. We identified multiple bugs affecting both core investment workflows and user interface consistency.

These issues, if addressed, will further enhance usability and user trust in Tykr’s powerful digital investing toolkit.

BTC price differs from official listings

Severity:

Major

Precondition:

User is logged in.

Steps to Reproduce:
  1. Click “Assets”.
  2. Open “Crypto” section.
  3. Compare the BTC price to the Google search price.
Environment:

MacOS Sequoia 15.1.1; Chrome v.138.0.7204.158, Firefox v.141.0, Safari v.18.1.1

Actual Result:

The Platform BTC price does not match the Google price.

Expected Result:

BTC price should match reputable, real-time sources.

Asset information is not shown after adding to portfolio

Severity:

Major

Precondition:
  1. The user is logged in.
  2. A crypto portfolio has been created.
Steps to Reproduce:
  1. Click “+/- Asset”.
  2. Select “Manual,” enter “ETH,” add quantity and price, and save the asset.
Environment:

MacOS Sequoia 15.1.1; Chrome v.138.0.7204.158, Safari v.18.1.1

Actual Result:

No details are shown for the added asset.

Expected Result:

Asset information should display in the portfolio.

Asset information is not shown after adding to portfolio

User can’t change first name without last name saved

Severity:

Major

Precondition:

User is logged in.

Steps to Reproduce:
  1. Go to Profile.
  2. Pick “Profile”.
  3. Remove last name.
  4. Attempt to edit and save the first name.
Environment:

MacOS Sequoia 15.1.1; Chrome v.138.0.7204.158, Firefox v.141.0, Safari v.18.1.1

Actual Result:

The save button is inactive. First name update blocked.

Expected Result:

Should enable saving the first name regardless of whether the last name is entered.

Cannot add asset to existing watchlist from “Assets”

Severity:

Major

Precondition:
  1. User is logged in.
  2. At least one watchlist exists.
Steps to Reproduce:
  1. Open “Assets”.
  2. Click on the “Crypto”.
  3. Click the star near any asset.
Environment:

MacOS Sequoia 15.1.1; Chrome v.138.0.7204.158

Actual Result:

The created watchlist does not appear. The asset cannot be added.

Expected Result:

All watchlists should be selectable.

No message for empty dashboard widget

Severity:

Major

Precondition:

User is logged in.

Steps to Reproduce:
  1. Add “Top Search Stocks” widget.
  2. Save with no data present.
Environment:

MacOS Sequoia 15.1.1; Chrome v.138.0.7204.158, Firefox v.141.0, Safari v.18.1.1

Actual Result:

Blank area, no explanation for missing info.

Expected Result:

The widget should show a message explaining the empty state.

No message for empty dashboard widget

Cannot reset sorting to default position

Severity:

Trivial

Precondition:

User is logged in.

Steps to Reproduce:
  1. Open “Assets”.
  2. Go to “Crypto”.
  3. Click the “Name” column three times.
Environment:

MacOS Sequoia 15.1.1; Chrome v.138.0.7204.158, Firefox v.141.0, Safari v.18.1.1

Actual Result:

The asset order does not revert to its original state.

Expected Result:

Sorting should reset on the third click.

[Create New Watchlist] button stretches and is not fixed

Severity:

Trivial

Precondition:

User is logged in.

Steps to Reproduce:
  1. Select assets.
  2. Open “Add to watchlist”.
  3. Scroll through the dropdown.
Environment:

MacOS Sequoia 15.1.1; Chrome v.138.0.7204.158, Firefox v.141.0

Actual Result:

The button is stretched and not positioned near the dropdown.

Expected Result:

The button should remain fixed and visually aligned.

Portfolio performance tiles are not uniform if no data

Severity:

Trivial

Precondition:

User is logged in.

Steps to Reproduce:
  1. Open “Analytics”.
  2. Try to delete the “YTD” tile.
Environment:

MacOS Sequoia 15.1.1; Chrome v.138.0.7204.158, Firefox v.141.0, Safari v.18.1.1

Actual Result:

Non-uniform tile appearance when empty.

Expected Result:

All tiles should be consistent.

Portfolio performance tiles are not uniform if no data

Profile photo shrinks after upload

Severity:

Trivial

Precondition:

User is logged in.

Steps to Reproduce:
  1. Go to Profile.
  2. Upload profile image.
Environment:

MacOS Sequoia 15.1.1; Chrome v.138.0.7204.158, Firefox v.141.0, Safari v.18.1.1

Actual Result:

The uploaded image is significantly smaller than the original.

Expected Result:

Image maintains original dimensions.

Action list is shifted after [+/- Asset] click on Portfolio page

Severity:

Trivial

Precondition:
  1. The user is logged in.
  2. A portfolio exists.
Steps to Reproduce:

Click [+/- Asset] on Portfolio.

Environment:

MacOS Sequoia 15.1.1; Chrome v.138.0.7204.158, Firefox v.141.0, Safari v.18.1.1

Actual Result:

The action list appears misaligned to the right.

Expected Result:

The list should be left-aligned beneath the button.

Tooltip can be hidden under the page border

Severity:

Trivial

Precondition:

User is logged in.

Steps to Reproduce:

Use the “Retirement Calculator” tooltip.

Environment:

MacOS Sequoia 15.1.1; Chrome v.138.0.7204.158, Firefox v.141.0, Safari v.18.1.1

Actual Result:

Tooltip may be obscured by the page border.

Expected Result:

Tooltip should always be fully visible.

Tooltip can be hidden under the page border

Expand arrow does not return to default position in Analytics

Severity:

Trivial

Precondition:
  1. The user is logged in.
  2. A portfolio exists.
Steps to Reproduce:
  1. Click the expand arrow.
  2. Click the empty area to close.
Environment:

MacOS Sequoia 15.1.1; Chrome v.138.0.7204.158, Firefox v.141.0, Safari v.18.1.1

Actual Result:

Arrow does not revert to the closed state.

Expected Result:

Arrow should collapse by default.

Two checkboxes show when selecting asset

Severity:

Trivial

Precondition:

User is logged in.

Steps to Reproduce:
  1. Click “Assets”.
  2. Go to “Stocks”.
  3. Click the checkbox by the asset.
Environment:

MacOS Sequoia 15.1.1; Safari v.18.1.1

Actual Result:

Two checkboxes are displayed.

Expected Result:

Only one checkbox per asset.

Two checkboxes show when selecting asset
While Tykr delivers a robust suite of AI-powered tools for portfolio management and stock analysis, QA has revealed areas that need urgent attention. Prioritizing fixes for asset visibility, data syncing, actionable alerts, and user interface uniformity will help ensure Tykr’s vision for transparent, user-friendly investing remains fully realized.
Yaroslav, QA engineer

Yaroslav, QA engineer

Need a reliable QA partner?

Hire us