murmuration

Senior QA Engineer

murmuration

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $145,684 per year

Job Level

About the role

  • Help define and drive Murmuration’s QA strategy across multiple engineering pods, ensuring consistent quality practices and standards;
  • Partner with our QA group to help establish and maintain QA processes, including test planning, automation strategy, release readiness, and defect management;
  • Identify gaps in quality processes and lead cross-team initiatives to improve reliability, test coverage, and engineering efficiency;
  • Serve as a subject-matter expert on QA methodologies, tooling, and best practices;
  • Design, build, and maintain automated test suites for web applications, APIs, backend services, and data pipelines;
  • Develop automated data validation tests for large-scale datasets, ETL workflows, and analytics systems (i.e., Python, Pandas, SQL, and NoSQL);
  • Implement and maintain CI/CD-integrated test automation frameworks;
  • Contribute to performance, load, and reliability testing for critical systems;
  • Perform manual testing when appropriate, especially for exploratory, usability, or high-risk areas;
  • Work closely with developers, product managers, designers, and data engineers to ensure high-quality delivery of features and platform improvements;
  • Participate in design reviews, requirement refinement, and architecture discussions to ensure testability and quality considerations are built in from the start;
  • Collaborate with DevOps and platform teams to improve deployment pipelines, observability, and release confidence;
  • Mentor other QA engineers and developers on testing strategies, automation techniques, and quality best practices;
  • Promote a culture of quality across engineering through documentation, training, and process improvements;
  • Advocate for inclusive, collaborative, and data-driven engineering practices.

Requirements

  • 8+ years of experience in Quality Assurance, Software Engineering in Test, or related roles;
  • Strong experience designing and implementing automated tests for web applications, APIs, and backend services;
  • Proficiency with test automation and data validation (i.e., Pandas, SQL, scripting);
  • Experience with cloud environments (e.g., AWS S3, EC2, Lambda, etc.) and containerization (Docker);
  • Strong understanding of QA methodologies, test design techniques, and defect management;
  • Experience testing data-intensive systems, ETL pipelines, or analytics platforms;
  • Familiarity with Git, GitHub, CI/CD pipelines, and Agile/Scrum workflows;
  • Excellent debugging, analytical, and communication skills;
  • Ability to lead quality initiatives across multiple teams and influence the engineering process;
  • Experience in Javascript/Typescript;
  • Experience using and working with a test automation framework (e.g., Playwright, Postman, pytest, Cypress, etc.)
Benefits
  • Health, vision, and dental insurance with 100% of premiums covered for you and qualifying family members;
  • Retirement benefits with a 5% employer match;
  • A flexible unlimited PTO plan;
  • Generous paid parental leave;
  • Pre-tax commuter benefits;
  • A company laptop;
  • A flexible remote work environment;
  • A home office setup stipend for all new employees;
  • Monthly reimbursement for remote work expenses;
  • A yearly professional development fund;
  • Mental health and wellness benefits through Calm and Better Help;
  • Yearly in-person staff retreats;
  • A welcoming culture that celebrates diversity, equity, inclusion, and belonging.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
automated testingtest automationdata validationETL workflowsAPIsweb applicationsbackend servicesperformance testingload testingreliability testing
Soft Skills
communication skillsanalytical skillsdebugging skillsleadershipcollaborationmentoringinfluencequality advocacyprocess improvementtraining