Esports
Software Engineer II
Mid Level
Vancouver, Canada
hybrid
Full time
Digital, Product & TechFootballEngineering & Development$105k – 143k
Job description
About the Role
Sits within FC Quality Verification Engineering, whose mission is to help teams identify quality issues earlier by building automation software and developer tools for EA SPORTS FC, including the Companion App on iOS, Android, and web. The post-holder develops mobile automation components, integrates them into development workflows, and improves automated test feedback. They report to an Engineering Manager and work hybrid, at least three days a week, from the Burnaby, BC office.
Key Responsibilities
- Develop mobile automation components and integrate them into development workflows to improve automated test feedback.
- Build modular automation components for mobile and web flows, with clear interfaces and automated tests.
- Configure and maintain physical device labs, emulators, and simulations.
- Integrate automated checks into Continuous Integration (CI) workflows with repeatable test data, secure authentication, and clear diagnostics.
- Investigate failures and flaky tests, distinguish between application, test, and environment issues, and verify root-cause fixes.
- Track coverage, reliability, and runtime metrics to improve automation, and evaluate AI-assisted approaches.
- Partner with developers and quality teams to clarify requirements, prioritise coverage, estimate work, review code, and share knowledge.
Required Experience & Qualifications
- 2+ years of professional software development or test automation experience.
- Bachelor's degree in Computer Science, Software Engineering, or a related technical field with coursework or academic exposure to Artificial Intelligence / Machine Learning concepts.
- Proficiency in TypeScript or JavaScript, modular design, data structures, automated testing, code review, and Git.
- Experience automating mobile applications across physical devices, emulators, and simulators using frameworks such as Appium, WebdriverIO, Detox, Espresso, or XCUITest.
- Experience running automated checks in CI and investigating failures through logs, debugging, and repeatable tests.
Workplace
- Hybrid working: at least 3 days a week in the Burnaby, BC office.
Benefits & Perks
- Vacation: 3 weeks per year to start.
- 10 days per year of paid sick time.
- Company top-up to EI/QPIP benefits up to 100% of base salary when welcoming a new child (12 weeks for maternity, and 4 weeks for parental/adoption leave).
- Extended health/dental/vision coverage.
- Life insurance.
- Disability insurance.
- Retirement benefits to regular full-time employees.
- Certain roles may also be eligible for bonus and long-term cash programs.
Create your account to access job details
Unlock full job descriptions, apply in seconds, and get access to roles matched to your experience and interests.
