02 Nov
|
Insight Global
|
Vancouver
02 Nov
Insight Global
Vancouver
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 REQUIRED SKILLS AND EXPERIENCE
- 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, NeoLoad 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.
- Solid programming skills (Python, JavaScript, 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 GitHub Actions, Azure DevOps, Jenkins or GitLab 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. NICE TO HAVE SKILLS AND EXPERIENCE
- Banking, credit union experience Artificial intelligence tools are used to assist in screening and assessing applicants for this position.
📌 QE Lead (Vancouver)
🏢 Insight Global
📍 Vancouver