Senior Engineer, Test and Automation

New
Remote, USFull-TimeSenior
Salary160,000 - 200,000 USD per year
Apply NowOpens the employer's application page

Job Details

Experience
5+ years of experience
Required Skills
PythonSQLTypeScriptReactSeleniumGitHub ActionsPlaywright

Requirements

  • 5+ years of experience testing web-based applications in a professional engineering environment.
  • Demonstrated hands-on ownership of CI/CD pipelines — not just using them, but designing, maintaining, and improving them (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 how to apply it in a fast-moving release cycle.
  • Strong problem-solving, communication, and independent execution skills.
  • Bachelor's degree in Computer Science or equivalent experience.

Responsibilities

  • Own and evolve our CI/CD pipelines — designing quality gates, test stages, deployment checks, and failure alerting across GitHub Actions workflows in a large Nx monorepo.
  • Define and enforce pipeline standards: what runs on every PR, what gates a merge, what gates a deploy, and how test results are surfaced to engineers.
  • Design and implement scalable test automation frameworks for integration and end-to-end testing of distributed systems spanning Python/FastAPI backends, React/Remix frontends, PostgreSQL, and event-driven infrastructure on AWS and GCP.
  • Expand automated test coverage across the test pyramid — with particular focus on integration and E2E layers that are hardest to maintain at speed.
  • Partner with software engineers to instrument their services with automated tests and wire those tests into CI.
  • Analyze flaky tests, slow pipelines, and production incidents to drive continuous improvement in test coverage, pipeline reliability, and release confidence.
  • Develop and maintain test plans, quality metrics, and documentation that keep teams aligned on coverage expectations.
  • Advocate for automated testing and continuous quality improvement across the organization.
  • Participate in on-call rotations and ensure strong operational standards.
View Full Description & ApplyYou'll be redirected to the employer's site
160,000 - 200,000 USD per year
Apply Now