QA Analyst - Intermediate

Insurance Corporation of British ColumbiaNorth Vancouver, BC
Hybrid

About The Position

The Information Services Division is currently looking for QA Analyst – Intermediate to join our applications team. In this role, you will be responsible for maintaining and enhancing solutions using a mix of testing approaches and tooling technologies to ensure the quality of ICBC’s various applications and Contact Centre products.

Requirements

  • 3-5 years of relevant hands-on experience in the domain of software testing or a combination of relevant post-secondary education and related business experience.
  • Solid understanding and hands on experience with Insurance business and application systems including Guidewire products, SQL or DB2 and use of test tools (e.g. JIRA, Zephyr, Cucumber, Selenium, SOAP UI etc.), SPLUNK, ITSM tools (e.g. HPSM, ServiceNow).
  • Experience with test strategies, plans, and various testing methodologies (e.g. risk based testing, regression testing, end-to-end testing, smoke testing, automated test experience and script creation).
  • Advanced knowledge of Agile methodologies.
  • Experience testing functional/non-functional requirements.
  • Experience in conducting impact analysis in an enterprise environment.
  • Experience performing production support including incident, problem and change management.
  • Effective written and oral communication skills.
  • Ability to work without supervision and in a cross-functional team environment.
  • Demonstrated critical thinking, problem solving and learning agility.
  • Ability to plan, prioritize and complete multiple concurrent tasks in an environment of changing deadlines, priorities and requirements.
  • Only candidates legally entitled to work in Canada will be considered for this position.

Nice To Haves

  • Mobile applications testing experience would be an asset.
  • Genesys Contact Centre application knowledge and exposure will be an added asset.

Responsibilities

  • Develop and lead testing efforts, report on progress and create test strategies and plans for functional, integration, automation and user acceptance testing spanning multiple functional areas within a line of business.
  • Identify test objectives, develop and executes test plans.
  • Create manual test cases from acceptance test criteria and execute manual test cases as well as exploratory functional testing.
  • Write user acceptance criteria requirements in a structured fashion amenable to automated testing, creates and executes automated acceptance tests.
  • Run transactions through systems, validate data records and run regression testing.
  • Identify root causes for complex defects within portfolio and communicate resolution.
  • Provide guidance and training to other team members.
  • Perform Incident triaging, Initial troubleshooting, document the findings, co-ordinate with business stakeholders and assign appropriate resources.
  • Performing case management and co-ordination with support help desk on Vendor portal for Contact centre Incidents.

Benefits

  • competitive salary
  • comprehensive benefits
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service