Murmuration

Murmuration

Murmuration is a company dedicated to transforming political campaigns and advocacy efforts to improve public education in the United States. They provide sophisticated data and analytics, proprietary technology, strategic guidance, and programmatic su...

Diversified Consumer Services
11-50

Description

  • Develop a deep understanding of the data platform’s architecture, data flows, business logic, and interdependencies.
  • Work with the application QA Engineering team to assess existing testing strategy and identify gaps in data testing.
  • Design, architect, and lead implementation of an integration testing framework for the Organizer application’s streaming data platform.
  • Create automated validations that compare data across multiple storage systems to verify end-to-end correctness.
  • Embed automated tests into CI/CD pipelines to establish regression baselines and validate new feature development.
  • Design tests that account for eventual consistency, asynchronous processing, and time-based behaviors in distributed systems.
  • Define and own the long-term quality and testing strategy for the data platform.
  • Evaluate, select, and integrate tools, frameworks, and technologies to improve automation and data validation.
  • Implement automated performance and throughput benchmarks for critical pipeline components.
  • Participate in engineering design reviews and advocate for testability, observability, and data correctness from the start.
  • Investigate data quality issues and reliability risks, collaborate on fixes, and drive preventative measures.
  • Lead post-incident reviews for data quality events and follow through on remediation actions.
  • Mentor engineers across data platform and QA teams to strengthen testing practices and quality culture.
  • Represent the data platform’s quality posture in cross-functional technical discussions and influence engineering standards across teams.

Requirements

  • 12+ years of experience in software engineering, data engineering, or SDET roles.
  • Deep proficiency in Python or an equivalent programming language, with production-quality coding experience.
  • Experience designing and architecting complex test frameworks or automation systems.
  • Deep experience with streaming data pipelines, event-driven architectures, or distributed data systems such as Kafka, Spark, or Flink.
  • Strong command of NoSQL databases such as MongoDB and DynamoDB, as well as relational databases.
  • Experience testing or building cloud-native, serverless systems such as EventBridge, Lambda, and asynchronous workflows.
  • Experience testing GraphQL or REST APIs.
  • Demonstrated passion for testing as a craft and quality engineering as a discipline.
  • Ability to work autonomously, scope ambiguous problems, build a plan, and drive outcomes independently.
  • Proven experience influencing testing or quality strategy across teams or an engineering organization.
  • Excellent debugging and analytical skills in complex, distributed, data-intensive environments.
  • Strong written and verbal communication skills for documenting decisions and presenting to technical and non-technical stakeholders.
  • Experience with Scala and/or JavaScript is preferred.
  • Experience with performance benchmarking, load testing, or throughput analysis is preferred.
  • Experience with OLAP data stores such as Pinot or Snowflake is preferred.
  • Familiarity with AWS and data orchestration tools such as Airflow, Kafka, and Spark is preferred.
  • Experience with monitoring and alerting tooling such as Datadog is preferred.
  • Familiarity with Playwright is preferred.

Benefits

  • Starting salary of $225,324.
  • Full-time salaried role with a comprehensive benefits package.
  • Health, vision, and dental insurance with 100% of premiums covered for employees and qualifying family members.
  • Retirement benefits with a 5% employer match.
  • Flexible unlimited PTO plan.
  • Generous paid parental leave.
  • Pre-tax commuter benefits.
  • Company laptop provided.
  • Flexible remote work environment.
  • Home office setup stipend for new employees.
  • Monthly reimbursement for remote work expenses.
  • Yearly professional development fund.
  • Mental health and wellness benefits through Calm and Better Help.
  • Yearly in-person staff retreats.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Staff SDET Mobile (AI-Enabled)

Goods & Services 51-250 Media

Goods & Services is seeking a Staff SDET to design and maintain automated testing for native mobile and responsive web applications in a global, design-led engineering environment.

Android Appium C# CI/CD Espresso Git iOS Java JavaScript Kotlin Playwright Postman Python Selenium TypeScript
21 hours, 3 minutes ago

Freelance Agent Evaluation Engineer

Mindrift.ai: Be the “I” in AI Internet Software & Services

Mindrift is seeking a project-based software specialist to help build and evaluate datasets for AI coding agents in realistic simulated development environments.

Docker FastAPI JavaScript Kafka PostgreSQL Python React Redis TypeScript
21 hours, 3 minutes ago

Intermediate Test Automation Engineer (Performance Testing) - OP02185

Dev.Pro 251-1K Internet Software & Services

Dev.Pro is seeking a Test Automation Engineer to support cloud-based digital menu board solutions by building and maintaining performance tests that improve scalability, reliability, and system performance.

Agile AWS CI/CD Docker Gatling Jenkins Python Scala
21 hours, 18 minutes ago

Sr. Test Engineer-Automation

FORT Robotics 51-250 Construction & Engineering

FORT is hiring a Senior Software Engineer - Test Infrastructure to build and scale testing systems for autonomous and robotic machine products moving from design into manufacturing.

Bash C++ Docker Git GitLab Jenkins MATLAB NumPy Pandas Pytest Python
21 hours, 33 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers