Quality Assurance Analyst, METAL

International Rescue Committee

Location:
London, UK
Category:
Professional Staff
Posted Oct 13, 2026Apply by Oct 28, 2026 (6d left)
See your match score & apply

The Quality Assurance Analyst will be part of the METAL team responsible for developing, testing, implementing, and supporting CRRD’s data toolkits including CommCare, Microsoft Power BI, and Microsoft SQL server Azure-based data warehouse. The role involves testing data transformation and visualization to ensure quality and successful rollout of data tools supporting humanitarian programs.

Responsibilities

  • Translate functional requirements and specifications into detailed test plans, encompassing functional, system, integration, performance, regression, and user acceptance testing using Agile Software Testing with Scrum principles
  • Work with the project management team closely to ensure that testing processes are implemented and followed by all core team members
  • Maintain high quality of applications developed in CommCare/Microsoft PowerApps to meet user needs
  • Perform in-depth data testing of PowerBI dashboards and underlying data pipelines, including data verification across systems, data migration testing, data validation testing, and A/B testing
  • Review products to match design specifications, focusing on user experience issues such as fonts, colors, and screen size breakpoints with responsive design
  • Verify multiplatform capabilities, cross-browser testing (Chrome, IE, Firefox, Edge, Safari), and mobile testing (iPad, iPhone, android phone, tablet) for build products
  • Ensure all testing is planned, implemented, and delivered per the latest industry standards and quality expectations while meeting ambitious timelines
  • Fully own the assigned project’s testing stream – perform requirement analysis, find requirements gaps, write test cases in Jira, maintain regression test case documents, sign off for release, and conduct release smoke test
  • Identify application defects, seek resolution, process gaps, and make recommendations to improve functionality and usability
  • Call for test case review meetings with the core team
  • Clearly communicate the testing timeline for each testing phase and help set realistic release timelines
  • Ensure all identified risks from testing are raised and mitigated appropriately

Requirements

  • 3+ years of data application testing experience, with proven experience managing and executing the full testing lifecycle, including UAT testing support
  • 2+ years of Quality Assurance experience testing data processes and products: ETL pipelines, dashboards/reports, etc
  • 2+ years of working with CommCare or similar ODK based platforms or any low-code application as an application developer or quality analyst is highly desirable
  • Some Performance and Load Testing experience with open-source tools
  • 1 year of automation experience
  • Solid ability to lead a project by him/herself from all quality assurance, and quality control aspects
  • Experienced testing in low to no-code environments and processes such as mobile data collection and/or case management tools such as CommCare, Ona, Kobo or Microsoft PowerApps, PowerBI dashboards and Azure
  • Understanding and experience with T-SQL, Azure SQL Server, Data Factory, SSIS/other ETL tools, data modeling and data warehouse
  • Experience testing multilingual platforms along with multicurrency verification preferred
  • Manual functional testing, system testing, along with some automation, and performance testing
  • Experience using Jira for bug and test management
  • Experience with full software development process with Agile methodology
  • Experience with any open-source performance/stress testing tool e.g., JMeter
  • Possess excellent oral and written communication skills
  • Self-motivated and a problem solver
  • Fast and independent learner
  • Work with distributed teams
  • Intercultural competence
  • Bachelor’s degree or experience in computer science or information systems
  • CSQA, CSTE, or any certification software testing/ quality assurance

Skills

  • Data Application Testing
  • User Acceptance Testing
  • Quality Assurance
  • ETL Pipeline Testing
  • Dashboard Testing
  • CommCare
  • ODK
  • Low-Code Application Testing
  • Performance Testing
  • Load Testing
  • Automation Testing
  • Project Leadership
  • Mobile Data Collection Testing
  • Case Management Tools
  • Power BI Dashboards
  • Azure SQL
  • T-SQL
  • Data Factory
  • SSIS
  • Data Modeling
  • Data Warehouse Testing
  • Multilingual Platform Testing
  • Multicurrency Verification
  • Manual Functional Testing
  • Systems testing
  • Jira
  • Agile Methodologies
  • JMeter
  • Software Development Lifecycle
  • CSQA Certification
  • CSTE Certification

Languages

English