Senior Test Software Engineer

Jobs in JS

United States

Remote

USD 120,000 - 150,000

Full time

4 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Fully remote work
Occasional travel ~1–2x per year

Job summary

Focus is a fully remote digital services firm delivering civic tech solutions from coast to coast in the United States. We seek a Senior Test Software Engineer to lead quality engineering architecture, automate testing, and drive CI/CD across multiple product verticals.

You will architect scalable UI and API test suites with Playwright (TypeScript), build synthetic data generators in Python, and collaborate with vendors and government-facing stakeholders to ensure secure, compliant releases.

Qualifications

  • 5+ years in full-stack development and tooling using TypeScript and Python
  • Experience writing and maintaining CI/CD pipelines and using IaC tools like Terraform
  • Experience designing complex multi-service systems with external integrations
  • Proven track record in cross-functional agile teams and communicating updates to stakeholders
  • Strong debugging skills for distributed multi-vendor systems and microservices
  • Prior federal government digital service or civic tech project experience
  • Familiarity with AWS GovCloud, FedRAMP compliance, and observability tooling
  • Experience creating synthetic test data generators or mock data services for enterprise integrations

Responsibilities

  • Lead quality engineering architecture and automation strategy for civic tech infra
  • Architect, build, and maintain scalable end-to-end automated UI and API tests with Playwright and TypeScript
  • Design automated data generation tools and synthetic applicant profile generators using Python and REST APIs
  • Author and review test strategies, specs, and quality risk assessments
  • Develop and optimize CI/CD pipelines with quality gates and feature-driven promotion
  • Coordinate with client leads and vendor teams to enable self-service and smooth releases
  • Support cloud infra updates using Terraform and integrate automated security scans within FedRAMP workflows

Skills

TypeScript
Python
CI/CD
Agile teams
Distributed systems
Federal government projects
AWS GovCloud
Observability
Synthetic test data

Tools

Playwright
Terraform
REST APIs

Job description

About Focus

Focus is a digital services firm dedicated to delivering on projects with impact in the civic tech space. We partner with states and federal agencies—including the Department of State, IRS, and the Department of Education—transform outdated systems into modern, efficient solutions that deliver better outcomes for citizens.

At Focus, we believe in doing impactful work while maintaining a healthy work-life balance. We encourage our team to log off at the end of the day, take time off when needed, and bring their best selves to work. We are intentional about staying on the cutting edge of our tooling and practices—from modern cloud development environments to integrating AI into our daily workflows—so our engineers spend their time solving hard problems, not fighting dull tools.

We are a fully remote company, and all employees must be based in the continental U.S. Some projects may require occasional travel, approximately 1-2 times per year.

Role Overview

As a Senior Test Software Engineer, you will lead the quality engineering architecture and automation strategy for critical civic technology infrastructure. You will move far beyond traditional testing roles to serve as a software quality technical authority—architecting scalable automated test suites, building robust continuous integration workflows, and serving as a team representative in a complex environment with myriad vendors and dozen of stakeholders.

Responsibilities
  • Establish software quality standards, test architecture guidelines, and defect prevention strategies across delivery streams.
  • Architect, build, and maintain scalable end-to-end (E2E) automated UI and API test suites using Playwright and TypeScript across multiple product verticals.
  • Design and build automated data generation tools and synthetic applicant profile generators using Python and REST APIs to replace manual data setup processes.
  • Author and review comprehensive technical specifications, test strategies, and quality risk assessments for upcoming feature initiatives.
  • Construct, maintain, and optimize CI/CD pipelines to support quality gates and feature-driven promotion practices.
  • Serve as a trusted technical liaison to client leads and external vendor teams, advocating for developer self-service, smooth release gatekeeping, and collaborative troubleshooting.
  • Support cloud infrastructure updates using Terraform, embed automated security scanning, and navigate continuous compliance processes in a FedRAMP/Public Trust environment.
Skills & Qualifications
  • 5+ years of professional experience developing full-stack applications and tooling using TypeScript and Python.
  • Practical experience writing and maintaining CI/CD pipelines and leveraging infrastructure-as-code tools like Terraform.
  • Experience designing complex systems that interact with multiple external services, databases, and third-party APIs.
  • Proven experience working on cross-functional agile teams, estimating complex engineering tasks, and directly communicating technical updates to client stakeholders.
  • Strong diagnostic skills for troubleshooting complex, distributed multi-vendor application failures and microservices.
  • Prior experience working on federal government digital service projects or civic tech programs.
  • Familiarity with AWS GovCloud environments, FedRAMP compliance standards, and observability tooling.
  • Experience implementing synthetic test data generators or complex mock data services for enterprise integrations.
Requirements
  • Legal authorization to work in the United States
  • Ability to meet any other requirements for government contracts for which candidates are hired
  • Work authorization that doesn’t require visa sponsorship, now or in the future
  • May be subject to a government background check or security clearance, depending on the contract
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

Focus • United States

Remote
USD 140,000 - 190,000
Fully remote work
Occasional travel 1-2 times per year
Senior Software Engineer
Senior Software Engineer

Jobs in JS • United States

Remote
USD 140,000 - 190,000
Fully remote
Staff Software Engineer
Staff Software Engineer

Jobs in JS • United States

Remote
USD 140,000 - 190,000
Senior Quality Engineer - Civic Tech & Automation (Remote)
Senior Quality Engineer - Civic Tech & Automation (Remote)

Jobs in JS • United States

Remote
USD 120,000 - 150,000
Fully remote work
Occasional travel ~1–2x per year
Join Our Talent Network – Future Opportunities: Engineering
Join Our Talent Network – Future Opportunities: Engineering

Focus Consulting, LLC. • California (MO)

On-site
USD 110,000 - 150,000
Senior Software Engineer — Remote (US) for Civic Tech CI/CD
Senior Software Engineer — Remote (US) for Civic Tech CI/CD

Focus • United States

Remote
USD 140,000 - 190,000
Fully remote work
Occasional travel 1-2 times per year
Staff Software Engineer — Remote (US) | GovTech & CI/CD
Staff Software Engineer — Remote (US) | GovTech & CI/CD

Jobs in JS • United States

Remote
USD 140,000 - 190,000
Test Engineer Manager
Test Engineer Manager

Deloitte France • Dallas (TX)

On-site
USD 140,000 - 190,000
Software Test Lead
Software Test Lead

International Executive Service Corps • Washington

On-site
USD 120,000 - 180,000
Senior Software Engineer (Remote) — Civic Tech & CI/CD
Senior Software Engineer (Remote) — Civic Tech & CI/CD

Jobs in JS • United States

Remote
USD 140,000 - 190,000
Fully remote