Job Description
- Translating non-functional quality engineering strategy, standards and technical direction into executable plans and approaches aligned to business and delivery needs
- Designing and implementing scalable, data-driven validation approaches that translate performance, resilience, availability and scalability objectives into measurable engineering initiatives
- Developing and contributing to engineering quality metrics (e.g. non-functional coverage, test reliability metrics, CI/CD feedback loops) through instrumentation and KPIs
Implementing and enforcing quality gates (coverage, performance thresholds, reliability criteria) within Dev-owned CI/CD pipelines
- Developing enterprise approaches for generating representative performance and resilience-testing datasets and solutions, including synthetic data generation, masking and anonymization
- Partnering with engineering teams to improve monitoring, logging, tracing and telemetry capabilities using observability platforms for performance analysis and reliability validation
- Supporting release-readiness reviews by validating non-functional quality requirements and operational risks
Skills and Requirements
- 10+ years of experience in software engineering, performance engineering, site reliability engineering, quality engineering, or related field
- Extensive experience leading enterprise-scale non-functional testing initiatives operating 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 tools such as k6, Gatling, JMeter, Locust, Neo
Load or equivalent.
- Experience implementing resilience and chaos-engineering practices using tools such as 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.
- Robust programming skills (Python, Java
Script, C#, Java)
- Proven experience designing and building and evolving performance testing frameworks (not just using them)
- Experience with AI-powered testing or test generation: LLMs, agentic and spec-driven automation
- Experience with CI/CD platforms including Git
Hub Actions, Azure Dev
Ops, Jenkins or Git
Lab CI
- Familiarity with containerization and orchestration technologies, AWS or Azure, containers (Docker/Kubernetes)
- Strong understanding of database-performance concepts across relational and NoSQL technologies.
- Experience with observability and monitoring platforms such as Dynatrace, Splunk, Grafana, Prometheus, Azure Monitor or equivalent.
- Banking, credit union experience
We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day.
We are an equal employment opportunity/affirmative action employer that believes everyone matters.
Qualified candidates will receive consideration for employment without regard to race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances.
If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request to
[email protected].
📌 QE Lead, Non Functional (Vancouver)
🏢 Insight Global
📍 Vancouver