Senior Software Engineer - AI QA & Test Automation (Hybrid)

Electronic Arts

Vancouver

Hybrid

CAD 120,000 - 180,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Vacation: 3 weeks per year
Sick time: 10 days per year
Top-up EI/QPIP benefits
Extended health/dental/vision

Job summary

Electronic Arts in Vancouver–Burnaby area seeks a Senior Software Developer to manage systems from proposal to adoption. You’ll shape technical direction, write code, define metrics, and mentor engineers.

Hybrid work requires at least 3 days in the office, reporting to the Technical Director of FC Quality Verification Engineering. You will lead multi-agent state machines, AI testing frameworks, and end-to-end test environments, while collaborating with development, QA, production, and live ops

Qualifications

  • 10+ years of professional software development experience.
  • Bachelor's or Master's degree in CS/SE with AI/ML coursework.
  • Proficiency in C# or C++ and Python.
  • In-depth experience with LLMs, multi-agent orchestration, state machines, context/memory management, and human-in-the-loop workflows.
  • Experience designing and independently implementing complex software systems, including interfaces, dependencies and documented trade-offs.
  • Experience building test automation or developer tools, integrating them into CI/CD workflows, and debugging distributed systems using logs and telemetry.

Responsibilities

  • Lead the design and implementation of closed-loop, multi-agent state machines, human-in-the-loop execution flows, and Generative AI testing frameworks for hyper-personalization systems.
  • Develop distributed agent execution environment that autonomously run and self-heal end-to-end tests across complex environments.
  • Develop statistical validation solutions, probabilistic rubrics, and calibration frameworks to measure feature quality, model drift, and non-deterministic agent behaviour at scale.
  • Own technical designs, build reusable components, and improve our CI/CD workflows and distributed execution services.
  • Diagnose failures across code, data, and infrastructure, fix root causes, and mentor our engineers through code reviews and knowledge sharing.
  • Act as product owner for the systems you lead: define requirements, scope, delivery plans, and keep partners informed of estimates, progress, risks and dependencies.
  • Learn and evaluate new engineering approaches, including AI-assisted workflows, and measure improvements in reliability and adoption.

Skills

C# / C++
Python
LLMs & AI
Distributed systems
Automated testing
CI/CD
Version control
Statistical inference
Experiment design
Debugging distributed systems

Education

Bachelor's or Master's in CS/SE with AI/ML coursework

Job description

Electronic Arts in Vancouver–Burnaby area seeks a Senior Software Developer to manage systems from proposal to adoption. You’ll shape technical direction, write code, define metrics, and mentor engineers.

Hybrid work requires at least 3 days in the office, reporting to the Technical Director of FC Quality Verification Engineering. You will lead multi-agent state machines, AI testing frameworks, and end-to-end test environments, while collaborating with development, QA, production, and live ops

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior AI/ML Testing Engineer (Hybrid)
Senior AI/ML Testing Engineer (Hybrid)

Electronic Arts • Vancouver

Hybrid
CAD 120,000 - 180,000
Extended health/dental/vision
Retirement plan
Three weeks vacation
Engineering Manager – AI-Driven Automation & Tooling (Hybrid)
Engineering Manager – AI-Driven Automation & Tooling (Hybrid)

Electronic Arts • Vancouver

Hybrid
CAD 140,000 - 190,000
Vacation 3 weeks
Sick time 10 days
Top-up EI/QPIP
+3
Hybrid Quality Verification Designer
Hybrid Quality Verification Designer

Electronic Arts • Vancouver

Hybrid
CAD 55,000 - 90,000
3 weeks vacation per year
10 days sick time per year
Top-up to EI/QPIP benefits
+4
Hybrid QA Designer - Game Feature Testing & Mentorship
Hybrid QA Designer - Game Feature Testing & Mentorship

Electronic Arts Ltd • Vancouver

Hybrid
CAD 67,000 - 93,000
Vacation 3 weeks/year
Sick time 10 days/year
Top-up EI/QPIP benefits
+5
AI-Enabled Quality Designer (Hybrid, Temp)
AI-Enabled Quality Designer (Hybrid, Temp)

Electronic Arts • Vancouver

Hybrid
CAD 75,000 - 105,000
3 weeks vacation
Health, dental, vision coverage
Basic life insurance
Senior Software Engineer
Senior Software Engineer

Electronic Arts • Vancouver

Hybrid
CAD 120,000 - 180,000
Vacation: 3 weeks per year
Sick time: 10 days per year
Top-up EI/QPIP benefits
+1
Senior Software Engineer
Senior Software Engineer

Electronic Arts (EA) • Vancouver

Hybrid
CAD 141,000 - 204,000
Vacation 3 weeks
EI/QPIP top-up
Health/dental/vision insurance
+3
Senior .NET Engineer, Backend + DevOps (Hybrid)
Senior .NET Engineer, Backend + DevOps (Hybrid)

Electronic Arts • Vancouver

Hybrid
CAD 120,000 - 170,000
Associate Quality Designer – Gaming QA Strategist
Associate Quality Designer – Gaming QA Strategist

Electronic Arts (EA) • Vancouver

On-site
CAD 67,000 - 93,000
3 weeks vacation
10 sick days per year
Top-up to EI/QPIP benefits
+3
Hybrid Systems Software Engineer - Engine & Performance
Hybrid Systems Software Engineer - Engine & Performance

Electronic Arts • Vancouver

Hybrid
CAD 122,000 - 171,000
Hybrid work model