QA Engineer

EisenNew York, NY

About The Position

Eisen is seeking a dedicated QA Engineer to own the quality of their platform, which processes billions of financial records daily for major banks. This role involves working across the engineering team, participating in architecture decisions, and having significant influence over product releases. The ideal candidate is passionate about software quality and wants to build repeatable systems to ensure it. Eisen is the first account offboarding platform for financial institutions, handling escheatment, disbursement, and customer outreach. They process vast amounts of sensitive financial data, making data integrity and compliance critical. The company is scaling rapidly, aiming for a 10x increase in processing capacity, and is SOC 2 compliant while onboarding larger clients and developing new products. The current fast-paced development environment, with frequent PRs and a strained deployment pipeline, requires a dedicated focus on maintaining and improving quality.

Requirements

  • 5+ years of experience building test automation and CI/CD pipelines, with increasing responsibility for quality outcomes.
  • Experience in fintech, banking, or a similarly regulated environment.
  • Proficiency with JavaScript/TypeScript testing tools such as Jest, Cypress, Playwright, or similar.
  • Experience building and maintaining CI/CD pipelines in GitHub Actions or equivalent, including writing YAML and debugging failures.
  • Experience with performance testing tools like k6, Artillery, Locust, or similar.
  • Understanding of how distributed systems fail and the ability to identify architectural risks.
  • Strong communication skills to explain quality concerns to both engineers and leadership.
  • Pragmatic approach to balancing speed and quality, avoiding unnecessary pursuit of 100% coverage.
  • Comfortable with figuring things out and building processes from scratch.

Responsibilities

  • Design and maintain automated tests across unit, integration, and E2E layers.
  • Own CI/CD quality gates in GitHub Actions, including fixing slow or unreliable pipelines.
  • Build regression suites to catch issues early in the development cycle.
  • Set up performance and load testing to identify breaking points at scale.
  • Manage test data to ensure reproducibility across environments.
  • Utilize AI tools like Claude, Cursor, and Copilot to enhance testing processes.
  • Design testing strategies for PII handling, encryption, and audit trails.
  • Build quality gates to maintain SOC 2 compliance during scaling.
  • Implement measures to prevent data integrity bugs.
  • Validate financial data transformations at all pipeline stages.
  • Define release certification processes to ensure safe deployments.
  • Track and visualize quality metrics such as defect escape rate, rollback rate, and change failure rate.
  • Build dashboards and alerting systems for team visibility into quality status.
  • Collaborate with product and platform engineers to integrate testing earlier in the development cycle.
  • Act as a quality advocate, having the authority to halt releases if quality standards are not met.
  • Participate in architecture reviews to identify and mitigate risks.
  • Assist engineers in improving their own code testing practices, aiming for shared ownership.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service