Hire

.lt

Tiklso link

Build an automation framework using Capybara and RSpec - Upwork

Būsena UŽDARYTA
Biudžetas 501-1000 Eur
Sukurta: 2023-09-01
Baigiasi: 2023-09-08
Siūlo: Nėra
Apibūdinimas: The company is a fintech startup with a large code base in need of reworking the end-to-end testing approach. The underlying technologies are a Rails API serving a React client application. The project is to build a new Capybara & RSpec back end test suite that successfully drives end-to-end testing through the React web app, capable of asserting against both behavior expectations on the front end and state changes on the back end.


Example flows are:

● login to the application using email/password

● login using social login

● login using mfa

● sending in-app messages

● creating and managing tasks in the app

● sending messages via email integration with Google/Microsoft

● sending messages over SMS

● account creation

● document upload


The successful candidate will:

● have a deep knowledge of RSpec and Capybara in the context of a Rails application

● know how to launch the front end server within the context of a capybara test

● understand testing and code design pattern best practices around state setup

● understand testing and code design pattern best practices around assertions

● be familiar with the CI/CD pipeline, Github and standard tooling around tests

● have a mindset that focuses on quality

● Extra credit for familiarity with TestRail integration.


Technology:

● Ruby

● Rails

● React

● Capybara

● Selenium Webdriver

● RSpec

Hourly Range: $30.00-$35.00


Posted On: September 01, 2023 02:46 UTC
Category: Automation Testing
Skills:Selenium WebDriver, React, Ruby, Automation, Automated Testing, Test Automation Framework, Capybara

Skills: Selenium WebDriver, React, Ruby, Automation, Automated Testing, Test Automation Framework, Capybara
Country: United States

click to apply


Darbo Tipas(ai):
  • PHP
  • CSS
Duomenų Bazė:
Operacinė Sistema: Linux
Siūlymų Skaičius: 0
Siūlosi Žinutės Kaina Trukmė Įvertinimas Informacija