Description
The Lead – Programme Design and Quality (Technology) will support the design, documentation, and quality assurance of education technology programmes at TCF. The role is responsible for translating programme ideas, educational needs, and technical inputs into clear, structured artefacts that enable effective vendor delivery, smooth deployments, and meaningful evaluation.
This is a hands-on role focused on structured thinking, documentation, and execution support ideal for someone who enjoys bringing clarity to complex, ambiguous problems.
Programme Design & Documentation
-
Develop and maintain high-quality programme documentation, including:
-
Business and Functional Requirements Documents (BRDs / FRDs)
-
User journeys and process flows
-
Functional specifications and acceptance criteria
-
-
Translate inputs from Programme Managers, academics, field teams, and vendors into clear, implementable documentation.
User Flows & Experience Thinking
-
Map end-to-end user journeys for different stakeholders (teachers, students, principals, evaluators, field staff).
-
Identify edge cases, failure points, and usability risks early in the design phase.
-
Support design decisions that prioritise simplicity, reliability, and ease of use.
Testing & Quality Assurance
-
Develop and execute structured UAT plans, including writing and running test cases, validating fixes, and ensuring releases meet agreed quality standards before deployment.
-
Log, track, and follow up on issues to closure.
-
Support the Senior Manager in ensuring solutions meet agreed quality standards before deployment.
Cross-Team Coordination
-
Work closely with:
-
Programme Managers (programme direction and decision-making)
-
Operations and field teams (deployment realities)
-
Academics and training teams (pedagogical alignment)
-
Vendors and technical partners
-
-
Act as a bridge between technical and non-technical stakeholders.
Process Improvement & Knowledge Management
-
Maintain process documentation, SOPs, and decision logs.
-
Identify recurring issues and suggest improvements to programme design and workflows.
-
Support consistency and reuse of templates, structures, and best practices across projects.
Required Skills
-
Strong structured thinking and problem-solving skills
-
Ability to translate ideas into clear documentation such as requirements, workflows, and test cases
-
Good coordination and execution skills; prior experience supporting projects or programmes is a plus
-
Comfortable working with detail and managing multiple tasks at the same time
-
Willingness to take initiative and work independently while collaborating with teams
-
Adaptable and able to work in evolving or ambiguous environments
-
Basic understanding of testing and quality assurance; experience with UAT is an advantage
-
Clear written and verbal communication skills
-
Fluency in English and Urdu (Mandatory)
-
General understanding of technology systems; prior experience with education technology platforms or Learning Management Systems (LMS) is preferable
Education
Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related discipline
(Candidates with strong relevant experience but different academic backgrounds may be considered.)
Experience
2–4 years of relevant experience in roles such as Business Analyst, Product or Programme Associate, or Project Coordinator with strong documentation responsibilities
Experience writing structured documentation (requirements, SOPs, workflows, test cases)
Familiarity with software development or system deployment processes
Exposure to education, ed-tech, or social impact programmes is a plus but not mandatory

