freehire launches on Product Hunt on 26 August.

Follow →

QA Engineer (Python / SDET)

Open 59d
  • Own quality across a Python-based royalty data pipeline (CSV/XLSX → normalized data)
  • Write and maintain tests across: unit, integration, and E2E (Playwright)
  • data validation (row counts, column mappings, financial logic)
  • Expand E2E coverage for our Gradio dashboard (upload → process → export)
  • Validate transformations using SQL (DuckDB)
  • Improve and maintain CI/CD pipelines (GitHub Actions)
  • Identify gaps in test coverage and proactively build solutions

Example Work

  • Validate that 100K+ rows from a label ingestion pipeline are correctly mapped and normalized
  • Build tests to ensure financial calculations remain consistent across multiple data sources
  • Expand end-to-end coverage so ingestion changes don’t break downstream outputs

Must-Have:

  • 1–2 years of experience with Python (pytest)
  • Comfortable writing SQL queries to validate data
  • Strong attention to detail—especially with structured data
  • Ability to work independently in a small team

Strongly Preferred:

  • Experience with Playwright or browser automation (Selenium is fine)
  • Exposure to CI/CD tools (GitHub Actions, Jenkins, etc.)
  • Interest in data pipelines, ETL, or backend systems

Tech Stack:

  • Python 3.12+, pytest
  • DuckDB (data processing)
  • Gradio (UI)
  • GitHub Actions (CI/CD)
  • 3,000+ existing tests across 100+ files

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available