Cover a project with UI/Integration Tests
Orçamento: $10.0 - $22.0
HOURLY / PART_TIME
⭐ 4.98 (33)
Poland
postgresql, web-testing, integration-testing, python, vue.js
EasyAcc — a Polish AI-powered accounting platform. It uses AI to automate bookkeeping: reading invoices and bank statements, matching transactions, and generating tax filings (KSeF/JPK). We need automated UI flow tests to keep the app stable as we ship fast.
Tech stack
Frontend: Vue 3, Vuex, Vue Router, Axios (Vite)
Backend: Python, FastAPI, SQLAlchemy (async) + PostgreSQL
E2E framework: Playwright (preferred) or Cypress — your call
What we need
End-to-end tests that drive the real UI through key user flows, against the live FastAPI backend:
Login / auth
Uploading invoices & bank statements
Reviewing and correcting AI-extracted data
Transaction matching
Generating tax declarations
Tests should be reliable (no flakiness), readable, and runnable locally + in CI. Setting up test data / a clean backend test state is part of the job.
Ideal candidate
Strong with Playwright/Cypress on Vue (or React/SPA) apps
Comfortable wiring tests against a real FastAPI/Postgres backend (fixtures, seed data, auth)
Knows how to write stable selectors and handle async UI
Bonus: experience testing apps with file uploads or AI-driven data flows
To apply, tell us:
Playwright or Cypress — and why
A sample E2E suite you've built
Your rate and availability
We'll start with a paid trial: one flow (login → upload → review) end-to-end, then scale up.
Abrir na Upwork