QA Engineer (Python / SDET)
US$2,100.00 – US$3,350.00
Descripción del puesto
Must-Have:1–2 years of experience with Python (pytest)Comfortable writing SQL queries to validate dataStrong attention to detail—especially with structured dataAbility to work independently in a small teamStrongly 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 systemsTech Stack:Python 3.12+, pytestDuckDB (data processing)Gradio (UI)GitHub Actions (CI/CD)3,000+ existing tests across 100+ files 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 solutionsExample WorkValidate that 100K+ rows from a label ingestion pipeline are correctly mapped and normalizedBuild tests to ensure financial calculations remain consistent across multiple data sourcesExpand end-to-end coverage so ingestion changes don’t break downstream outputs Tritone Analytics is building a forensic royalty auditing platform for the music industry. We ingest messy, real-world financial data from labels, distributors, and publishers—and turn it into clean, structured systems that power analysis and AI workflows.We’re looking for a junior-to-mid level QA Engineer to own testing across our core data systems.This is not a traditional QA role. You’ll be working with data pipelines, not just UI flows. Nice to Have:pandas, DuckDB, or data validation tools (pandera, great_expectations)Experience with financial, analytics, or music-related dataPerformance testing or parallelization (pytest-xdist)