Define and lead the QA strategy, ensuring reliability, accuracy, and resilience of data-driven products. Collaborate with engineering, product, and data teams to deliver trustworthy tools and services. Develop automated test suites and data validation tests using Python, Pandas, and SQL.
Key Highlights
Key Responsibilities
Technical Skills Required
Benefits & Perks
Nice to Have
Job Description
About the Company
The organization operates in the civic engagement and community empowerment sector, addressing the challenge of building collective power by organizing values-aligned partners and providing data-driven insights. The organization aims to redesign social systems to be just, equitable, and resilient, supporting communities to help people lead healthy, free, and dignified lives. Their work spans organizing, data science, technology, and community leadership within a collaborative, mission-driven team environment.
About the Role
The Senior QA Engineer is a senior individual contributor responsible for defining, implementing, and scaling the quality assurance strategy across multiple engineering teams. This role ensures the reliability, accuracy, and resilience of data-driven products by driving test automation, improving release processes, and fostering a culture of quality. Working closely with engineering, product, and data teams, this position directly impacts the organization’s ability to deliver trustworthy tools and services to the communities they serve.
Responsibilities
- Define and lead the QA strategy and quality standards across multiple engineering pods
- Establish QA processes including test planning, automation strategy, and release readiness
- Design, build, and maintain automated test suites for web applications, APIs, and data pipelines
- Develop automated data validation tests for large datasets and ETL workflows using Python, Pandas, and SQL
- Implement and maintain CI/CD-integrated test automation frameworks
- Collaborate with developers and data engineers to embed testability into architecture discussions
- Partner with DevOps to enhance deployment pipelines, observability, and release confidence
- Perform manual exploratory or high-risk testing when appropriate
Interested in remote work opportunities in QA & Testing? Discover QA & Testing Remote Jobs featuring exclusive positions from top companies that offer flexible work arrangements.
- Mentor engineers and developers on testing strategies and quality best practices
- Identify and address gaps in quality processes to improve reliability and efficiency
Requirements
- 8+ years of experience in Quality Assurance, Software Engineering in Test, or related roles
- Strong experience implementing automated tests for web applications, APIs, and backend services
- Proficiency with test automation and data validation using Pandas, SQL, and scripting
- Deep understanding of QA methodologies, test design techniques, and defect management
- Experience testing data-intensive systems, ETL pipelines, or analytics platforms
- Proficiency in Javascript/Typescript and frameworks such as Playwright, Postman, pytest, or Cypress
- Experience with cloud environments (AWS S3, EC2, Lambda) and containerization (Docker)
- Familiarity with Git, GitHub, CI/CD pipelines, and Agile/Scrum workflows
- Ability to lead quality initiatives across teams and influence engineering processes
Nice to Have
- Experience with NoSQL databases (e.g., MongoDB) and relational databases
Browse our curated collection of remote jobs across all categories and industries, featuring positions from top companies worldwide.
- Background in performance testing, load testing, or reliability engineering
- Experience in civic tech, political data, or mission-driven organizations
- Experience mentoring QA engineers or leading QA teams
Compensation
Starting salary: $145,684
The compensation package is set based on market data and applied consistently.
Benefits & Perks
- Comprehensive benefits package
- Full-time, salaried position
- Fully remote work (open to candidates anywhere in the United States)
- Collaborative, mission-driven work environment
Equal Opportunity Statement
Our client is an equal opportunity employer. They celebrate diversity and are committed to creating an inclusive environment for all employees. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, or national origin.
Similar Jobs
Explore other opportunities that match your interests
Jobs via Dice
Mercor