About the job Social Development - QA Lead (Remote) JP326
The 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.