- Home
- ...
- Open Roles
- Role Detail
Description & Requirements
(Pour visualiser la description de poste en français, veuillez sélectionner le français dans le menu déroulant au haut de la page sous "Select Language".)
Our Motive is to develop innovative action games set in iconic worlds where every player feels like the hero. Let's say that again—iconic worlds where every player feels like the hero.
Our passion has taken us from imagining dogfighter pilots in Star Wars™: Squadrons to re-creating Isaac Clarke onboard the Ishimura in Dead Space™. Currently, we're working on two exciting projects, an original Iron Man™ action-adventure game and what's coming next for Battlefield™.
We believe in sharing our passion with our community and each other, fostering an inclusive culture, and nurturing a growth mindset. Although our approach may seem simple, it leads us to create the best work of our careers, bringing unique and immersive experiences to our players.
As a Software Developer within the Quality Verification Engineering (QVE) Team and as a member of the worldwide Quality Verification (QV) organization, you will report to the QVE Engineering Manager and help ensure that our games will be stable through every stage of development. You will be part of a distributed team, located in Stockholm, Guilford, Bucharest, Los Angeles, and Montreal. You will work with other teams to analyze requirements, problem areas and translate them into technical designs, which are reviewed and agreed upon by relevant parties.
Responsibilities
Assist with ad-hoc requests related to test automation and test farm coverage in the EST time zone.
Oversee, develop, and automate the maintenance of the test farm tool.
Collaborate in requirements gathering, investigation, and architectural design for advanced game automation service features and supporting infrastructure.
Implement and test robust solutions, including storage schemas and interfaces, ensuring scalability and reliability across the service.
Participate in the full software development lifecycle—from planning and design through coding, verification, and deployment.
Evaluate and adopt technologies that enhance team efficiency and platform capabilities.
Review peers' code, share feedback, and promote knowledge sharing and code readability.
You will work hybrid at the office located in Montreal.
Qualifications
You have 5+ years of coding experience, and a solid computer science background.
Experience with C#, .Net (with some C++ is a bonus).
You have experience with automated testing services, systems and methodologies for automated software testing.
You have familiarity or understand the challenges behind building scalable distributed systems and have knowledge of common development practices.
Experience with gaming consoles such as Xbox and PlayStation will be considered as a bonus.
Knowledge or experience with AI-powered tools and applications in test automation is a plus.