Business Analyst / Quality Assurance Analyst

VersaFileVancouver, BC
CA$65,000 - CA$75,000Remote

About The Position

VersaFile is looking for a detail-oriented Business Analyst / Quality Assurance Analyst to support the successful delivery of enterprise content management (ECM), workflow automation, and ERP integration projects. In this role, you'll work closely with clients, project managers, developers, and delivery leads to translate business requirements into well-defined solutions and ensure those solutions meet expectations through rigorous testing and validation. You'll play a key role in documenting requirements, supporting project delivery, managing testing activities, and helping clients successfully adopt new technologies. This position is ideal for someone who enjoys solving business problems, working with both technical and non-technical stakeholders, and ensuring high-quality outcomes. You'll have the opportunity to build expertise in enterprise platforms including SAP, IBM FileNet, Box, SharePoint, and other leading business systems.

Requirements

  • 1 to 3 years in a Business Analyst or QA Analyst role within enterprise software implementation, professional services, or systems integration.
  • Demonstrated experience producing BRDs, functional specifications, RTMs, and test artifacts on projects with active client and developer stakeholders.
  • Experience with formal scope and change control processes on fixed-price, Time and Material, or hybrid engagement models.
  • Experience supporting UAT cycles, including preparation, execution, and sign-off.
  • Working knowledge of tools such as Azure DevOps, Jira, or similar project and test management platforms.
  • Strong proficiency with Microsoft 365 tools, including Word, Excel, Teams, SharePoint, and Visio.
  • Strong written communication to produce client-facing artifacts that hold up under scope disputes.
  • Strong verbal communication to lead client workshops and translate between business and technical audiences in real time.

Nice To Haves

  • Experience with ECM, document management, workflow automation, ERP systems, or enterprise software environments is considered an asset.
  • Familiarity with platforms such as IBM FileNet, Box, OpenText, SharePoint, SAP, or similar solutions is an asset.

Responsibilities

  • Participate in client workshops and discovery sessions to gather and document business and technical requirements.
  • Create and maintain Business Requirements Documents (BRDs), Functional Specifications, process maps, user stories, and use cases.
  • Translate business needs into clear functional requirements for developers and technical teams.
  • Develop and maintain Requirements Traceability Matrices (RTMs) to ensure requirements are tracked through design, development, testing, and deployment.
  • Support change management processes by documenting scope changes and updating project artifacts as needed.
  • Develop test strategies, test plans, test cases, and test scripts aligned with project requirements.
  • Execute functional, integration, regression, and user acceptance testing (UAT) activities.
  • Log, track, and validate defects while collaborating with developers to ensure timely resolution.
  • Support clients during UAT by preparing test environments, facilitating testing sessions, and managing sign-off processes.
  • Validate project deliverables against acceptance criteria before release.
  • Contribute to project estimation, planning, and status reporting activities.
  • Maintain reusable requirements, testing, and process documentation to support future projects and continuous improvement.

Benefits

  • Competitive salary
  • Annual bonus program
  • Comprehensive health and benefits plan
  • Home internet reimbursement program
  • Flexible remote work environment
  • Professional development opportunities
  • Supportive and collaborative team culture
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service