QE Lead, Quality, Non-Functional

Posted 1 hour ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Engineering Lead building performance, resilience, and observability testing for Vancity’s member-owned credit union platforms. Leading Performance SDETs and embedding automation into CI/CD.

Responsibilities

  • Lead quality engineering capabilities for performance, scalability, reliability, resilience, observability, and operational readiness of member-facing platforms
  • Translate non-functional quality strategy, standards, and technical direction into executable plans
  • Design and implement scalable, data-driven validation approaches and quality metrics
  • Implement quality gates within Dev-owned CI/CD pipelines
  • Develop enterprise approaches for performance and resilience-testing datasets, including synthetic data generation, masking, and anonymization
  • Improve monitoring, logging, tracing, and telemetry capabilities with engineering teams
  • Support release-readiness reviews by validating non-functional requirements and operational risks
  • Provide hands-on technical leadership to the Quality Engineering team and Performance SDET community
  • Coach Performance SDETs through coding, design, engineering, and analysis
  • Design, build, and evolve scalable performance-testing frameworks and reusable tooling
  • Establish load, stress, endurance, spike, capacity, and volume testing approaches
  • Develop workload models representing member behavior, application usage, and transaction profiles
  • Analyze performance bottlenecks across applications, APIs, databases, integrations, and infrastructure
  • Define performance SLAs, SLOs, and system-capacity targets with engineering teams
  • Implement AI-assisted and agentic testing approaches
  • Lead resilience testing using fault injection, failure simulation, and chaos engineering
  • Validate disaster recovery, failover, high availability, and business continuity capabilities
  • Support incident post-mortems and root-cause analysis
  • Advocate for shift-left performance and reliability engineering practices
  • Build automation frameworks, utilities, and CI/CD integrations for non-functional validation
  • Evaluate emerging AI-assisted testing and intelligent quality-engineering technologies

Requirements

  • 10+ years of experience in software engineering, performance engineering, site reliability engineering, quality engineering, or a related field
  • Extensive experience leading enterprise-scale non-functional testing initiatives as a senior technical contributor or Performance SDET
  • Deep expertise in performance-engineering methodologies, workload modelling, capacity planning, and scalability testing
  • Hands-on experience designing and evolving performance-testing frameworks using k6, Gatling, JMeter, Locust, NeoLoad, or equivalent
  • Experience implementing resilience and chaos-engineering practices using Gremlin, Chaos Toolkit, Azure Chaos Studio, or equivalent
  • Strong understanding of API architectures, microservices, distributed systems, event-driven architectures, and on-premise or cloud-native applications
  • Strong programming skills in Python, JavaScript, C#, or Java
  • Proven experience designing, building, and evolving performance-testing frameworks
  • Experience with AI-powered testing or test generation, including LLMs, agentic, and spec-driven automation
  • Experience with CI/CD platforms including GitHub Actions, Azure DevOps, Jenkins, or GitLab CI
  • Familiarity with containerization and orchestration technologies, AWS or Azure, Docker, and Kubernetes
  • Strong understanding of database-performance concepts across relational and NoSQL technologies
  • Experience with observability and monitoring platforms such as Dynatrace, Splunk, Grafana, Prometheus, or Azure Monitor
  • Ability to work in British Columbia or Ontario
  • Collaborative, analytical, engineering-minded, and innovative approach

Benefits

  • Annual incentive program eligibility
  • Flexible benefit packages for permanent employees
  • 3–4 weeks of vacation per year, with additional days earned over time
  • 2 extra statutory holidays beyond BC’s 11 statutory holidays
  • Care days for personal or family illness
  • Health and dental benefits from the hire date
  • Three levels of health and dental coverage
  • Defined benefit pension with guaranteed income for life
  • Inclusive hiring and career development programs for Indigenous, Black, or Trans candidates
  • Recruitment accommodations and support

Job title

Job type

Full Time

Experience level

Senior

Salary

CA$113,000 - CA$153,000 per year

Degree requirement

No Education Requirement

Tech skills

AWSAzureCloudDistributed SystemsDockerGrafanaJavaJavaScriptJenkinsJMeterKubernetesMicroservicesNoSQLPrometheusPythonSplunk

Location requirements

HybridVancouverCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.