Posted in

Software Developer in Test

Software Developer in Test

CompanyAristocrat Leisure
LocationLas Vegas Strip, NV, USA
Salary$88003 – $163434
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior, Expert or higher

Requirements

  • BS in Computer Science or Electrical Engineering.
  • Expert level C#.
  • Advanced level Python.
  • 7+ years of commercial development experience, with an emphasis on delivering libraries and frameworks.
  • Experience in software testing of Thick Client (Embedded software/ OS / Run Time Environment) applications through all phases of testing – Test Planning, Functional Testing, Regression and User Acceptance/Certification Testing.
  • Experience writing .NET Windows multi-threaded desktop applications a plus.
  • Software development experience with object-oriented design.
  • Knowledge of software engineering best practices, including design patterns and modeling language.
  • Experience with the full product development lifecycle and multiple releases of enterprise-class software products.
  • Must possess strong analytical, problem-solving, and debugging skills while demonstrating an extremely high level of accuracy and attention to detail.
  • Demonstrates excellent oral and written, communication, and customer service skills.
  • Ability to work independently and be team oriented.
  • Experience with source code and version control management tools – GitHub, Subversion, Azure.
  • Experience with Bug Tracking Tools – Jira;
  • Experience with Test Management Tools – TestRail, Zephyr;
  • Proficiency in automation testing frameworks building integration, acceptance, and performance test automation – PyTest, Selenium, Postman, Jmeter;
  • Experience deploying Infrastructure as Code via CI/CD pipelines in tools such as Jenkins, Azure DevOps, AWS CodePipeline, GitHub, GitLab, GCP, etc.

Responsibilities

  • Participate in the design and development of automated testing including the creation, execution, and maintenance of automated scripts.
  • Collaborate with development team members and fellow QA team members to understand the platform functionality and lead in the design of automated test strategies that assure the quality of our Gaming Platform.
  • Utilizing agile development processes, you will quickly learn complex systems, build and maintain modular systems that work across multiple teams.
  • Implement new and existing C# components to support the delivery of our best-in-class game content to customers.
  • Executes a passion for meeting the highest standard of engineering quality by developing elegant designs and writing clean, precise code.
  • Work in a broad range of technologies ranging from graphics systems, networking and protocols, encryption and security, hardware and drivers, as well as tool and SDK standards.

Preferred Qualifications

  • Passion for growing your skills, tackling interesting work and challenging problems
  • Software Gaming Background is a plus