Job Search and Career Advice Platform

Enable job alerts via email!

Quality Assurance Automation Engineer

BC Ferries

Victoria

On-site

CAD 105,000 - 132,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A major transportation provider in Canada is looking for a Quality Assurance Automation Engineer to support its modernization efforts. You will implement test strategies and drive automation for software upgrades, collaborating with cross-functional teams to ensure high-quality standards. Candidates should have a bachelor's degree in a related field and 3-5 years of automation testing experience, with proficiency in tools like Selenium and Postman. The position offers a competitive salary range of $105,200 - $131,500 based on experience and knowledge.

Qualifications

  • 3-5 years of experience in automation testing, preferably using Web UI and API-REST.
  • Proficiency in programming languages such as Java, Groovy, Python, or JavaScript.
  • Experience integrating automated tests into CI/CD pipelines using Jenkins.

Responsibilities

  • Implement comprehensive test strategies and execute automated test scripts.
  • Drive automation testing for software upgrades and SaaS implementations.
  • Collaborate with cross-functional teams to assure delivery of high-quality projects.

Skills

Automation testing
API testing
Problem-solving skills
Collaboration
Continuous learning

Education

Bachelor’s degree in Computer Science, Information Technology or related field

Tools

Selenium
Postman
Jenkins
SQL Server Management Studio
Oracle PL/SQL
Job description

QUALITY ASSURANCE AUTOMATION ENGINEER

Victoria, Nanaimo or Vancouver Lower Mainland

The Opportunity

BC Ferries is modernizing its enterprise software ecosystem through a series of large-scale upgrades and strategic cloud SaaS migrations. We’re looking for a Quality Assurance Automation Engineer to join our team to help shape the quality assurance strategy for critical enterprise systems.

In this role, you’ll add both capacity and capability to our automation practice, supporting major project initiatives and ongoing system sustainment. You’ll work closely with developers, analysts, and business partners to ensure our platforms are stable, scalable, and built to the highest quality standards.

If you’re passionate about test automation, enjoy solving complex problems, and want your work to make a real impact on services that millions of British Columbians rely on, this is an opportunity to do meaningful work at scale.

The Role

Reporting to the Quality Assurance Test Manager, you add value by key areas of oversight such as:

  • Implementing comprehensive test strategies and executing automated test scripts across web UI, API, and backend systems;
  • Actively participating in design planning reviews to ensure test plans are traceable to business and technical requirements;
  • Driving automation testing initiatives for large-scale software upgrades and SaaS implementations across various domains, including ERP, IAM, and cloud-based HR and finance platforms;
  • Coordinating cross-functional testing efforts to ensure seamless system integration during migration from legacy systems to modern cloud environments;
  • Developing, executing, and maintaining automated test suites across multiple testing domains—including cross-browser compatibility, mobile responsiveness, API validation, performance, and security testing—to ensure robust quality and consistent user experience across diverse platforms and environments;
  • Managing the development of test data through automated test scripts;
  • Supporting data migration through DB query automation and then verify data accuracy and integrity;
  • Reviewing unit or integration tests written by developers to ensure quality and testability;
  • Assessing current testing processes and tools to identify gaps and opportunities for improvement tailored to enterprise environments;
  • Evaluating innovative and industry-proven automated solutions to address complex testing challenges specific to any ERP and web-based applications;
  • Providing strategic recommendations on adopting best practices, including risk-based, exploratory, and shift-left testing methodologies to enhance test coverage and efficiency;
  • Collaborating closely with developers, business analysts, project stakeholders, and management to assure the delivery of a high-quality project;
  • Monitoring and tracking defects using industry-standard tools and working closely with project stakeholders to resolve issues promptly;
  • Facilitating continuous improvement of QA processes by integrating feedback loops, automation efforts, and performance metrics into the testing lifecycle;
  • Continuously learning and evaluating emerging tools and technologies and proactively implementing those tools as needed to enhance QA and automation testing processes;
  • Leveraging tools such as SQL Server Management Studio (SSMS), MySQL Workbench, Oracle SQL Developer, DBeaver, DBVisualizer, and Toad for Oracle to validate schemas, data migration, and performance;
  • Using Datadog to monitor application metrics, logs, and performance in real time;
  • Leveraging monitoring tools such as New Relic, Splunk, or Prometheus/Grafana for deep-dive analysis;
  • Designing and configuring dashboards that provide real-time visibility into critical KPIs;
  • Analyzing historical monitoring data to identify trends and optimize resource allocation;
  • Using insights from monitoring analytics to proactively mitigate risks and enhance system stability;
What you bring to the team
  • Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or a related field (or equivalent experience)
  • 3-5 years of experience in automation testing (Web UI, API-REST preferred, or backend testing) using tools such as Selenium, Katalon, UFT, Cypress, Soap UI, Postman/Newman, JMeter, or Gatling
  • 3+ years of experience in developing test automation strategies and leading automation testing efforts
  • Knowledge of ERP applications (e.g., SAP, Oracle), IAM (e.g., Okta, Azure AD) and cloud-based HR and finance platforms
  • Proficiency in programming or scripting languages such as Java, Groovy, Python, or JavaScript
  • Proven experience with GIT for version control
  • Demonstrated experience integrating automated tests into CI/CD pipelines using Jenkins
  • Experience working with cloud-based testing and monitoring tools (e.g., Azure DevOps, Application Insights) to support automated testing within CI/CD pipelines
  • Experience working with Oracle 12G databases, Oracle PL/SQL, Oracle EBS 12.1.3, Oracle SOA suite 11, or Oracle API Gateway is preferred
  • Prior experience working in Agile teams (Scrum preferred)
  • Experience using tools such as Postman, REST Assured, SoapUI, Insomnia, Katalon Studio, GraphQL Playground, and Apollo Studio to simulate and validate REST, SOAP, and GraphQL APIs
  • Proven knowledge to support QA/Automation tasks for 2-tier/3-tier architecture, including web single-page applications and Java-based applications
Join us!

If this sounds like your next great career move, please submit your cover letter and resume by February 5, 2026 at 11:59pm.

Additional information

The target salary range: $105,200 - $131,500 per annum. The starting salary is determined based on the successful candidate’s knowledge, experience and internal equity.

We connect communities and customers to people and places important in their lives

At BC Ferries, our employees are our most important assets in delivering our commitment to customer safety, service and satisfaction. We support employment equity and diversity in the workplace and we encourage applications from all qualified individuals including women, visible minorities, Indigenous Peoples, persons with disabilities, persons of diverse sexual orientation, gender identity or expression (LGBTQ2S+), and others who reflect our ever-changing workplace.

\

We appreciate the interest of all applicants; however only those selected for an interview will be contacted.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.