
Senior QA Engineer
murmuration
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
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