Logo of Huzzle

QA Programmer

image

Epic Games

19d ago

  • Job
    Full-time
    Mid & Senior Level
  • Software Engineering
  • Montréal, +7
  • Quick Apply

AI generated summary

  • You should have experience with automation tools in JavaScript, Python, C++, or C#, and software testing in fast-paced environments. Familiarity with CI/CD, web testing, and game technologies is essential.
  • You will define testing criteria, develop automated tests, analyze product quality, troubleshoot defects, and ensure effective client-backend communication in a fast-paced environment.

Requirements

  • Previous experience creating tools or automation using Javascript. Python, C++ and/or C# a plus.
  • Ability to confidently collaborate with senior members on technical topics and features
  • Software or games testing experience in a fast paced environment
  • Technical understanding of game technologies, including automation, functional, qualitative, and performance against consistently iterative development
  • Experience with continuous integration/deployment (CI/CD) pipelines
  • Familiar with testing websites
  • Experience with restful web services a plus
  • Familiar with working on a mix of PC gaming platforms such as Windows, Mac, and Linux a plus
  • Previous experience working with data and/or analytics is a bonus

Responsibilities

  • Work with product owners, developers and QA management to define acceptance criteria, identify risks, and plan testing coverage for upcoming features/releases
  • Develop, execute, and maintain automated test solutions to ensure high-quality software releases
  • Examine technical gaps and automation initiatives between geographically distributed teams, vendors, and agencies to deliver the highest quality product
  • Build test strategies and test plans to cover multiple features in a dynamic and fast-paced environment
  • Use a mix of manual and technical testing skills to execute a variety of testing techniques across your product
  • Analyze the quality of the product while troubleshooting reported defects and internal issues
  • Report and track for data quality, using that data to drive conversations around product quality and development health, supporting developers before, during, and after deployments
  • Test communications between the client and backend services

FAQs

What is the main focus of the QA Programmer role at Epic Games?

The QA Programmer role focuses on defining acceptance criteria, identifying risks, and implementing automated test strategies to ensure high-quality software releases, collaborating closely with product owners, developers, and QA management.

What programming languages should applicants be familiar with?

Applicants should have previous experience creating tools or automation using Javascript; familiarity with Python, C++, and/or C# is a plus.

What are some key responsibilities of the QA Programmer?

Key responsibilities include developing and maintaining automated test solutions, building test strategies, analyzing product quality, executing various testing techniques, and reporting on data quality.

Is experience with CI/CD pipelines required for this role?

Yes, experience with continuous integration and deployment (CI/CD) pipelines is one of the preferred qualifications for this position.

What types of testing will the QA Programmer be involved in?

The QA Programmer will be involved in functional, qualitative, and performance testing using a mix of manual and technical testing skills.

What platforms should applicants be familiar with regarding testing?

Applicants should be familiar with testing across a mix of PC gaming platforms such as Windows, Mac, and Linux.

Are there any benefits provided to employees at Epic Games?

Yes, Epic Games offers a comprehensive benefits package that covers employees and dependents, including medical, dental, vision, and mental well-being programs, as well as a retirement savings plan with employer match.

Does Epic Games emphasize diversity in its teams?

Yes, Epic Games deeply values diverse teams and an inclusive work culture, and they are proud to be an Equal Opportunity employer.

Will I be expected to report on product quality?

Yes, you will be expected to report and track data quality and use that data to facilitate conversations around product quality and development health.

What kind of working environment can I expect at Epic Games?

You can expect a collaborative, welcoming, and creative environment where innovation is encouraged and teams are motivated to deliver high-quality products.

Entertainment & Media
Industry
1001-5000
Employees
1991
Founded Year

Mission & Purpose

Epic Games is a leading video game development company and technology provider in the gaming industry. They are best known for creating popular games like Fortnite and Unreal Tournament and for developing the Unreal Engine, a widely used game development platform. Epic Games' ultimate mission is to push the boundaries of interactive entertainment, delivering immersive and innovative gaming experiences to players worldwide. Their purpose lies in empowering game developers with cutting-edge technology and tools to create stunning and engaging games. Additionally, they aim to foster a thriving gaming community by providing a platform for creators and players to connect and share experiences. Through their games and technology, Epic Games seeks to shape the future of gaming, making it more accessible, enjoyable, and transformative for gamers and developers alike.