{"id":26672191,"url":"https://github.com/vertrical/automation-tester-challenge","last_synced_at":"2025-08-14T18:39:23.933Z","repository":{"id":220999134,"uuid":"753122791","full_name":"Vertrical/automation-tester-challenge","owner":"Vertrical","description":null,"archived":false,"fork":false,"pushed_at":"2024-02-05T15:46:54.000Z","size":64,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-03-23T00:06:59.785Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Vertrical.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2024-02-05T14:13:00.000Z","updated_at":"2024-02-05T14:13:00.000Z","dependencies_parsed_at":"2024-02-05T17:10:14.073Z","dependency_job_id":null,"html_url":"https://github.com/Vertrical/automation-tester-challenge","commit_stats":null,"previous_names":["vertrical/automation-tester-challenge"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Vertrical/automation-tester-challenge","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Vertrical%2Fautomation-tester-challenge","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Vertrical%2Fautomation-tester-challenge/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Vertrical%2Fautomation-tester-challenge/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Vertrical%2Fautomation-tester-challenge/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Vertrical","download_url":"https://codeload.github.com/Vertrical/automation-tester-challenge/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Vertrical%2Fautomation-tester-challenge/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":270466375,"owners_count":24588791,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-14T02:00:10.309Z","response_time":75,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-03-26T00:48:45.773Z","updated_at":"2025-08-14T18:39:23.911Z","avatar_url":"https://github.com/Vertrical.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"\n# Systems Quality Assurance Challenge\n\nThis challenge aims to evaluate your ability to analyze test scenarios and automate them. As this is a challenge for all levels, don’t feel constrained to submit the complete solution, send what you can do along with your considerations. The challenges should be grouped into a single project.\n\n# Challenge\n\nThe challenge consists of:\n\n1.  Specify test scenarios based on a prototype;\n2.  Automate the front-end test of 2 functionalities;\n3.  Automate the back-end test of an API;\n\n## 1 - Test Scenarios\n\nCreate test scenarios based on the prototype below. You are free to use any format you want.\n\n![Prototype](./images/prototype.webp)\n\n## 2 - Automation of front-end functionalities\n\nOn the website below, there are two functionalities to be tested.\n\nIn the first one, it is possible to render a hidden element. Create an automation that clicks on the “Start” button, waits for the element to load, and validates that the text “Hello World!” was presented. https://the-internet.herokuapp.com/dynamic_loading/1\n\nIn the second one, the selectors of the elements you use will be evaluated. Your challenge is to find good selectors for the elements. Create an automation that clicks on the three buttons presented on the screen and on all “edit” and “delete” in the grid. https://the-internet.herokuapp.com/challenging_dom\n\n## 3 - Automation of back-end functionality\n\nCreate a collection of tests that validates the GET, POST, PUT, and DELETE of the API available at the endpoint below. http://jsonplaceholder.typicode.com/users Validate the JSON schema and http code of the responses.\n\n# What we will evaluate\n\n-   The structuring and writing of test scenarios;\n-   The scenarios and validations of automations;\n-   The use of design patterns;\n-   The project structure;\n-   Good programming practices;\n\n# The presentation of the challenge\n\n-   Create a repository for the project in your personal GitHub account;\n-   Create a README.md with instructions for running the project;\n-   Send us the repository link via the e-mail where you received these instructions\n\n**Good luck!**\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvertrical%2Fautomation-tester-challenge","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvertrical%2Fautomation-tester-challenge","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvertrical%2Fautomation-tester-challenge/lists"}