Electronic Arts Logo

Base City: 

Vancouver - On-site

Salary: 

$96k to $133k

Rating: 

Self-taught: 

Position Type: 

Full-time

Position Keywords: 

Required: 

Bachelor - Computer Science

Experience: 

7 Years Software Development

Other Experience: 

  • 7+ years of professional experience with a focus on concepts and language varieties. Experience with C#, Java, and/or other comparative programming languages.
  • Knowledge of C++, and scripting experience with Machine Learning, Python, JavaScript and Angular is an asset.
  • Bachelor’s degree in Computer Science, Computer Engineering, Software Engineering or equivalent
  • Experience with software development life cycle, software engineering methodologies and practices, and their application to both development and QA.
  • Experience with software quality assurance concepts, debugging processes and procedures.
  • Experience working with internal customers with a diverse set of backgrounds and needs - able to speak their language, appreciate their challenges, and maintain their respect.
  • Experience experimenting with new approaches and learning from failures to improve technical solutions, processes and results.

What they want you to do: 

As a Software Engineer on our team you will play an important part in ensuring a seamless consumer experience by focusing on upstream quality and targeting defect prevention and containment. Reporting to a Development Director, you will help analyze testing strategies, identify new testing technologies, and develop new tools for testing and tracking purposes. Responsibilities You will guide technology usage and support: 

  • Work with Dev and QA partners to identify areas of improvement through new tools and automation strategies.
  • Design, develop, and deploy internal software tools.
  • Build, test, and deploy solutions that support automation deliverables.
  • Support an increased adoption of automation and tools within game teams. Aid in the identification and requirements gathering for new tools.
  • Identify and recommend debug and telemetry enhancements to aid testing.
  • Provide debug support and technical expertise to other engineers on our teams.
  • Perform risk analysis of new features – identify impact and scope.
  • Help prioritize bug fixing efforts and identifying areas of test focus.

You will partner with QA project management to:

  • Contribute to the test and technology strategies of the QA group.
  • Escalate risks and recommend upstream tools, automation, and processes.
  • Analyze metrics, trends and processes to provide meaningful information with sound reasoning.
  • Provide performance results analysis on current processes and infrastructures.

© 2024