QA Analyst
First Nations Finance Authority
No. 2026-IT-03
Who we are:
Located in the beautiful Okanagan Syilx territory on Westbank First Nation, First Nations Finance Authority or FNFA is a First Nations-owned and operated national not-for-profit organization that has been supporting First Nation communities across the country since 2005.
Our goal is to support First Nation member communities and organizations to realize their futures on their own terms by offering the best financing and investment rates and terms to build prosperity and success for current and future generations. Learn more: www.fnfa.ca
Our organization encourages development, learning, and diversity and likes to have fun. We are a small team that works hard for our members but recognizes the importance of your time outside of office hours. Our organization is never boring - there are always current projects and initiatives to support our Indigenous communities across the country. We are passionate about seeing our member Nations prosper and succeed on their own terms.
Job Summary:
The QA Analyst takes direction from and reports to the IT Manager. The incumbent will primarily be responsible for ensuring quality assurance of the New FMS software. The incumbent would thoroughly test the software in a variety of ways, identifying missing functionality and uncovering bugs and errors.
These would be reported to the Software Project Manager and subsequently be created into tasks for software development. They would also review completed tasks to ensure they are appropriately operational and ready for User Acceptance Test (UAT).
This position would assist in the development and deployment of the New FMS which is both an IT department objective and an organizational objective. The Software Development team utilizes Microsoft Azure DevOps to coordinate our development team. The QA Analyst will create tickets within this system for tasks or issues that are identified during the testing.
Primary Job Responsibilities:
- Develop test plans and procedures in Azure DevOps, ensure business requirements are met as per system specifications
- Develop test strategy, execute test cases and test automation during iterative development cycles
- Develop and execute functional test scenarios and test utilizing user stories contained within Agile Sprints
- During sprint planning provide estimates on the amount of time needed to complete testing related tasks
- Collaborate with software developer and software project manager and other stakeholders to review project requirements to ensure requirements are testable
- Carry out manual or automated tests on custom software and verify they pass quality standard for staff, analyze and report results. This should include: Unit testing, Integration testing, System testing, and Regression testing.
- Identify, document, and report defects, issues, and risks encountered during the testing process
- Report bugs and errors to software development team, create bug reports in Azure DevOps
- Work with software developer to reproduce and troubleshoot defects found in the system
- Conduct root cause analysis and recommend corrective actions
- Document and implement standard, integrated testing processes
- Communicate effectively with cross-functional teams, project manager and leadership to provide insights on the quality and readiness of systems for deployment or implementation.
- Ensure that testing activities adhere to regulatory requirements, data privacy standards, and internal control frameworks.
The ideal candidate will have:
- Bachelor’s Degree or Diploma in Information Technology or Business Management.
- Knowledge of Microsoft software infrastructure stack
- 3 to 5 years proven experience Software QA Analyst experience
- Experience with agile development methodology, iterative development, and testing knowledge is an asset
- Demonstrated experience including the following:
- M365 office productivity systems (Exchange, Outlook, Excel, SharePoint, Teams, etc.)
- Software development methodologies (Agile, Waterfall, Scrum).
- Familiarity with C#, Typeset, and SQL.
- Familiarity with Microsoft Azure framework.
- Strong understanding of DevOps environment.
- Working knowledge of test management software
- Continuous Integration and Deployment skills are an asset
- Demonstrated experience with managing / logging incidents reports
- Familiarity with Agile frameworks and regression testing
- Excellent communication skills
- Excellent interpersonal skills.
- Strong organizational skills with keen attention to detail.
- A professional, responsive, and positive work attitude is essential.
- Resourcefulness, flexible and adaptable.
· Experience with accounting and finance are considered an asset. Starting Compensation: $70,000 - $85,000 (dependent on qualifications and experience)
Benefits:
· Work/life balance – our workdays are 8:00 am to 4:00 pm, weekdays
· Retirement contribution matching of 6%
· 100% Employer paid extended health benefits
· Generous vacation package
· Employee wellness programs
· Career development (FNFA believes in mentorship and professional development)
Location: The successful candidate will work at our head office in Westbank, BC.
Duration: Full-time position for one (1) year. Possibility of extension upon successful completion of term.
Application process: Please email your resume and cover letter with three work-related references of immediate supervisors to:
[email protected]
We thank all applicants for their interest, however, only those candidates selected for interviews will be contacted. FNFA may cancel, postpone, or revise employment opportunities at any time.
- Qualified persons of Indigenous ancestry will be given preference in accordance with Section 16.1 of the Canadian Human Rights Act and Section 41.1 of the B.C. Human Rights Code; therefore, please self-identify in your cover letter.
Application Deadline: Until the position is filled.
Job Types: Full-time, Fixed term contract
Pay: $72,000.00-$87,000.00 per year
Benefits
- Dental care
- Employee assistance program
- Extended health care
- Life insurance
- Paid time off
- RRSP match
- Tuition reimbursement
Experience:
- Software quality assurance: 3 years (required)
Location:
- Westbank, BC (required)
Work Location: In person
📌 QA Analyst (Westbank)
🏢 First Nations Finance Authority
📍 Westbank