Search
Header navigation

Quality Assurance Lead (Remote/Unpaid Volunteer)

Empowered Futures
locationCanada
remoteFully Remote
PublishedPublished: 2026-01-13
ExpiresExpires: 2026-03-14
IT: Support / Web Interface /Design
Unpaid Volunteer Position

Join Empowered Futures as a Quality Assurance Lead and use your skills to help build support for personal and professional growth. In this volunteer leadership role, you'll oversee quality processes, collaborate with cross-functional teams, and ensure our digital and operational standards remain high.



Empowered Futures is dedicated to creating confident, emotionally intelligent, and resourceful adults through self-empowerment, business mentorship, and unwavering support to help them build their capability and reap their full potential.

Quality Assurance Lead (Remote/Unpaid Volunteer)

Join Empowered Futures as a Quality Assurance Lead and leverage your expertise to enhance our mentorship platform, EF Connect, and internal task management app, Let’s Go. In this volunteer leadership role, you’ll oversee quality processes for our web and mobile platforms, collaborate with cross-functional teams, and ensure compliance with nonprofit standards like Imagine Canada.


Empowered Futures is dedicated to creating confident, emotionally intelligent, and resourceful adults through self-empowerment, business mentorship, and unwavering support to help them realize their full potential.

This volunteer position offers a unique opportunity to apply your technical skills in a modern tech stack and make a significant impact on young adults’ lives.


Responsibilities:

Lead, manage, and support the QA team (App Testing or Documentation branch) to ensure high performance and accountability in a part-time volunteer environment

Provide strategic direction for QA processes, aligning with Empowered Futures’ mission

Lead bi-weekly QA meetings to monitor progress and share updates

Collaborate with IT, Product, and Program Development teams to maintain quality across web (Next.js, GraphQL) and mobile (Kotlin/Swift) platforms

Develop, implement, and maintain QA policies and procedures, integrating SOPs into the Let’s Go platform

Conduct audits and quality reviews to ensure compliance with nonprofit standards (e.g., Imagine Canada’s governance and volunteer involvement)

Design and execute test plans, test cases, and scripts for EF Connect, covering core flows (login, mentor search, booking, feedback) using tools like Postman (API), Selenium/Cypress (automation), and JMeter (performance)

Perform manual testing to validate functionality, usability, accessibility (via axe-core/Lighthouse), and security (e.g., XSS/CSRF protection with NextAuth)

Manage bug tracking and reporting in Azure DevOps, ensuring clear documentation and resolution

Optimize QA pipelines in Azure DevOps for automated testing and CI/CD integration

Recommend improvements to testing frameworks and best practices, enhancing cross-team efficiency

Qualifications:

5+ years of experience in QA, software testing, or a related field

Familiarity with modern web app architectures (e.g., Next.js, GraphQL, Prisma ORM, NextAuth) and mobile apps (Kotlin/Swift)

Experience with QA tools: Azure DevOps (test management, pipelines), Postman, Selenium/Cypress, JMeter, axe-core/Lighthouse

Previous leadership or mentorship experience is a strong asset

Strong communication, collaboration, and organizational skills

Analytical mindset with a proactive problem-solving approach

Passionate about quality assurance and continuous improvement

Comfortable working remotely with minimal supervision in a volunteer-based nonprofit



Benefits:

Empower emerging adults through mentorship and growth

Innovate in the mental wellness space

Collaborate with multidisciplinary senior board members

Expand your professional network

Opportunities for advancement, including potential board member roles



This is a part-time, unpaid position with a minimum commitment of 9-12 hours per week.

Please be sure to check your inbox, including your spam or junk folder, for any correspondence from us regarding your application status. Occasionally, emails may be filtered by mistake

Required degree level

  • Experienced (Non Manager)