QA Challenge – Cypress Automation Solution#184
QA Challenge – Cypress Automation Solution#184sarkis093 wants to merge 1 commit intodynamox-s-a:mainfrom
Conversation
|
Hello @sarkis093! Thanks for your submission. Just letting you know that we got your pull request and are in the process of reviewing it. We will soon provide you with our considerations. |
|
Hey @sarkis093, thank you for the time and effort you put into this challenge. There are clear positives in your submission: you chose Cypress as your framework, organized the test suite into logical folders, wrote a well-structured README with execution instructions, and demonstrated knowledge of That said, the main concern from our evaluation was that many tests overlap significantly without adding new coverage. For example, the chart count validation appears in multiple files, and tooltip interaction is tested in two separate specs — one of which uses incorrect selectors ( On code quality and best practices: there is a significant amount of commented-out code and descriptive comment blocks that should be cleaned up before delivery — the Our recruitment team will contact you soon with a final decision. Best regards. |
This PR contains my solution for the QA Challenge.
Overview:
Project structure:
Bug identified:
The interface displays "null min" when the interval value is null, indicating missing null handling in the presentation layer.
How to run:
npm install
npx cypress run
Branch: guilherme-sarkis