I

impact.com

Builds software for brand partnerships

Quality Assurance Engineer

Test Automation EngineeringConfirmed live in the last 24 hours
Full-timeCape Town, South AfricaIn-person

About the Job

Requirements

  • Hands-on professional experience creating, running, configuring, and scaling web automation scripts using the Playwright framework.
  • Strong relational database profiling skills, the ability to troubleshoot platform data issues, and the ability to write complex queries, joins, and aggregates to inspect transactional ledger logs and verify billing inputs.
  • Proven experience developing, testing, or verifying RESTful APIs, inspecting HTTP response codes, and mapping validation payloads.
  • Proficiency in manual testing methodologies, requirements analysis, exploratory testing, and web inspection, with the ability to detect UI/UX layout and data anomalies and track performance metrics accurately.
  • Ability to process feedback rapidly, adapt to shifting product needs, and balance speed with quality.
  • Proficiency integrating AI tools such as Cursor and Copilot into the QA lifecycle, with the ability to refine and validate AI-generated test code or analysis against ground truth.
  • A tertiary qualification or equivalent practical hands-on experience in software quality assurance, computer programming, or systems engineering.

Responsibilities

  • Design, configure, and scale a modular automated regression pack using Playwright to validate end-to-end billing journeys, invoices, payment routing flows, and system interfaces.
  • Ensure daily test suites run on schedule and debug test failures using execution traces, video recordings, and artifacts to distinguish backend root causes from superficial symptoms.
  • Review and action pull requests in the QA repository, keeping the automated test framework thoroughly documented and supporting system continuity.
  • Use cloud testing platforms for targeted manual and visual mobile web audits across physical and virtual device profiles, evaluating layout boundaries and touch thresholds.
  • Use large language model-based tools and coding assistants to accelerate test authoring, generate synthetic edge-case data, and triage log signals; independently verify all financial calculations.
  • Review product designs and technical requirements throughout the software development lifecycle to ensure they are correct, unambiguous, and verifiable, and recommend architectural corrections to engineers.
  • Analyze user stories, ledger requirements, and system profiles to create detailed test plans and functional, integration, regression, smoke, and sanity test cases.
  • Use advanced SQL to review 24-hour application and batch logs, validate schemas, and check database integrity for high-impact failure points.
  • Stress-test financial calculations and design scenarios using mathematical models to verify tax documentation pipelines, transaction totals, rounding logic, multi-regional VAT requirements, and changing tax jurisdictions.
  • Validate RESTful APIs, backend endpoints, payload contracts, JSON/XML metadata responses, and authorization protocols.
  • Intercept, analyze, and mock internal and third-party event-driven webhooks, web services, and API retry mechanisms to ensure financial records match application states under abnormal conditions.
  • Partner with product development to evaluate operational constraints and test compatibility with vendor programs and third-party financial systems.
  • Run morning system-health routines to verify transaction metrics, audit application performance monitoring dashboards, track leading indicators, and promptly flag system anomalies.
  • Identify, track, and report failed, delayed, or missing job executions, including invoicing and automated balance imports, across finance-app, finance-jobs, and payments-app.
  • Maintain daily engineering processes and team rituals, log regression and maintenance tickets, and use testing to drive continuous optimization.
  • Translate engineering defects, API failures, and automated test findings into meaningful business context for product squads, engineering peers, and non-technical stakeholders.
  • Document failures with explicit reproduction steps, raw SQL scripts, API payload and response blocks, network inspector data, and session recordings to support developer remediation.

Desired Qualifications

  • ISTQB/ISEB QA certification, Partner PXA certification, or technical certifications in Java, Spring, or cloud infrastructure.
  • Hands-on experience with multi-cloud platforms such as AWS, GCP, or Azure, or cloud-based device testing suites such as Sauce Labs.
  • Familiarity with transactional pipelines, Point-of-Sale systems, ledger logic, database tracking, or financial data consistency, including VAT and regional tax rules.
  • Familiarity with alternative testing frameworks such as Selenium, Jasmine, or Cucumber, and the ability to adopt Playwright rapidly.
  • Experience working in greenfield product environments or scaling early-stage financial software infrastructure.

About the Company

impact.com

Builds software for brand partnerships

impact.com builds partnership software for brands that sell through affiliates, creators, and customer referrals. Its Performance, Creator, and Advocate products let marketing teams coordinate these channels through a shared platform rather than separate program tools. Brands use the software to recruit partners, agree on contracts, attribute sales, monitor activity, and automate payments, while publishers and creators find brands through its marketplace. The company earns subscription fees for its software and charges additional fees for services and payment volume above contracted limits. Founded in 2008, impact.com is headquartered in Santa Barbara, California.

Company size
1,001-5,000
Company stage
Growth Equity (Venture Capital)
Total funding
$331.4M
Headquarters
Santa Barbara, CA
Founded
2008

Recently Posted Jobs

Explore more opportunities at impact.com

See more jobs