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
Visa expiring soon?

Extend or switch without leaving Thailand

Running out of time on your current visa? SVBL identifies your best option — extension, category switch, or long-term visa — and handles the entire process.

Visa extensions & category switches
LTR & DTV visa applications
90-day reporting managed
Overstay prevention
Check your options
Prevent overstay issues
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 hours ago