Spain Remote (Global) $3,600 - $4,600 Gross

Fundraise Up is hiring a Senior QA Engineer (Automation / Fullstack)

About the Role

As a Senior QA Engineer (Automation / Fullstack), you'll play a pivotal role in shaping product quality across engineering teams. Rather than focusing on individual test cases, you'll drive systemic improvements by guiding testing strategies, refining automation practices, and advancing shared tooling. Your work will center on enabling other teams to build reliable, maintainable test solutions at scale.

What You'll Do

  • Collaborate with engineers and QA specialists to define and refine testing approaches across unit, integration, and end-to-end levels
  • Review test design, automated implementations, and architectural decisions impacting quality
  • Analyze patterns in defects, test instability, and pipeline outcomes to identify root causes
  • Lead initiatives that improve test reliability, coverage, and performance within CI/CD workflows
  • Develop and maintain shared testing frameworks, utilities, and infrastructure components
  • Advise on best practices through code reviews, design discussions, and direct mentorship
  • Ensure automation efforts enhance, rather than hinder, continuous integration speed and stability

Requirements

  • 7+ years of experience testing client-server web applications
  • 3+ years focused on test automation development
  • Proven ability to write and maintain automated tests for complex systems (E2E, integration)
  • Strong coding skills in JavaScript or TypeScript
  • Familiarity with frontend architecture, particularly React-based applications
  • Understanding of backend services built with Node.js and frameworks like NestJS
  • Experience building or maintaining test frameworks and shared libraries
  • Solid grasp of testing methodologies across different levels
  • Track record in defining test scenarios and contributing to test strategy
  • Experience reviewing test code and providing actionable feedback
  • Working knowledge of CI/CD pipelines (e.g., Jenkins or similar tools)
  • Proficiency with Docker, including image management, networking, volumes, and docker-compose
  • Ability to influence quality outcomes through process and collaboration, not just technical output
  • Excellent communication skills and a proactive approach to problem-solving
  • Ownership mindset with accountability for quality decisions across teams

Preferred Qualifications

  • Experience introducing or scaling test automation in engineering teams
  • Background in measuring and improving quality metrics (e.g., flakiness rate, coverage, CI duration)
  • Experience conducting technical train
Required Skills
Test AutomationJavaScriptTypeScriptReactVue.jsNode.jsKoaNestJSMongoDBWebpackKafkaBullE2E TestingIntegration TestingFrontend Architecture Test AutomationJavaScriptTypeScriptReactVue.jsNode.jsKoaNestJSMongoDBWebpackKafkaBullE2E TestingIntegration TestingFrontend Architecture
Planning long-term in Thailand?

Full relocation support, start to finish

From visa strategy to housing, banking, and schools for your family — SVBL plans and manages every detail of your move to Thailand so nothing falls through the cracks.

Complete relocation planning
Family visa & school enrollment
Banking & insurance setup
Cultural integration support
Plan your move
One partner for everything
About company
Fundraise Up
Fundraise Up provides a fundraising platform for nonprofits, featuring tools like Checkout Modal, Campaign Pages, and AI-powered donation processing.
All jobs at Fundraise Up Visit website
Job Details
Department Quality Assurance
Category qa_testing
Posted 5 days ago