QA & Glific Developer

Posted 24 Days Ago
Hiring Remotely in Oregon, USA
Remote
Junior
Edtech • Social Impact
The Role
Design and maintain Glific conversational flows for students and teachers, including multilingual experiences and integrations with internal and third-party systems. Develop Python REST APIs, webhooks, authentication, validation, logging, tests, and documentation. Manage PostgreSQL or MariaDB data exchange, diagnose production issues across flows and integrations, monitor systems, and resolve reliability or performance problems.
Summary Generated by Built In

We Want To Change The World. We Believe It Starts With Education.
In India, 100 million children from low-income communities grow up without access to the 21st-century skills they need to thrive — from emotional intelligence and digital literacy to everyday money management. This gap leads to a lifetime of limited opportunity, intergenerational poverty, and rising mental health concerns.
What Are We Doing?
At The Apprentice Project (TAP), we're building India's boldest bet on education equity — an AI-powered learning buddy that helps thousands of government school students unlock 21st-century skills. We don't just teach coding or financial literacy — we spark self-confidence, creativity, and lifelong curiosity in children who've been told to "stay in their lane."
We're not looking for employees. We're looking for co-builders — people who want to create generational change, one student at a time.
Who We're Looking For
We're looking for someone who can own quality assurance for conversational flows and develop the Glific journeys that students and teachers use on WhatsApp. You can read Figma designs, understand what a flow change affects, create clear test cases, and complete testing through bug verification and reporting. You bring strong QA skills and hands-on experience building flows in Glific or a comparable chatbot or workflow-automation platform.
About The Role
Location: Remote / Hybrid
Experience: 2+ year of relevant experience
Type: Full-time
What You'll Do
Conversation Flow QA
  • Read Figma designs, annotations, and requirements to understand conversation paths, expected behaviour, and changes from the existing flow. Clarify gaps before testing.
  • Create test cases linked to requirements, with prerequisites, test data, steps, and expected outcomes. Cover each branch and completion path.
  • Execute functional, end-to-end, and regression tests on student and teacher journeys. Verify messages, routing, variables, stored responses, and integration outcomes against approved designs.
  • Test invalid inputs, missing or delayed responses, interrupted and restarted journeys, language variations, and integration failures where applicable.
Defect Tracking and Test Completion
  • Log bugs with reproducible steps, expected and actual results, severity, and supporting evidence.
  • Work with developers to resolve defects, retest fixes, and check affected journeys for regressions.
  • Maintain test records and report passed, failed, and blocked cases, coverage gaps, and unresolved defects so the team can make informed release decisions.
Glific Flow Development
  • Build, modify, debug, and maintain Glific flows from approved Figma designs and program requirements.
  • Implement branching, variables, input validations, and connections to existing APIs or webhooks where needed. Support multilingual flows and document changes.
Collaboration and Change Management
  • Work with product, design, curriculum, operations, and program teams to clarify requirements and acceptance criteria.
  • Assess the impact of flow changes and keep test cases, regression coverage, and flow documentation up to date.
  • Troubleshoot flow issues, identify integration failures, and collaborate with backend developers on issues that require changes to underlying systems.
Who You Are
  • 2+ year of relevant experience, with demonstrated work in both QA and chatbot or workflow development.
  • Practical experience testing conversational flows or branching user journeys, including functional, end-to-end, and regression testing.
  • Ability to interpret Figma designs and annotations, understand flow changes, and identify missing or ambiguous behaviour.
  • Experience independently creating test cases, executing testing, documenting bugs, verifying fixes, and reporting completion.
  • Hands-on development experience in Glific or comparable chatbot, conversational-flow, or workflow-automation platforms, including conditional logic, variables, validation, and data handling.
  • Prior Glific experience is preferred but not mandatory. Candidates new to Glific should be able to show workflows they have built and debugged, explain their logic, and demonstrate the ability to learn a new flow-building tool.
  • Basic understanding of APIs, webhooks, and JSON, and how integrations affect conversation behaviour and test outcomes.
  • A systematic approach to debugging, clear written communication, and the ability to follow testing and development tasks through to completion.
Skills You Bring
  • QA judgement: Identify edge cases and prioritise tests by risk.
  • Design interpretation: Turn Figma journeys into test cases and flow logic.
  • Flow development: Build and debug branching workflows and trace conversation data.
  • Ownership: Verify fixes, document results, and communicate release risks promptly.
Good to Have
  • Experience developing and maintaining Glific flows used by real users.
  • Experience with WhatsApp applications and multilingual conversational flows.
  • Basic scripting in Python or JavaScript, or experience automating repeatable tests.
  • Familiarity with API testing, bug-tracking, and test-management tools.
  • Working knowledge of Git or SQL for investigating issues and validating data.
What Success Looks Like
  • Flow changes match approved Figma designs and acceptance criteria across student and teacher journeys.
  • Test cases cover changed and affected paths, with documented execution results before release.
  • Defects are reproducible, prioritised, and tracked through fix verification; unresolved issues and blocked tests are clearly reported.
  • After learning the platform, you can independently build, modify, and debug Glific flows using established team practices.
  • Flow documentation and regression tests stay current as requirements change.
Why Join Us?
The flows you test and build shape how students and teachers learn through WhatsApp. You'll catch broken journeys before release and turn program requirements into working conversations, developing your QA and Glific skills while seeing how your work supports learning.
What You Can Expect?
  • Real ownership: Take responsibility for conversation-flow testing and the Glific changes you implement.
  • Practical learning: Develop your Glific skills while working on branching journeys, integrations, and the testing challenges they create.
  • Collaborative environment: Work closely with product, design, operations, curriculum, and program teams to improve the student experience.
  • Supportive culture: Collaborative teams, open communication, and shared purpose.
  • Sector-aligned compensation: Competitive salary in line with experience and nonprofit standards.
  • You can always reach out to us for any questions on [email protected]

Skills Required

  • 1+ year of practical experience creating and managing Glific flows
  • Strong Python programming skills
  • Experience developing and consuming REST APIs
  • Experience with FastAPI, Frappe, or another Python web framework
  • Understanding of webhooks, JSON, HTTP, OAuth, API tokens, and authentication
  • Working knowledge of SQL databases, preferably PostgreSQL or MariaDB
  • Experience with Git and structured debugging
  • Ability to translate business processes into conversational flows and backend logic
  • Experience with WhatsApp-based applications or chatbot platforms
  • Familiarity with Frappe Framework, ERPNext, or Glific APIs
  • Experience with Docker, Redis, background workers, and cloud deployment
  • Experience implementing multilingual conversational flows
  • Familiarity with CI/CD, automated testing, monitoring, and data privacy practices
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Pune
72 Employees
Year Founded: 2016

What We Do

The Apprentice Project (TAP) is an education-focused nonprofit program under MentorMe Foundation that supports children from disadvantaged communities in India. It develops socio-emotional and 21st-century skills through co-curricular learning in performance, technical, and visual arts. TAP combines volunteering, electives, and self-learning opportunities to help marginalised middle- and high-school students build capabilities, gain practical exposure, and participate more confidently in future education and work.

Similar Jobs

GitLab Logo GitLab

Account Executive

Cloud • Security • Software • Cybersecurity • Automation
Easy Apply
Remote
United States
2500 Employees
111K-187K Annually

Liberty Mutual Insurance Logo Liberty Mutual Insurance

Technical Claims Specialist, Workers Compensation

Artificial Intelligence • Fintech • Insurance • Marketing Tech • Software • Analytics
Remote or Hybrid
2 Locations
40000 Employees
75K-140K Annually

Liberty Mutual Insurance Logo Liberty Mutual Insurance

Senior Technical Claims Specialist, Energy Complex

Artificial Intelligence • Fintech • Insurance • Marketing Tech • Software • Analytics
Remote or Hybrid
5 Locations
40000 Employees
83K-139K Annually

Engine Logo Engine

Senior Director, Client Operations

Artificial Intelligence • Fintech • Software • Travel
Easy Apply
Remote
United States
1000 Employees
192K-266K Annually

Similar Companies Hiring

Camber Thumbnail
Fintech • Healthtech • Social Impact
New York, New York
90 Employees
Sailor Health Thumbnail
Healthtech • Social Impact • Telehealth
New York City, NY
20 Employees
Playground (tryplayground.com) Thumbnail
Kids + Family • Payments • Social Impact • Software
New York City, New York
80 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account