Senior QA Engineer

 Posted 13 hours ago
     
5-10 years experience
Apply Now

Please mention DailyRemote when applying

AI Summary

Establish a comprehensive testing foundation from scratch, including automated coverage and quality standards. Provide hands-on QA support for high-impact surfaces like donation forms and campaign infrastructure while coaching engineers on testing practices.

Senior QA Engineer

Department: PED

Employment Type: Full Time

Location: Remote



Description


Position overview
Remote | 1-year contract | Full-time

We're hiring a Senior QA Engineer to help us raise the quality bar across engineering. Avaaz's engineering team is transitioning from a service-desk model to a strategic org partner. As our first dedicated QA hire in several years, you'll build the testing foundation from scratch,  establishing automated coverage, improving release confidence, and closing the feedback loop between what we ship and how it performs. You'll join a small, technically strong, and ambitious team at a pivotal moment, and your work will directly enable us to ship faster, more reliably, and with greater confidence in moments that matter to our members.

You'll blend hands-on testing of our highest-impact surfaces (donation forms, fundraisers, campaign experiments) with test strategy, automation, and team enablement. In the short term, your priority is relieving the acute QA pressure currently sitting on our product teams. Over time, you'll help us build the testing culture, frameworks, and automation that allow quality to scale without you being the bottleneck.

Our members trust us with their voices, their data, and their donations. When something breaks on a campaign page or a donation form, the cost isn't just engineering time, it's lost impact in moments that matter. This role exists because we want to honor that trust by raising our quality bar.


Responsibilities

  • Provide hands-on QA support for our highest-impact work. 
    When we're running a fundraiser, A/B testing the donations form, or shipping critical campaign infrastructure, you'll be the person ensuring it works as intended before it reaches members.
  • Establish testing standards and a shared vocabulary for quality. 
    Document QA practices, define what "ready to ship" looks like, and help the team adopt them.
  • Coach and educate engineers on testing. 
    Help engineers write better tests, think about edge cases earlier, and own quality alongside you rather than handing it off.
  • Design and grow our automated test coverage. 
    Identify the highest-leverage candidates for automation, design the architecture, and progressively expand coverage where it delivers the most value.
  • Define meaningful quality metrics. 
    Help us establish baselines (test coverage, defect escape rate, time-to-detect) and use them to drive improvements.
  • Partner on incident response and post-mortems. 
    When something breaks, help us learn from it and prevent the same class of issue from recurring.
  • Be a thought partner to engineering leads and PMs. 
    Weigh in on test strategy during project kickoffs, not just at the end.
  • Design and roll out our automated testing strategy. 
    Identify where automation delivers the most value across our Python services and CMS, choose the right framework for our stack, and build coverage incrementally; starting with the flows where regressions hurt most.
  • Own QA across the sprint cycle. 
    Review tickets before work begins to ensure acceptance criteria are clear and testable, flag scope changes as they emerge mid-sprint, and partner with PMs and engineering leads on what "done" actually means.
  • Build feedback loops that close after we ship. 
    Track defects, regressions, and user-reported issues so we learn from what reaches production, and feed those learnings back into how we test, plan, and prioritize.


Qualifications

Required
  • Experience as a Senior QA engineer, with a strong mix of manual and automated testing
  • Demonstrated ability to design test strategies for complex web applications
  • Hands-on experience with Playwright or similar modern test automation frameworks
  • Comfort working with Python-based backend services and containerized environments (Docker)
  • Experience testing mission-critical systems; ideally including payment flows, transactional email, or high-traffic public-facing web
  • Strong written and verbal communication skills; can explain testing concepts to engineers, PMs, and non-technical campaigners
  • A coaching mindset: you enjoy levelling up the people around you and don't see yourself as the only path to quality

Nice to have
  • Experience in non-profit, activism, journalism, or other mission-driven organizations
  • Familiarity with our stack: Python, Docker, AWS (ECS), MySQL
  • Background in performance or load testing
  • Comfort with localized / multilingual product testing

What Success Looks Like
  • First 90 days: You've built relationships across the team, identified the highest-impact QA gaps, and are providing direct testing support for our most critical workflows. The team knows what to bring you and when.
  • First 6 months: Testing standards are documented and being adopted. Automated regression coverage is in place for our highest-stakes flows (donations, fundraising, key campaign templates). The team has a shared vocabulary for talking about quality.
  • First year: Production is no longer our quality gate. We have meaningful quality metrics, growing automation coverage, and engineers who confidently ship because they know how to test their own work, with you as a force multiplier, not a bottleneck.

Location
Avaaz is a global organization, with most of our work done remotely. Our staff are based all over the world. For this position, the candidate would ideally be based in the CEST time zone, although other locations may be considered.

Compensation
This is an independent contractor role, paid at a monthly rate of US$ 5,200. Contractors are responsible for their own taxes and statutory contributions in their country of residence. 

Application Timeline
We are reviewing applications on a rolling basis, and encourage all candidates to submit applications as soon as possible.

Similar Jobs

See all Remote Software Development jobs →

Personalize your Remote Job Search in 3 Easy Steps!

Discover remote opportunities in QA Engineer

Answer easy questions

Answer easy questions

200,000+ jobs across 15+ categories

Get your best job matches

Get your best job matches

Only hand-screened, legit jobs

Find a remote job faster

Find a remote job faster

No ads, scams, or junk

I was the first applicant for a remote marketing position that got listed on the company website the same day I applied. Had an interview within 48 hours!

Sarah J. — Sarah J. · Marketing Manager ★★★★★ Verified