QA Engineer (Remote)

Trellis

$90K — $120K *
US-AnywhereRemote in United States
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 3+ years of engineering experience with a strong focus on quality, data integrity, or test automation.
  • Proficient in Python for writing production-quality scripts and automation.
  • Hands-on experience with large datasets, including querying and debugging in SQL and NoSQL databases (Postgres/Elasticsearch preferred).
  • Proven ability to build automated systems that identify bugs or data issues proactively.
  • Capable of understanding and contributing fixes to a production codebase.

Responsibilities

  • Design and build automated systems for identifying data quality issues and product bugs.
  • Write scripts to detect anomalies and inconsistencies within large datasets.
  • Collaborate with product teams to prioritize issues based on business impact and contribute code fixes.
  • Develop and maintain automated test coverage in data-intensive workflows.
  • Review data models and API contracts with engineering for potential edge cases.
  • Create internal tools or dashboards for tracking data health and product reliability.
  • Run automated checks pre-release to surface risk areas with supporting data.

Benefits

  • Meaningful equity participation.
  • Comprehensive medical, dental, and vision coverage with all premiums paid for you and your family.
  • 401k plan with a full match up to the state limit.
  • Remote work flexibility.
  • Flexible vacation policy allowing you to manage your own time.
Full Job Description
About the Role:

We're looking for a QA Engineer who approaches quality as an engineering problem. This is NOT just a manual testing role - it's for an engineer who writes automation to proactively find bugs, surface data quality issues at scale, and then writes or contributes code to fix them.

You'll work closely with engineering and product to build systems that continuously monitor data integrity and product behavior, surface issues based on business impact, and drive resolution. The ideal candidate is a strong programmer who is comfortable working across large datasets, debugging complex pipelines, and owning quality end-to-end: from detection to fix.

We want someone who thinks like a software engineer first and a quality advocate second: someone who sees a data anomaly or product bug and immediately thinks "how do I build something that catches this automatically - and then fixes it?" You should be energized by ambiguity, comfortable digging into large datasets and production logs, and able to move quickly without waiting to be handed a spec.

Our tech stack includes Python, Django, Postgres, Elasticsearch, Vue, vanilla JavaScript, and AWS.

What You'll Do:

  • Design and build automated systems that identify data quality issues, product bugs, and regressions across our web application and data pipelines - reducing reliance on manual discovery.
  • Write scripts and tooling to detect anomalies, inconsistencies, or failures in large datasets (e.g. malformed records, missing relationships, unexpected distributions).
  • Word with product to prioritize identified issues based on business impact, and write or contribute code fixes directly - not just file tickets.
  • Develop and maintain automated test coverage (unit, integration, end-to-end) with a focus on high-risk areas and data-heavy workflows.
  • Collaborate with engineering to review data models, API contracts, and backend logic for correctness and edge cases.
  • Instrument quality metrics and build internal tooling or dashboards to track data health and product reliability over time.
  • Contribute to release readiness by running automated checks and surfacing risk areas with supporting data.


Who You Are:

  • 3+ years of engineering experience with a focus on quality, data integrity, or test automation.
  • Strong Python skills - comfortable writing production-quality scripts, automation, and data analysis code.
  • Experience working with large datasets: querying, profiling, validating, and debugging data in SQL and NoSQL databases (Postgres/Elasticsearch preferred).
  • Proven track record building automated systems that discover bugs or data issues, not just validate known behavior.
  • Ability to read, understand, and contribute fixes to a production codebase - this role writes code, not just tests.
  • Comfortable working independently and prioritizing a backlog of quality issues by impact.


Nice to haves:

  • Experience with Django, Elasticsearch, or Vue.
  • Familiarity with AWS-based environments and cloud data pipelines.
  • Experience building data quality monitoring, alerting, or observability tooling.
  • Familiarity with tools such as Pytest, Great Expectations, dbt tests, Playwright, Postman, or similar.
  • Experience as the first or only QA/quality engineer on a team, including setting up processes from scratch.
  • Experience working with remote or internationally distributed teams.


Benefits:

  • Meaningful equity
  • Full Medical, dental, and vision coverage (for you and your family). ALL premiums covered!
  • 401k w/ full match up to state limit
  • Work from anywhere
  • Flexible vacation policy. You manage your own time

Similar Jobs

More Jobs at Trellis

More Information Technology Jobs

Find similar QA Engineer (Remote) jobs: