Company: Ferra

Team: Engineering

Reports to: CTO / Engineering Lead

Location: Remote or Hybrid

Type: Full-time

About Ferra

Ferra builds software for structural steel contractors to help them decide which jobs to bid, extract intelligence from plans and specs, and automate parts of the preconstruction workflow. Our platform combines React frontends, FastAPI and backend services, document processing pipelines, computer vision, and AI-driven workflows to turn blueprint sets into usable bid intelligence.

We are looking for a QA Automation Developer who can own end-to-end quality for a complex visual product: blueprint-heavy workflows, interactive canvas tools, exports, compare views, and document processing pipelines.

Role Summary

We need a QA Automation Developer who can design, build, and maintain a robust automated testing system across the Ferra platform.

This role is heavily focused on Playwright end-to-end automation for React + FastAPI applications, with a strong emphasis on visual correctness, workflow reliability, and regression prevention across 50+ blueprint-driven projects in the Ferra system.

You will help implement and scale our Playwright roadmap across wizard flows, beam and column CRUD, compare views, exports, resilience scenarios, performance benchmarks, iPad viewport coverage, and screenshot or pixel-diff validation against known baselines.

This is not a generic QA role. We want someone who is comfortable testing highly interactive software with canvas-based UIs, async processing pipelines, API-driven state, and visual diffs where correctness matters.

What You’ll Own

You will help implement and expand Ferra’s Playwright E2E roadmap, including: