Bugs‌ ‌found‌ ‌in‌ Mailjet SaaS

Mailjet

Mailjet is a user-friendly SaaS platform that simplifies the process of designing and sending email marketing campaigns, automated emails, and newsletters.

Trusted by over 40,000 companies, including Microsoft, DHL, and American Express, it has a proven track record. The platform allows users to create responsive emails quickly, whether by starting from scratch or utilizing a range of pre-designed templates. With real-time collaboration features akin to Google Docs, Mailjet enables seamless reviewing, commenting, and editing of email templates, promoting efficient teamwork.

Here is a detailed report from our QA team after crawling Mailjet SaaS for bugs.

Campaigns are not sent to contacts

Severity:

Critical

Precondition:
  1. Create an account on the Mailjet platform using a “googl.com” domain.
  2. Log in to the account.
  3. Create a contact list.
  4. Create a campaign.
  5. Log in to the corporate inbox using the company domain.
Steps to Reproduce:
  1. Click on the Mailjet logo in the top menu.
  2. Click on the “Please add another sending address” button.
  3. Click on the “Add domain” button.
  4. Fill in the fields for domain and label.
  5. Click on the “Add” button.
  6. Click on the “Add a sender address” button.
  7. Fill in the fields for label and email (make sure it contains the corporate domain).
  8. Check the box “Both / I don’t know”.
  9. Click on the “Add” button.
  10. Open the corporate inbox from the company’s mailboxes.
  11. Open the confirmation email.
  12. Follow the account verification link.
  13. Click on the “Campaigns” button.
  14. Click on the “My Campaigns” button.
  15. Click on the button to configure an existing campaign.
  16. Click on the duplicate button.
  17. Click on the “From” step.
  18. Choose an email with a corporate domain.
  19. Click the “Save” button.
  20. Click the “Send Now” button.
  21. Click the “Send Now” button again.
  22. Click on the “Campaigns” button.
  23. Click on the “My Campaigns” button.
  24. Check the campaign status.
Environment:

Windows 10 Pro
Chrome v.114.0.5735.134, Firefox v.114.0.1, Microsoft Edge v. 114.0.1823.51

Actual Result:

Campaigns are not sent to contacts. The status of the campaigns is “Queued”.

Expected Result:

The campaign should be sent to the selected contact list, and the status should be “Sent”.

Error is displayed when using platform

Severity:

Critical

Precondition:

Registrate an account.

Steps to Reproduce:
  1. Open the Firefox browser.
  2. Go to the platform at https://app.mailjet.com/.
  3. Fill in the Email and Password fields.
  4. Click on the “Log in to Mailjet” button.
Environment:

macOS Monterey 12.6.6
Firefox v.114.0.1

Actual Result:

An error is displayed when using the platform.

Expected Result:

No error should be displayed when using the platform.

Error is displayed when using platform
Error is displayed when using platform

Preview does not match saved file

Severity:

Major

Precondition:

Log in to the account.

Steps to Reproduce:
  1. Click on the “Templates” button in the top menu.
  2. Click on the “Email Templates” button.
  3. Click on the “Create a new template” button.
  4. Click on the tab “Using a template from the gallery”.
  5. Scroll to the Sports block.
  6. Choose the “United Runners” template.
  7. Fill in the field “Choose a name for your new template”.
  8. Click on the “Use this template” button.
  9. Click on the logo box.
  10. Click on the image icon.
  11. Click on the “Choose another image” button.
  12. Click on the “or click to import a file” button.
  13. Choose a logo in PNG format.
  14. Click on the “Save” button.
  15. Click on the text box “Run For The Cause” and highlight the text.
  16. Change the text color to red (#fa6161).
  17. Click on the “Save and Publish to gallery” button.
  18. Fill in the fields for subject and name.
  19. Click on the “Save” button.
  20. Click on the “Save and Publish to gallery” button.
  21. Click on the “Yes, publish changes” button.
Environment:

Windows 10 Pro

Chrome v.114.0.5735.134, Firefox v.114.0.1, Microsoft Edge v. 114.0.1823.51

Actual Result:

The preview does not match the saved file.

Expected Result:

The preview should correspond to the saved file.

Delete button does not work consistently

Severity:

Major

Precondition:

Log in to the account.

Steps to Reproduce:
  1. Click on the “Templates” button in the top menu.
  2. Click on the “Email Templates” button.
  3. Click on the “Create a new template” button.
  4. Click on the tab “Using a template from the gallery”.
  5. Scroll to the Sports block.
  6. Choose the “United Runners” template.
  7. Fill in the field “Choose a name for your new template”.
  8. Click on the “Use this template” button.
  9. Click on the “Save and Publish to gallery” button.
  10. Fill in the fields for subject and name.
  11. Click on the “Save” button.
  12. Click on the “Save and Publish to gallery” button.
  13. Click on the “Yes, publish changes” button.
  14. Click on the Mailjet logo in the top left corner.
  15. Click on the “Templates” button in the top menu.
  16. Click on the “Email Templates” button.
  17. Reduce the display scale of the site to 75%.
  18. Click on the template settings button.
  19. Click on the “Delete” button.
Environment:

Windows 10 Pro

Chrome v.114.0.5735.134, Firefox v.114.0.1

 

Actual Result:

The delete button does not work every time.

Expected Result:

The delete button should work consistently.

List of template settings is cut off

Severity:

Major

Precondition:

Log in to the account.

Steps to Reproduce:
  1. Click on the “Templates” button in the top menu.
  2. Click on the “Email Templates” button.
  3. Click on the “Create a new template” button.
  4. Click on the tab “Using a template from the gallery”.
  5. Scroll to the Sports block.
  6. Choose the “United Runners” template.
  7. Fill in the field “Choose a name for your new template”.
  8. Click on the “Use this template” button.
  9. Click on the “Save and Publish to gallery” button.
  10. Fill in the fields for subject and name.
  11. Click on the “Save” button.
  12. Click on the “Save and Publish to gallery” button.
  13. Click on the “Yes, publish changes” button.
  14. Click on the Mailjet logo in the top left corner.
  15. Click on the “Templates” button in the top menu.
  16. Click on the “Email Templates” button.
  17. Reduce the display scale of the site to 100%.
  18. Click on the template settings button.
  19. Attempt scrolling through the settings list.
Environment:

Windows 10 Pro

Chrome v.114.0.5735.134, Firefox v.114.0.1, Microsoft Edge v. 114.0.1823.51

Screen extension 1280×1024

Actual Result:

The list of template settings is cut off.

Expected Result:

The list of template settings should be fully displayed.

When adding CRM file, user cannot add property with space

Severity:

Major

Precondition:
  1. Create an account and indicate that you have previously used CRM systems.
  2. Log in to the account.
  3. Upload the .csv file to your computer.
Steps to Reproduce:
  1. Click on the “Contacts” button in the top menu.
  2. Click on the “Contact List” button.
  3. Click on the “Create a contact list” button.
  4. Fill in the “Name” field.
  5. Click on the “Continue” button.
  6. Set the radio button to “Upload a file”.
  7. Click on the “Continue” button.
  8. Click on the “or click to import a file” button.
  9. Select the downloaded .csv file on your computer.
  10. Click on the “Continue” button.
  11. Click on the “Property” drop-down list for the “Job Title” column.
  12. Click on the “Create new property” button.
  13. In the name field, enter “Job Title”.
  14. Select the type “String (e.g., FirstName)” from the drop-down list.
  15. Click on the “Create” button.
Environment:

Windows 10 Pro

Chrome v.114.0.5735.134, Firefox v.114.0.1, Microsoft Edge v. 114.0.1823.51

Actual Result:

When adding CRM file, it is not possible to include property name with space.

Expected Result:

It should be possible to create a property that contains a space.

When clicking on text "Are you sure?", block is deleted

Severity:

Minor

Precondition:

Log in to the account.

Steps to Reproduce:
  1. Click on the “Templates” button in the top menu.
  2. Click on the “Email Templates” button.
  3. Click on the “Create a new template” button.
  4. Click on the tab “Using a template from the gallery”.
  5. Scroll to the Sports block.
  6. Choose the “United Runners” template.
  7. Fill in the field “Choose a name for your new template”.
  8. Click on the “Use this template” button.
  9. Click on the text box “Run For The Cause”.
  10. Click on the trash icon.
  11. Click on the text “Are you sure?”.
Environment:

Windows 10 Pro

Chrome v.114.0.5735.134, Firefox v.114.0.1, Microsoft Edge v. 114.0.1823.51

Actual Result:

When clicking on the text “Are you sure?”, the block is deleted.

Expected Result:

Only the “Yes” option should be responsible for deletion.

Left and right padding cannot exceed 50 pixels

Severity:

Minor

Precondition:

Log in to the account.

Steps to Reproduce:
  1. Click on the “Templates” button in the top menu.
  2. Click on the “Email Templates” button.
  3. Click on the “Create a new template” button.
  4. Click on the tab “Using a template from the gallery”.
  5. Scroll to the Sports block.
  6. Choose the “United Runners” template.
  7. Fill in the field “Choose a name for your new template”.
  8. Click on the “Use this template” button.
  9. Click on the text box “Run For The Cause”.
  10. Click on the “Padding” button.
  11. Unlock the lock symbol.
  12. Enter 60 in the “Left” field.

 

Environment:

Windows 10 Pro

Chrome v.114.0.5735.134, Firefox v.114.0.1, Microsoft Edge v. 114.0.1823.51

Actual Result:

The left and right padding cannot exceed 50 pixels.

Expected Result:

There should not be a limit of 50 pixels for the left and right padding.

“Save” and “Cancel” buttons are superimposed on “Reply” field

Severity:

Minor

Precondition:

Log in to the account.

Steps to Reproduce:
  1. Click on the “Templates” button in the top menu.
  2. Click on the “Email Templates” button.
  3. Click on the “Create a new template” button.
  4. Click on the tab “Using a template from the gallery”.
  5. Scroll to the Sports block.
  6. Choose the “United Runners” template.
  7. Fill in the field “Choose a name for your new template”.
  8. Click on the “Use this template” button.
  9. Click on the “Save & Publish to gallery” button.
  10. Expand the “Preview text” section.
  11. Expand the “Use a different reply-to address” section.
  12. Scroll to the bottom of the page.
Environment:

Windows 10 Pro

Chrome v.114.0.5735.134, Firefox v.114.0.1, Microsoft Edge v. 114.0.1823.51

Actual Result:

The “Save” and “Cancel” buttons are superimposed on the “Reply” field.

Expected Result:

The “Save” and “Cancel” buttons should not be superimposed on the “Reply” field.

“Save” and “Cancel” buttons are superimposed on “Reply” field

Extra white field is displayed under side menu during registration

Severity:

Trivial

Steps to Reproduce:
  1. Go to the main page https://www.mailjet.com/.
  2. Click on the “Get Started” button.
  3. Scroll down the page.
Environment:

Windows 10 Pro

Chrome v.114.0.5735.134, Firefox v.114.0.1, Microsoft Edge v. 114.0.1823.51

Actual Result:

An extra white field is displayed under the side menu during registration.

Expected Result:

The side menu should not scroll.

Long name overlaps with information and buttons of chart

Severity:

Trivial

Precondition:

Log in to the account.

Steps to Reproduce:
  1. Click on the “Templates” button in the top menu.
  2. Click on the “Email Templates” button.
  3. Click on the “Create a new template” button.
  4. Click on the tab “Using a template from the gallery.”
  5. Scroll to the Sports block.
  6. Choose the “United Runners” template.
  7. Fill in the field “Choose a name for your new template” (100 characters).
  8. Click on the “Use this template” button.
Environment:

Windows 10 Pro

Chrome v.114.0.5735.134, Firefox v.114.0.1, Microsoft Edge v. 114.0.1823.51

Actual Result:

The long name is overlapping with the information and buttons of the chart.

Expected Result:

If the name does not fit completely, then only a part of it should be displayed followed by “…” instead of showing the full name.

Long name overlaps with information and buttons of chart
Several bugs were found during testing. To ensure a smooth user experience, I recommend using appropriate tools for functional and non-functional testing. These tools include contact synchronization and delivery verification, error handling and platform stability testing, file compatibility and rendering validation, reliable button functionality, responsive design assessment, and adherence to UI/UX guidelines.
Iryna, QA engineer

Iryna, QA engineer

Need a reliable QA partner?

Hire us