B

BCAA

Offers auto protection and mobility services

Senior Quality Assurance Automation Engineer - Salesforce

Test Automation EngineeringUpdated on Nov 12
Full-timeBurnaby, BC, Canada$103.8k - $129.8k

About the Job

Requirements

  • Education in Computer Science or a related area, or an equivalent combination of education and experience.
  • At least 7 years of relevant experience, including at least 5 years designing and developing test automation frameworks.
  • 2–3 years of application development experience.
  • 1–2 years of experience in a Senior or Lead QA role.
  • Hands-on experience with Salesforce QA and Salesforce test automation tools such as Provar and Playwright.
  • Strong hands-on experience with SQL.
  • Experience with continuous integration and continuous delivery (CI/CD) practices and automation tools such as Copado.
  • Strong knowledge of software testing methodologies and quality assurance best practices.
  • Experience developing and maintaining automated test scripts using programming or scripting languages.
  • Experience mentoring junior team members in test automation and QA practices.
  • Ability to investigate complex testing, environment, and production issues.
  • Applicants must be within commuting distance of the Head Office or willing to relocate to the Greater Vancouver/Lower Mainland/Fraser Valley region.

Responsibilities

  • Design, develop, and maintain test automation frameworks that support reliable and efficient automated testing.
  • Analyze business requirements, use cases, and technical architecture to estimate testing effort and develop effective test strategies.
  • Develop and maintain automated test scripts using programming and scripting languages.
  • Execute automated testing across functional, regression, performance, and load testing scenarios.
  • Perform manual testing where automation is not appropriate or cost-effective.
  • Build and maintain automation coverage for common and business-critical workflows.
  • Troubleshoot test environment issues and help maintain reliable automated testing.
  • Investigate and troubleshoot production incidents and support timely resolution.
  • Advocate for development practices that improve testability, prevent defects, and identify quality issues earlier in the development lifecycle.
  • Assess and recommend testing tools and technologies that improve or expand BCAA’s automation capabilities.
  • Work closely with external vendors to ensure system and testing requirements are delivered effectively and on time.
  • Mentor junior team members and share best practices across test automation and quality assurance.
  • Consider both customer and agent perspectives throughout testing to contribute to an excellent user experience.

Desired Qualifications

  • Experience implementing Apex unit tests.
  • Experience working with MuleSoft.
  • Experience working with AWS or equivalent cloud technologies.

About the Company

BCAA

Offers auto protection and mobility services

BCAA helps people in British Columbia by offering a range of membership and protection services. Its offerings include road-side assistance, insurance, car share programs (Evo Car Share), micro-mobility (Evolve E-Bike Share), a car marketplace, and auto service. The company provides members with transportation options and protection, and it reports on its social and environmental impact through an annual Impact Report. The goal is to support mobility and protection for BC residents while focusing on people, the planet, and prosperity.

Company size
501-1,000
Company stage
Not listed
Total funding
Not listed
Headquarters
Burnaby, Canada
Founded
1906

Recently Posted Jobs

Explore more opportunities at BCAA

See more jobs