Posted: Jan 15, 2026
APPLY

Engineering | Quality Assurance Automation Engineer - FT

BC Ferries - Victoria, BC
Full-time
Salary: $105,200.00 - $131,500.00 Annually
Application Deadline: Feb 5, 2026
Transportation

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.