Test Engineer

Electronic Arts - Seattle, WA (30+ days ago)3.9

Full-time

Date Opened:2018-07-03

Electronic Arts Inc. is a leading global interactive entertainment software company. EA delivers games, content and online services for Internet-connected consoles, personal computers, mobile phones and tablets.

EA Mobile - Software Developer Engineer in Test Come and join the quality verification team at EA Seattle to work with the best game development teams in the world in a challenging yet fun and creative environment.

In this role you will be embedded into the game development team to constantly push the boundaries in quality and design through state of the art tools and automation. You will write code to test the EA games using automation frameworks, craft and continuously improve our test automation environment, and maintain and develop tools for various studio teams.

You should have well-rounded programming skills, be capable of working on all portions of a stack and be able to independently assess and estimate tasks. You should be outgoing, dynamic, enthusiastic and able to network successfully across a large number of groups and individuals in both the Development and Quality Assurance domains to build and maintain excellent relationships and communications channels.

Join a team where you make direct impact to our games every day and are challenged and supported to grow and evolve as an engineer. Check out this video for more information on the discipline : https://youtu.be/vr121jg7OVE

Scope and Impact:
  • Work with development and QA teams in an Agile Scrum environment to design, develop, deliver, own and improve ultra-reliable and robust test solutions and automation systems
  • Maintain test automation scripts and supporting frameworks
  • Upkeep of studio real-device farms
  • Uphold high quality standards through collaboration across the EA-wide Quality Engineering community
Required Skills
  • 4+ years professional experience in C# or C++ development
  • Proven experience with iOS and/or Android software development
    (or gaming consoles equivalent)
  • Hands-on experience with, but not limited to, JUnit/TestNG, BDD frameworks, Selenium, mock objects, UIAutomator, Appium, or XCUITest
  • 1+ year working in an Agile/Scrum development methodology
    with experience breaking out and scoping stories as part of sprints
  • Excellent written and verbal interpersonal skills
  • A love for making and playing games, and passion for quality in everything we do

Bonus skills
  • Strong familiarity with Jenkins, JIRA, TestRail usage and configuration
  • Experience with Android and iOS device APIs and toolchains (adb, libimobiledevice, XCode profiling, automation of these workflows)
  • 2+ years experience developing tools using Qt, WPF, Xamarin
  • Experience with web front-end development
  • Experience with Unity 3D engine

EA is an equal opportunity employer. All employment decisions are made without regard to race, color, national origin, ancestry, sex, gender, gender identity or expression, sexual orientation, age, genetic information, religion, disability, medical condition, pregnancy, marital status, family status, veteran status, or any other characteristic protected by law. We will also consider for employment qualified applicants with criminal records in accordance with applicable law. EA also makes workplace accommodations for qualified individuals with disabilities as required by applicable law.

EA is an equal opportunity employer. All employment decisions are made without regard to race, color, national origin, ancestry, sex, gender, gender identity or expression, sexual orientation, age, genetic information, religion, disability, medical condition, pregnancy, marital status, family status, veteran status, or any other characteristic protected by law. We will also consider for employment qualified applicants with criminal records in accordance with applicable law. EA also makes workplace accommodations for qualified individuals with disabilities as required by applicable law.