About The Position

Renew Home is looking for a Senior Software Engineer in Test and Automation to join their team. This role will be key in establishing robust automation testing frameworks and a strong quality culture within the organization. The engineer will design and maintain pipelines, quality gates, and automated checks to enable frequent and confident releases across a large monorepo. Responsibilities include building and expanding automation frameworks that interact with smart home devices, defining testing standards, and fostering a quality-first culture.

Requirements

  • 5+ years of experience testing web-based applications in a professional engineering environment.
  • Demonstrated hands-on ownership of CI/CD pipelines (designing, maintaining, improving). GitHub Actions strongly preferred.
  • Strong software engineering background with proficiency in Python and SQL.
  • Comfort reading and contributing to TypeScript/React codebases.
  • Experience building and maintaining test automation frameworks across frontend, backend, and database layers.
  • Experience with web automation tools such as Playwright, Selenium, or BrowserStack.
  • Deep understanding of test pyramid strategy and its application in fast-moving release cycles.
  • Strong problem-solving, communication, and independent execution skills.
  • Bachelor's degree in Computer Science or equivalent experience.
  • Authorized to work in the United States without current or future immigration sponsorship.

Nice To Haves

  • Fluency with AI-assisted development tools (coding agents, LLM-driven code review, AI-powered debugging).
  • Experience with Python, FastAPI, React, Remix, PostgreSQL, Nx, AWS (Lambda, S3, Aurora), GCP Pub/Sub, Prefect, dbt.
  • Familiarity with Nx's affected-graph model for efficient CI scoping in large monorepos.
  • Experience with Playwright's component and E2E testing in Remix or React applications.
  • Experience with pytest, pytest-asyncio, and database fixture patterns (using real DBs, not mocking).
  • Experience with mobile testing.

Responsibilities

  • Own and evolve CI/CD pipelines, including designing quality gates, test stages, deployment checks, and failure alerting across GitHub Actions workflows.
  • Define and enforce pipeline standards for PR checks, merge gates, deploy gates, and test result surfacing.
  • Design and implement scalable test automation frameworks for integration and end-to-end testing of distributed systems (Python/FastAPI backends, React/Remix frontends, PostgreSQL, AWS/GCP event-driven infrastructure).
  • Expand automated test coverage across the test pyramid, focusing on integration and E2E layers.
  • Partner with software engineers to instrument services with automated tests and integrate them into CI.
  • Analyze flaky tests, slow pipelines, and production incidents to drive continuous improvement.
  • Develop and maintain test plans, quality metrics, and documentation.
  • Advocate for automated testing and continuous quality improvement.
  • Participate in on-call rotations and ensure strong operational standards.

Benefits

  • Competitive salary based on experience ($160k - $200k).
  • Fully remote work environment.
  • Home office set-up allowance.
  • Unlimited PTO (with a culture of taking meaningful time off).
  • Parental leave benefits.
  • Competitive benefits package including numerous health and wellness benefits.
  • 401(k) plan with employer contributions.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service