Quality Assurance Analyst, METAL
- remote type
- Fully Remote
- locations
- London, UK
- Nairobi, IHUB, Kenya
- time type
- Full time
- posted on
- Posted 6 Days Ago
- job requisition id
- JR00000834
The International Rescue Committee (IRC) responds to the world's worst humanitarian crises, helping to restore health, safety, education, economic wellbeing, and power to people devastated by conflict and disaster. Founded in 1933 at the call of Albert Einstein, the IRC is one of the world's largest international humanitarian non-governmental organizations (INGO), at work in more than 40 countries and 29 U.S. cities helping people to survive, reclaim control of their future and strengthen their communities. A force for humanity, IRC employees deliver lasting impact by restoring safety, dignity and hope to millions. If you're a solutions-driven, passionate change-maker, come join us in positively impacting the lives of millions of people world-wide for a better future.
Background:
The International Rescue Committee (IRC) responds to the world's worst humanitarian crises and helps people to survive, recover, and gain control of their future.
We aim to make our programs a model for the highest global standards and to cultivate power and lasting change not just for our clients but for all people affected by humanitarian crises. To achieve that vision, the IRC’s Technical Excellence (TE) group, located within the Crisis Response, Recovery and Development (CRRD) Department, provides technical assistance to IRC’s country program staff and shares what we learn to influence policy and practice.
IRC’s Technical Excellence team is comprised of seven teams which have deep expertise in their respective fields: Education, Economic Wellbeing, Governance, Health, Violence Prevention and Response, MEAL, and Grants & Operations.
Monitoring, Evaluation, Technology, Accountability, and Learning at the IRC
The METAL Unit is responsible for supporting CRRD to have a culture of strong data and evidence use through stewardship of the Data & Performance Ecosystem, and for coordinating successful piloting and uptake of innovative technology solutions. The METAL Unit provides specialized support across four pillars to strengthen program effectiveness, improve decision-making, and enhance organizational learning:
- Global MEAL Practice: Global MEAL Practice works with the Technical Units to set and maintain the highest standards for measurement, analysis, and data use, promoting a culture of continuous improvement and learning.
- Program Technology Innovation: The Program Technology Innovation pillar drives the identification and testing of cutting-edge technology for IRC’s programming areas, by focusing on advancing digital solutions that enhance program reach and impact. Leads program technology innovation for CRRD and coordinates between CRRD/IT/Signpost/Airbel.
- Program Technology at Scale: The Program Technology at Scale pillar ensures the widespread iteration, adoption, and sustainability of program technology and data systems, facilitating the integration of digital tools across CRRD country programs and other teams. Leads data governance for CRRD and coordinates between IT/others at an org level.
- Regional METAL Support: The Regional METAL Support team provides direct technical assistance to IRC Programs, ensuring programs meet MEAL maturity benchmarks and optimize data utilization. They also provide strategic support implementing and generating learning from MEAL systems and activities, providing regional leadership with data insights and informing global practice.
Job Overview:
The METAL Quality Assurance Analyst will be part of the METAL team which is responsible for delivering products that support day-to-day implementation of CRRD Programs as well as the collection, management, visualization of KPIs relevant to higher-level decision-making.
The QA Analyst is a team member responsible for developing, testing, implementing, and supporting IRC’s global technology tools and platforms for the organization. This includes CommCare, Microsoft Power BI, Power Apps and Microsoft SQL server Azure-based data warehouse.
All of METAL’s products include elements of data collection, management and analysis so it is critical for the success of the team that the QA Analyst have strong skills related to testing data transformation and visualization.
Working in partnership with staff at various levels and locations, the QA Analyst will perform a key role in testing, assuring quality, and improving technology products with a successful rollout. Should demonstrate a solid focus on responsive application design and an understanding of the diverse subject areas involved in developing user-centric and impactful applications.
Position key attributes are multi-tasking, detail orientation, fast learning, and self-organizing. The candidate is required to not only test the technology products, but also to identify, create, and implement complex use case scenarios; take a lead in efforts to find requirement/specification gaps and work very closely with business teams/analysts to seek answers. Find a balance between keeping high-quality standards without overly exerting on the release timeline. Build a good working relationship between development and product management teams. Be able to turn around testing and regression testing within timelines without compromising on quality.
This role reports to the Program Technology at Scale Lead. The QA Analyst will work closely with METAL Product Managers and Developers. They will have a technical line to the Senior Manager, Quality Assurance and maintain regular contact with the QA team to ensure that METAL is following the best practices of the wider organization.
Major Responsibilities:
Primary responsibilities include but are not limited to:
- Translate functional requirements and specifications into detailed test plans, encompassing functional, system, integration, performance, regression, and user acceptance testing. The individual in this role will implement 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 meet user needs.
- Perform workflow and functional testing of PowerBI dashboards to ensure the quality of user experience and visualized data.
- Review products to match design specifications, with an eye to 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 to our quality expectations while meeting ambitious timelines.
- Fully own the assigned project’s testing stream – Perform requirement analysis and proactively find requirements gaps; discover and write test cases in Zephyr (Jira test management tool); create and maintain regression test case documents; sign off for release; do release smoke test.
- Identify application defects, seek resolution, process gaps, and make recommendations to improve the functionality and usability of the application.
- Call for the test case review meetings with the core team.
- Clearly communicate the testing timeline for each testing phase. Help the team set a realistic release timeline such that a testing effort is not overlooked or overly simplified.
- Ensure all identified risks from testing are raised and mitigated appropriately.
Key Working Relationships:
- Position Reports to: Program Technology at Scale Lead
- Direct Reports: None
- Management in Partnership: Senior Manager, Quality Assurance
Key Internal Relationships:
- METAL Product Managers
- METAL Technology Development Lead
- METAL Developers
Desired Experience and Skills
- 5+ years of Quality Assurance experience in applications Testing: black-box testing, functional, and system testing
- 3+ years of Quality Assurance experience testing data processes and products: ETL pipelines, dashboards/reports, etc
- 3+ 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
- 2 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
- Have great collaboration with all teams involved in the project with self-directed.
- Meticulous in maintaining excellent organization and prioritization skills
- Experience using Jira, Zephyr, or DevOps for bug 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
Education:
- Bachelor’s degree or experience in computer science or information systems.
- CSQA, CSTE, or any certification software testing/ quality assurance
Working Environment:
- For UK-based roles, colleagues are expected to work from our central London office one day per week.
Compensation: Ranges are based on various factors including the labor market, job type, internal equity, and budget. Exact offers are calibrated by work location, individual candidate experience and skills relative to the defined job requirements.
- UK Pay Range: £45,954 - £53,614
Standard of Professional Conduct: IRC and IRC workers must adhere to the values and principles outlined in the IRC Way – our Code of Conduct. These are Integrity, Service, Accountability and Equality. In accordance with these values, the IRC operates and enforces policies on Beneficiary Protection from Exploitation and Abuse, Child Safeguarding, Harassment-Free Workplace, Fiscal Integrity, Anti-Retaliation, Combating Trafficking in Persons and several others.
IRC is dedicated to reducing the gender gap in leadership roles and has implemented supportive measures like parental leave, gender-sensitive security protocols, and other benefits to create an inclusive environment for women.
Applicants with varied career paths are welcomed, recognizing that employment gaps don't define potential. IRC values transferrable skills and is committed to investing in the growth and development of its team members.
The organization strives to offer competitive and equitable Compensation and Benefits programs to attract, motivate, and retain employees who adhere to the IRC Way Standards for Professional Conduct.
IRC is an equal opportunity employer, and we value diversity and inclusion. We do not discriminate on the basis of race, nationality, ethnicity or tribe, gender, age, religion, caste, sexual orientation, differently abled, geographic origin, marital status, veteran status and cultural background (or any other characteristic protected by law). We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.
Standard of Professional Conduct: The IRC and the IRC workers must adhere to the values and principles outlined in the IRC Way – our Code of Conduct. These are Integrity, Service, Accountability, and Equality.
Cookies: https://careers.rescue.org/us/en/cookiesettings
#li-1
Similar Jobs (1)
- remote type
- Hybrid
- locations
- 2 Locations
- time type
- Full time
- posted on
- Posted 6 Days Ago
Why Choose the IRC?
Work that has meaning: Every day at the IRC is a chance to make a difference through a purpose-driven career. Whether you're working directly with communities or providing support behind the scenes, you will be part of a dynamic team that is always innovating, scaling, and testing new and better solutions to ensure the best possible outcomes for the people we serve.
Global scale, dynamic workplace: At the IRC, we believe that the dynamic, global make-up of our team is our strength. When you join us, you're not just starting a job—you will be part of a global organization positively impacting millions of lives in over 40 get to work with colleagues from all around the world—working across time zones and regularly exchanging different ideas, perspectives and insights. You’ll join a team that is dedicated to fostering a supportive environment to create a workplace where everyone feels valued, respected, and heard.
Challenging work, innovative solutions: We’re committed to excellence and innovation, and pride ourselves in setting industry-leading standards while practicing evidence and data-lead strategies. Come challenge norms, shatter conventions, and pioneer change while working on real, nuanced and complex issues we face in the world today.
Community centered: We’re an empathetic community that truly cares for one another. Our comprehensive safety and security initiatives ensure a safe work environment, while our continuous learning and development programs provide ongoing opportunities for personal and career advancement.
Our Typical Recruitment Process
The interview process typically includes three rounds, though the number may vary depending on the role and level of seniority. It usually begins with a conversation with our recruiting team to learn more about you and your goals. This is followed by an interview with a hiring manager or business stakeholder to explore your background and provide more insight into the role. The final round focuses on assessing your role-specific expertise and may be conducted as a panel interview to evaluate your cross-functional strengths. Before extending an offer, we generally conduct reference checks, and after an offer is made, a standard background check is completed. While we strive for consistency, the process may differ based on the role, business unit, location, job type, legal requirements, and other factors.