Quality Assurance Lead (Remote/Unpaid Volunteer)
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)