Coder Social home page Coder Social logo

accessfintech's Introduction

Access Fintech QA engineer Test

Hi ๐Ÿ‘‹ Thanks for checking out Access Fintech's QA Engineer Test.

For this challenge we would like you to create some automated tests for the provided application. This could be Selenium, Cypress or whatever tooling system you like. We currently use Cypress but we're very open for you to use whatever you're comfortable with.

There are 3 sections to the application, a Home, List and Item screen. It's completely up to you whether you focus on one, two or all areas of the app, it all depends how extensive you wish to be. The automation tests which you add should check some of the important functionality of the app.

You should spend between 1 and 3 hours on the test, but we don't expect everything to be complete to perfection. We're more interested in how you approach the problems, and what you would do to improve the app if it was a real application. So please make notes as you go along.

Getting started

The app is hosted at the following location: https://qa-test.accessfintech.com/.

You can set your tests to run against this URL, or if you want to run the app locally and add tests within the same repository:

  1. Clone this repo and cd into the project
git clone [email protected]:accessfintech/qa-test.git && cd qa-test
  1. Install dependencies
yarn
  1. Run application
yarn start
  1. Write tests! :D

The application

The application uses an example endpoint called countries which uses GraphQL for you to work against. It lists countries where you as a user can set each one to be visited or want to visit, a travel checklist of sorts. You may make changes to the application's code if you need to.

Preview of application:

Submission

Please send us a link to a GitHub respository containing your automation setup and tests.

If you added the tests to this repo, please do not fork or open PRs against this repository. Instead, clone or download the contents of the repo, and push to a repo under your own GitHub account.

Once that is done, email us a link to your finished solution. Feel free to include any notes you have made about what you'd do differently if this were a real application. We'll take a look, and get back to you with any feedback.

Thanks! โœŒ๏ธ

accessfintech's People

Contributors

graemegeorge avatar lukemartin avatar dnlrepo avatar

Watchers

Omer Atzraf avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.