Skip to content

aikfiend/mql5-economic-calendar-test

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 

Repository files navigation

Senior QA Automation (Web) Technical Assessment

Company: MataQuotes

Products: MetaTrader 5, TeamWox

Stack and Tools

Java JUnit 5 Selenide Log4j Gradle Cucumber Allure Report JetBrains IntelliJ IDEA

Coding Task

Create an automated e2e test for the economic calendar. The test should have the following steps:

  1. Open https://www.mql5.com/en/economic-calendar

  2. Filter calendar events using following parameters:

    Period Importance Currency
    Current month Medium CHF - Swiss frank
  3. Open the first event with the CHF currency in the list filtered

  4. Verify that importance and country of the event displayed matches the filter applied

  5. Log the event history for last 12 months using the following format:

    | Date             | Actual | Forecast | Previous |
    | 31 May 2019      | -0.7&  | 0.3%     | 0.0%     |
    

Requirements:

  • Java 8

  • Any Selenium wrapper can be used

  • Any logging framework can be used

  • Google Chrome browser using Googlebot user agent

  • (Optional) Any BDD framework can be used

  • (Optional) HTML Report