Individual Giving – Senior Quality Assurance Engineer
World Food Programme
- Location:
- Rome, Italy
- Grade:
- Consultant
- Category:
- Professional Staff
Posted Jun 26, 2026Apply by Jul 26, 2026 (29d left)
The Senior Quality Assurance Engineer will strengthen WFP's end-to-end quality assurance capability across the Individual Giving technology ecosystem. The role involves defining QA standards, leading cross-platform testing, ensuring release readiness, and mentoring junior QA staff to support a multi-channel fundraising environment.
Responsibilities
- Own the definition, evolution, and implementation of system-level QA standards across the entire IG fundraising platform.
- Define and maintain what “safe to release” means for multi-platform changes, including required test coverage, regression depth, validation gates, and acceptance evidence.
- Establish cross-system regression testing strategy, including high-risk change protocols and standards for test coverage.
- Lead end-to-end validation for cross-system flows ensuring correctness across all layers of the ecosystem.
- Conduct structured release readiness reviews consolidating evidence from functional, integration, regression, and data validation tests.
- Provide independent, evidence-based recommendations on release safety, escalating systemic risks when required.
- Partner with Integration Engineer and Data Engineer to verify pipelines, APIs, automations, attribution inputs, and cross-platform synchronisation.
- Validate that changes in one system do not create regressions in adjacent donor, operational, or reporting flows.
- Lead root-cause analysis for complex, multi-system defects and ensure systemic fixes are prioritised.
- Design, maintain, and execute detailed test suites across platforms including functional, integration, regression, negative path, and data validation tests.
- Produce structured, traceable test evidence required for release gating and auditability.
- Define reusable testing patterns, templates, and documentation standards to uplift QA maturity.
- Guide and mentor the emerging Junior QA function ensuring effective regression and defect validation activities.
- Contribute to improvements in automation strategy, documentation, tooling, and test environment usage.
- Embed QA best practices into workstreams and foster consistent quality culture across IG Tech & Ops and vendor partners.
- Identify systemic failure modes and recurring defect patterns, feeding insights back into architectural, delivery, and product decisions.
- Escalate unresolved platform-level risks to ensure visibility and decision-making support.
- Maintain a unified, platform-wide QA approach preventing fragmentation or siloing.
- Work closely with Technical Architecture, Fundraising Architecture, Product, and Delivery roles to ensure test planning consistency.
- Contribute QA inputs into validation gates, structural decisions, and sequencing discussions.
- Support decision-making with evidence derived from structured testing, systemic risk analysis, and cross-platform validation results.
- Perform other quality-related duties as required to support the evolution, reliability, and scalability of the Individual Giving technology ecosystem.
Requirements
- University degree in Computer Science, Software Engineering, Information Systems, STEM discipline, or equivalent practical experience.
- Minimum 5 years of professional experience in quality assurance, system testing, technical delivery, or platform engineering within complex technology environments.
- Preference given to candidates with experience working across integrated multi-platform ecosystems involving CRM, payments, marketing platforms, APIs, data flows or operational systems.
- Experience designing and executing structured testing across multiple systems, including integration testing, regression testing, end-to-end validation and release readiness.
- Strong understanding of how changes propagate across interconnected systems including impact on operational, donor-facing and reporting.
- Experience working with modern web applications, APIs, data pipelines and cloud platforms.
- Experience working with testing tools, automation and release processes.
- Strong analytical and troubleshooting skills, including the ability to investigate complex multi-system defects and interactions, and identify systemic failure patterns and root causes.
- Experience working in agile and iterative delivery environments involving multiple parallel workstreams and conflicting and changing priorities.
- Ability to balance delivery pragmatism with appropriate discipline releases and management of risk.
- Strong collaboration and communication skills, particularly the ability to work across technical, operational, non-technical and cross cultural stakeholders.
- Structured and methodical, with good organisational and documentation skills.
- Flexible and adaptable, with the ability to work across evolving technologies, platforms, delivery models and project streams.
- Familiarity with Salesforce, Marketing Cloud, payment platforms, data warehouses, and fundraising technologies would be advantageous.
- Excellent written and spoken English is required.
- Knowledge of another official UN language would be a plus.
Skills
- Quality Assurance
- Systems testing
- Technical Delivery
- Platform Engineering
- Integration Testing
- Regression Testing
- End-to-End Validation
- Release Readiness
- Multi-Platform Ecosystems
- CRM Systems
- Payments Platforms
- Marketing Platforms
- API Test Automation
- Data Flow Analysis
- Operational Systems
- Web-based Applications
- Cloud Platforms
- Automation Testing
- Release Processes
- Analytical Troubleshooting
- Agile Development
- Risk Management
- Stakeholder Collaboration
- Documentation Skills
- Salesforce
- Marketing Cloud Management
- Data Warehouse
- Fundraising Technologies
Languages
English