Jobedly Post a Job

Senior QA Engineer

Impact.com · Cape Town
Full-timeTechnologyMarketing & Media$136,000–$184,000/yr
Apply on Jobedly ⚡ One-click AI Apply

About the Senior QA Engineer role

Senior QA Engineer positions focus on delivering results in their domain. This page aggregates open Senior QA Engineer roles and what employers typically expect.

The Company mpact.com is the world’s leading commerce partnership marketing platform, transforming the way businesses grow by enabling them to discover, manage, and scale partnerships across the entire customer journey. From affiliates and influencers to content publishers, brand ambassadors, and customer advocates, impact.com empowers brands to drive trusted, performance-based growth through authentic relationships. Its award-winning products— Performance (affiliate), Creator (influencer), and Advocate (customer referral)—unify every type of partner into one integrated platform. As consumers increasingly rely on recommendations from people and communities they trust, impact.com helps brands show up where it matters most. Today, over 5,000 global brands, including Walmart, Uber, Shopify, Lenovo, L’Oréal, and Fanatics, rely on impact.com to power more than 225,000 partnerships that deliver measurable business results. Your Role at impact.com : The Senior QA Engineer for Programmatic XP owns the quality strategy for our programmatic publishing capability, the systems that let publishers monetise their inventory and let advertisers buy placements across our network. This is a hands-on senior individual contributor role inside a single squad , not a management position. You are the quality authority for the squad: you design and build the automation, you decide what "release-ready" means, and you raise the engineering bar of the developers around you through review, pairing and example rather than through headcount. The work is backend- and data-heavy . This is a high-throughput, real-time decisioning path plus a configuration surface. Most of your day is APIs, contracts, SQL and production signals with a real but secondary frontend surface. What You'll Do: 1. API & Contract Testing Own automated coverage of the squad's REST/JSON surfaces APIs, and the high-throughput serving path. Build and maintain consumer-driven contract tests across service boundaries, so a breaking change in an upstream or downstream dependency is caught at build time rather than in production. Test the decisioning logic itself, not just the HTTP envelope Cover the unglamorous half properly: authentication and authorisation, negative and malformed input, boundary and idempotency behaviour, versioning and backwards compatibility, and performance and latency under representative load. 2. Data & Report Validation (SQL) Prove the numbers. Trace an event from the point of capture through the pipelines into the reporting surfaces, and validate that customer-facing reports agree with the source of truth. Write and own non-trivial SQL to interrogate reporting datasets independently, reconciliation checks, aggregation and attribution correctness Validate persistence in the operational stores, writing via UI or API, then proving the resulting state is correct and consistent across stores. Build the test-data strategy for a domain where realistic data is the hard part: representative data that make the interesting cases reachable. 3. Event & Edge Processing (Kafka) Test the event-driven seams at the edges of the squad's systems, the messages published and consumed for downstream monetisation events. Assert on message contracts and schema evolution, and cover the failure modes that green functional suites miss 4. Frontend & UI Quality Own automated coverage of the squad's user-facing journeys — multi-step configuration and setup wizards where state carries across several screens and a partial save is as important to test as a happy path. Work effectively across two generations of frontend : legacy server-rendered screens that predate modern tooling and are unforgiving to naive automation, and modern component-based frontends built in TypeScript. Test at the right level for each: end-to-end journeys where the risk is cross-screen state, component-level tests where the risk is rendering and behaviour, and visual or layout assertions where presentation itself is the produ…

Salary estimate

$136,000 – $184,000/yr
Provided by the employer.

Skills for this role

TypescriptSQLRESTKafkaQAAutomation

Resume tips for Senior QA Engineer applicants

Interview preparation

Prepare concrete STAR-format stories that show Senior QA Engineer outcomes you drove.

Research the employer's product and recent news before the interview.

Be ready to explain how you'd approach a typical Senior QA Engineer problem end to end.

Have thoughtful questions ready about the team, tools and success metrics.

About Impact.com

Impact.com is actively hiring on Jobedly. Explore their open roles and what it's like to work there.

Apply on Jobedly ⚡ One-click AI Apply

Similar jobs

Companies hiring for similar roles