Esports
Software Engineer II
Mid Level
Vancouver, Canada
hybrid
Full time
Digital, Product & TechEngineering & Development$105k – 143k
Job description
About the Role
This role sits within FC Quality Verification Engineering, a team 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 postholder develops mobile automation components, integrates them into development workflows, and improves automated test feedback. The role reports to an Engineering Manager and is offered on a hybrid basis, with at least three days a week worked from the Burnaby, BC office.
Key Responsibilities
- 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.
- A 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 from the office in Burnaby, BC.
Benefits & Perks
- Vacation of 3 weeks per year to start.
- 10 days per year of sick time.
- Paid 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 and vision coverage.
- Life insurance and disability insurance.
- Retirement plan, available to regular full-time employees.
- Certain roles may also be eligible for bonus and other incentive programmes.
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.
