QA Engineering, Staff

Medallia

McLean (VA)

On-site

USD 118,000 - 173,000

Full time

5 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Health & wellness benefits
401(k)
Paid parental leave
Paid holidays

Job summary

Medallia is seeking a Staff QA Engineer to partner with our DXA engineering team to ensure data accuracy as it flows through the analytics pipeline. You will design and implement automated checks, work across multiple teams, and own the quality program in a hybrid Tysons environment.

The role emphasizes integration QA, SQL data validation, Python tooling, and Java automation within CI/CD pipelines, with strong collaboration across backend teams.

Qualifications

  • 8+ years of professional experience in backend, integration, and data QA or SDET roles.
  • SQL data validation: write queries to inspect missing/incorrect data and automate checks.
  • Python tooling to parse JSON, logs, compare data outputs, and report failures.
  • API testing of RESTful services with delayed or asynchronous data delivery.
  • Java automation with JUnit and CI/CD, managing test executions in Jenkins.
  • AWS cloud services usage and cloud log review for debugging test failures.
  • Release engineering: define criteria and pass/fail gates for deployments.

Responsibilities

  • Quality Program Ownership: Define, own, and execute quality strategy, test frameworks, and deployment gates across multi-team environments without daily task management.
  • Test Automation & CI Integration: Build and maintain repeatable integration test suites in Java/JUnit and embed into Jenkins pipelines.
  • Data Verification Tooling: Write scripts and SQL queries to compare datasets and detect missing or malformed pipeline data.
  • API & Asynchronous Testing: Implement REST API test coverage for delayed data states.
  • Cross-Functional Collaboration: Partner with backend teams to build permanent automated checks and prioritize defects.

Skills

QA Automation
SQL
Python
API testing
Java automation
CI/CD
AWS debugging

Tools

Jenkins
AWS
Git

Job description

Overview

Medallia is the pioneer and market leader in Experience Management. Our award-winning SaaS platform, Medallia Experience Cloud, leads the market in the management of experiences, insights, and actions for candidates, customers, employees, patients, and residents alike.

We believe that every experience is a memory that can last a lifetime. Experiences shape the way people feel about a company. And they greatly influence how likely people are to advocate, contribute, and stay. At Medallia, we are committed to creating a world where organizations are loved by their customers and their employees.

We empower exceptional people to create extraordinary experiences together.

Bring your whole self.

The Role and Team

As a Staff QA Engineer you will be working with our engineering team for our Digital Experience Analytics (DXA) product. This product analyzes user interactions in our customers' websites and applications and helps them understand what improvements need to be made and where the pain points are on their sites. This is not a small endeavour, as we collect and process more than 5 petabytes of data every month.

You’ll help us to make sure analytics data is correct and complete as it moves through our processing pipeline to customer dashboards. You’ll mix SQL, Python, and API testing with Java automation in CI — and partner with engineering teams to build lasting checks, not one-off manual passes.

What You’ll Bring: Solid integration QA experience, comfort with databases and delayed/async data, and ability to own the quality approach in a multi-team environment. There is no need to know our stack upfront.

You’ll design the approach, build key automation, and work with engineering teams that don’t have much QA. You’re not expected to know our products on day one.

Staff here means: you can run the quality program yourself — priorities, framework, gates, working with teams — without needing a QA manager to assign daily work.

Responsibilities
  • Quality Program Ownership: Define, own, and execute quality strategy, test frameworks, and deployment gates across multi-team environments without requiring daily task management.
  • Test Automation & CI Integration: Build and maintain repeatable integration test suites in Java and JUnit, embedding execution into Jenkins pipelines.
  • Data Verification Tooling: Write scripts and SQL queries to compare datasets, parse logs/JSON payloads, and detect missing or malformed pipeline data.
  • API & Asynchronous Testing: Implement REST API test coverage designed to handle processing delays and asynchronous data states.
  • Cross-Functional Collaboration: Partner with backend engineering teams to build permanent automated checks and articulate defect priorities and failure root causes.

Candidates based in the Tysons vicinity will be prioritized as this role is Hybrid, 3 days per week onsite.

Qualifications

Minimum Qualifications

  • Quality Engineering Experience: 8+ years of professional experience in backend, integration, and data QA or SDET roles.
  • SQL & Data Validation: Hands-on experience writing queries to inspect missing or incorrect session data and converting manual verification checks into repeatable automated tests.
  • Python Tooling: Experience developing tools in Python to parse JSON, analyze system logs, compare data outputs, and report system failures.
  • API Testing: Experience testing RESTful web services, including verifying multi-step systems with delayed or asynchronous data delivery.
  • Java Automation & CI/CD: Experience writing automated integration tests using Java and JUnit, and managing scheduled test executions within CI/CD systems like Jenkins.
  • Cloud Infrastructure Debugging: Experience using AWS services (e.g., S3 for test artifacts) and reading cloud system logs to debug test failures.
  • Release Engineering: Experience defining release criteria and establishing pass/fail deployment gates.

Preferred Qualifications

  • Domain Experience: Background testing analytics or observability products.
  • Contract & Schema Testing: Experience implementing contract or schema validation tests across distributed services.
  • Distributed Systems & Queues: Experience testing message queues (e.g., Apache Kafka) or working across secondary cloud providers (Azure/GCP).
  • UI Smoke Automation: Experience writing lightweight UI smoke tests using Selenium or Playwright.
  • BDD Frameworks: Hands-on experience using Cucumber alongside JUnit.
  • AI-Assisted Engineering: Experience utilizing AI-assisted coding tools for test automation development.

Medallia is committed to equal pay and transparency. The annual base salary range for this position is $118,000 - $173,000 USD. Please note that the salary range information provided is a general guideline and combines all of the distinct labor markets within the US. It is uncommon for an individual to be hired at or near the top of the range for their role and compensation decisions are dependent on a variety of factors. Medallia considers factors such as (but not limited to) scope and responsibilities of the position, candidate’s work experience, candidate’s work location, education/training, key skills, internal peer equity, external market data, as well as, market and business considerations when making compensation decisions.

Medallia also offers competitive health and wellness benefits, including but not limited to medical, dental, vision, 401(k), short-term and long-term disability, life and AD&D insurance, statutory leaves, paid parental leave, and paid holidays. Benefits and eligibility may vary by location and role.

At Medallia, we celebrate diversity and recognize the value it brings to our customers and employees. Medallia is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age (40 and over), disability, genetic information, veteran status or military service, or any other status protected by state or local law. Individuals with a disability who need an accommodation to apply please contact us at ApplicantAccessibility@medallia.com. For information regarding how Medallia collects and uses personal information, please review our Privacy Policies. Applications will be accepted for 30 days from the date this role was posted or until the role has been filled.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

QA Engineering, Staff
QA Engineering, Staff

Medallia, Inc. • McLean (VA)

Hybrid
USD 120,000 - 180,000
Medical insurance
Dental insurance
Vision insurance
+1
Staff Product Security Engineer, AI Security & Security Assurance
Staff Product Security Engineer, AI Security & Security Assurance

Medallia • McLean (VA)

Hybrid
USD 154,000 - 205,000
Senior Site Reliability Engineer
Senior Site Reliability Engineer

Medallia • McLean (VA)

On-site
USD 129,000 - 190,000
Health benefits
401(k) matching
Paid parental leave
+1
Senior Advocate, Product Support
Senior Advocate, Product Support

Medallia, Inc. • San Francisco (CA)

On-site
USD 74,000 - 85,000
Health and wellness benefits
Paid parental leave
Paid holidays
+1
Senior Software Engineer, Back-End (Java)
Senior Software Engineer, Back-End (Java)

Medallia • McLean (VA)

Hybrid
USD 135,000 - 210,000
Health and wellness benefits
401(k) plan
Paid parental leave
+1
Senior Software Engineer, Front-End (React)
Senior Software Engineer, Front-End (React)

Medallia • McLean (VA)

On-site
USD 135,000 - 210,000
Health, Dental, Vision
401(k)
Paid parental leave
Senior Director, Product Management, Medallia Experience Cloud & Shared Services
Senior Director, Product Management, Medallia Experience Cloud & Shared Services

Medallia • McLean (VA), Northern (KY)

On-site
USD 202,000 - 305,000
Client Services, Engagement Manager
Client Services, Engagement Manager

Medallia, Inc. • McLean (VA)

On-site
USD 101,000 - 146,000
Health and wellness benefits
401(k)
Paid parental leave
+1
Senior Advocate, Product Support
Senior Advocate, Product Support

Medallia • United States

On-site
USD 74,000 - 85,000
Medical insurance
Dental insurance
Vision insurance
+1
Site Reliability Engineer II
Site Reliability Engineer II

Medallia • McLean (VA)

Hybrid
USD 103,000 - 150,000
Medical benefits
401(k)
Paid parental leave
+1