Software Test Engineer

$65,050 - $120,807/Yr

Aristocrat Leisure - Las Vegas, NV

posted 5 months ago

Full-time - Mid Level
Las Vegas, NV
5,001-10,000 employees

About the position

As a Software Test Engineer at Aristocrat, you will be an integral part of the Software Integration and Test (SIT) team, responsible for ensuring the quality and performance of our innovative gaming products. Your primary focus will be on developing comprehensive test plans and executing test cases for slot machine games and related products. You will collaborate closely with the Game Development team, which includes Game Designers, Artists, and Software Development Engineers, to identify and resolve issues during the testing phases. Your role will involve troubleshooting and debugging code to determine the root causes of any issues, providing detailed feedback to the development team, and modifying game code to meet testing objectives. You will also be responsible for automating test cases and maintaining them according to the standards set by the Test Management team. In this position, you will be expected to learn quickly and adapt to the dynamic environment of the Test team. You will generate game builds on production media, configure Electronic Gaming Machines (EGMs), and modify game code to collect essential metrics. Your contributions will not only enhance the testing process but also improve the overall quality of our gaming products. You will take ownership of the testing aspects of assigned games, ensuring they are thoroughly tested before submission. Your ability to communicate effectively with both Development and QA teams will be crucial in this role, as will your initiative in suggesting improvements to testing tools and processes. Aristocrat is committed to fostering a diverse and inclusive workplace, where individual differences are valued, and all employees have the opportunity to realize their potential. We encourage applications from all backgrounds and offer flexible working options to support a healthy work-life balance. Join us in our mission to bring joy to life through the power of play!

Responsibilities

  • Develop test plans and execute test cases for slot machine games and related products.
  • Collaborate with the SIT Manager and SIT Team Leads in preparing and executing test plans.
  • Design and execute test cases based on project scope and requests from Test Team Leads.
  • Work closely with the Game Development team to resolve issues found during SIT test cycles.
  • Troubleshoot and debug code to identify root causes of issues and provide detailed information to the development team.
  • Modify game code to trigger features for testing objectives and achieve desired test coverage.
  • Prepare and modify game code for automated testing over extended periods.
  • Generate game builds on production media and configure EGMs without supervision.
  • Modify game code to collect memory metrics and core dumps using provided tools and frameworks.
  • Follow guidelines set by SIT management to plan and execute tests that support business objectives.
  • Suggest improvements to the overall testing process, including tools and test cases.
  • Communicate effectively with Development and QA teams throughout the testing phase and take ownership of the game's testing aspects until submission.
  • Automate and maintain test cases according to standards recommended by the Test Management team.
  • Identify opportunities for software automation, including test cases.

Requirements

  • Minimum of 3 years of experience in software test engineering.
  • Bachelor's Degree in Computer Science, Engineering, or related field, or equivalent experience.
  • Experience in planning and executing testing activities for gaming products.
  • Experience in debugging and troubleshooting C and C++ code using tools such as GDB and DDD.
  • Experience with source control systems, particularly Subversion, in both Linux and Windows environments.
  • Experience with C/C++ programming is desired.
  • Experience with UNIX/Linux is desired.
  • Familiarity with Agile methodologies is desired.
  • Excellent oral and written communication skills in English.
  • Ability to work independently and as part of a team.

Nice-to-haves

  • Prior experience in the casino gaming industry is a plus.

Benefits

  • Robust benefits package
  • Global career opportunities
  • Flexible working options through all.flex, our flexible hybrid work model.
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service