Quality Assurance Staff
Grassroots Analytics
Grassroots Analytics' mission is to provide innovative data solutions to amplify forward-thinking voices, causes, and people.
Grassroots Analytics (“GA”) maintains a detailed database on more than 20 million active American donors, including data on net worth, ideological preferences, political donation history, non-profit donation history, demographics, and contact information.
Senior QA Engineer
Location: Washington, DC (on-site)
About Us
We’re building a next-generation data platform on Google Cloud Platform to power in-app
workflows and analytics for our users. As part of a small, cross-functional team, you’ll own
quality from planning through production, ensuring our backend services and data pipelines
meet the highest standards.
What You’ll Do
● Define and execute comprehensive test plans, including unit, integration, end-to-end,
and regression suites
● Develop and maintain automated tests using frameworks like pytest, Selenium, or
Playwright
● Design and run performance and load tests to validate scalability (e.g., with JMeter or
Locust)
● Integrate test automation into CI/CD pipelines (Cloud Build, GitHub Actions, Jenkins)
● Collaborate closely with developers to identify edge cases, reproduce issues, and verify
fixes
● Build and manage test environments on GCP, using containerization (Docker) where
appropriate
● Track and report quality metrics (test coverage, defect rates, test execution times)
● Participate in backlog grooming and sprint planning to ensure testability is baked into
every feature
What We’re Looking For
● 4+ years of hands-on QA or SDET experience
● Strong proficiency in writing automated tests in Python or JavaScript/TypeScript
● Experience with web-UI automation tools (Selenium WebDriver, Playwright, Cypress)
● Familiarity with API testing tools and frameworks (pytest + requests, Postman, REST
Assured)
● Knowledge of performance testing methodologies and tooling (JMeter, Locust)
● Solid understanding of CI/CD workflows and how to integrate quality gates
● Experience provisioning and managing test environments on GCP
● Excellent analytical skills and attention to detail
Nice-to-Haves
● Background in infrastructure-as-code for test environments (Terraform, Deployment
Manager)
● Experience with service virtualization / mocking frameworks
● Familiarity with container orchestration (GKE/Kubernetes) for distributed test scenarios
● Exposure to security and compliance testing (static analysis, vulnerability scanning)
● Experience with metrics/observability stacks (Stackdriver, Prometheus) for tracking quality KPIs
The salary range for this position is $80,000 – $120,000 plus benefits, with the possibility of signing and performance bonuses. This is a full-time, in-office position based in our office in the Chinatown neighborhood of Washington, D.C. Candidates must be willing to work in-office.
We offer 33 days of PTO + two days for every year with GA; 11 federal holidays; and full office closure between Christmas and New Years. Additional benefits include healthcare, dental, and vision insurance; paid parental leave; mental health and sick days; 401K with employer match; profit sharing; and more.
Grassroots Analytics is an equal opportunity employer, committed to providing a diverse, inclusive, and welcoming environment where everyone is empowered to do their best work. Grassroots Analytics does not discriminate on the basis of race, color, religion, gender, gender expression, age, national origin, disability, marital status, sexual orientation, or military status.