Job descriptionThe QA Lead in Social Development ensures the quality, compliance, and effectiveness of programs, systems, and processes within social sector initiatives. Key responsibilities include: Quality Assurance Oversight: Establish and enforce QA standards, methodologies, and best practices across social development projects. Process & Compliance Monitoring: Ensure adherence to regulatory, policy, and program guidelines, maintaining legal and ethical neutrality. Testing & Validation: Design and execute test plans for systems, workflows, and documentation to identify gaps and risks. Stakeholder Collaboration: Work with program managers, technical teams, and social development officers to align QA processes with community outcomes. Risk Mitigation: Identify issues early, recommend corrective actions, and track resolution to safeguard program integrity. Reporting & Metrics: Develop QA reports, dashboards, and performance indicators to measure program success and compliance. Continuous Improvement: Drive enhancements in processes, tools, and documentation to strengthen delivery and impact. DELIVERABLES The successful candidate must deliver the following in order to successfully complete the engagement: 1. Test Plan Development: Participation in the development of any applicable project test plans. Participating in the creation and maintenance of QA procedures; 2. Test Case Development: Development of a series of test cases for applicable projects, both manual and automated. Participating in the creation of project test plans and other assigned quality assurance related documents; Reviewing and analyzing system specifications and project documentation for the purpose of designing, building and maintaining test cases, both manual and automated; Providing direction and expertise in the identification and setup of automated vs. manual testing; Adhering to quality assurance procedures and standards as laid out by the QA Manager; Build and maintain repository of manually executed and/or automated test cases based on project requirements and change requests; Create and maintain performance testing initiatives and adhering to best practices; 3. Status Reporting: As requested, provision of written status and progress reports. Update testing status and defects in defect repository daily. Reporting and tracking defects to resolution; Communicate regularly with Project/Team Representatives and participate in Quality review sessions; 4. Test Case Automation & Execution: Creating, updating and executing automated test cases if deemed required. Executing test cases and providing testing results in preparation for projects releases and upgrades; Review project/release requirements and perform Gap Analysis; Work with various IT resources during the design, development, and implementation of IT Projects/Releases; Assist business users in User Acceptance Testing; 5. Knowledge Transfer: Cross-training other quality assurance testers to ensure knowledge of the deliverables is retained within project team members. 6. Attend required meetings and workshops: Actively participate in solution design, product demonstrations and reviews, project status and team meetings. Attending team status meetings and working group meetings as required; Working closely with the Quality Assurance Team and Business leads to deliver assigned deliverables and meet project deadlines; The QA Analyst will be required to sign a non-disclosure agreement and complete the Privacy and Security training, prior to commencing the assignment.