Senior Performance Test Engineer

High 5 Games
Canada
Temps plein

About High 5 :

Join the leader of the fastest-growing segment of online entertainment Casino Gaming. Developing for the land-based, online, mobile, and social markets, High 5 has created hundreds of games that are played in 150 countries on six continents.

High 5 is actively building out the most entertaining social casino gaming experience on both web and mobile platforms, offering a very dynamic, multi-disciplinary, high-learning environment for you to grow within.

High 5 employs a diverse and eclectic group of talented professionals, from brilliant Mathematicians, Software Engineers and Game Designers who construct the technology platforms, to decision-enabling Data Scientists who aggregate data feeds from around the globe, to universe-expanding Artists whose imaginations allow them to craft intricate new worlds.

Life at High 5 is anything but ordinary. See us at https : / / www.high5games.com /

Job Summary :

A Senior Performance Test Engineer is responsible for ensuring that games and related applications deliver exceptional user experiences across web, API, and mobile platforms.

This role involves designing, executing, and analyzing performance tests to identify and resolve bottlenecks, ensuring applications are responsive, stable, and capable of handling high loads.

The engineer collaborates with development teams to optimize performance, contributing to the overall success of gaming applications.

Duties / Responsibilities :

Performance Testing Strategy Development :

  • Develop and implement comprehensive performance testing strategies tailored to High 5 Games' unique gaming platforms. Utilize cutting-edge tools such as Apache JMeter, LoadRunner, LoadNinja, and Gatling to create scalable and efficient testing frameworks.
  • Ensure testing strategies effectively measure system performance under various load conditions, identifying potential bottlenecks before they impact end users.

Test Design and Execution :

  • Design, script, and execute detailed performance tests for both UI and API layers using advanced tools for real browser-based testing & API load testing.
  • Conduct thorough analysis of test results to pinpoint areas of concern, leveraging data-driven insights to guide optimization efforts.

Collaboration with Cross-Functional Teams :

Work closely with development, operations, and product teams to gain a deep understanding of system architecture and design.

Facilitate open communication to troubleshoot and resolve performance issues efficiently.

Act as a liaison between QA and other departments to ensure alignment on performance goals and objectives.

Performance Optimization Initiatives :

  • Provide actionable insights and recommendations for enhancing system performance based on test outcomes. Lead initiatives to optimize application performance across all layers, from front-end user interfaces to back-end server processes.
  • Stay abreast of industry trends and emerging technologies to continuously improve testing methodologies and tools.

Comprehensive Reporting :

  • Generate detailed performance reports using tools with advanced analytics capabilities like NeoLoad or WebLOAD. Present findings in clear, visual dashboards that communicate key insights to stakeholders at all levels.
  • Document test plans, scripts, results, and identified issues thoroughly for future reference and continuous improvement efforts.

Continuous Improvement Advocacy :

  • Champion best practices in performance engineering within the organization. Stay updated with the latest trends in performance testing such as AI-driven test automation and cloud-based testing solutions.
  • Mentor junior team members, sharing knowledge and expertise to build a strong performance testing team.

Required Skills / Abilities :

Technical Skills :

  • Proficiency in scripting languages (e.g., Groovy, JavaScript) for test automation.
  • Strong knowledge of web technologies (HTML, CSS, JavaScript) and cloud platforms like Google, AWS or Azure.
  • Familiarity with monitoring tools such as Datadog, New Relic or Dynatrace for real-time performance analysis.
  • Experience with network simulation tools for testing multiplayer games under various conditions.

Analytical Skills :

  • Excellent analytical skills with the ability to interpret complex data sets.
  • Ability to derive meaningful insights that drive decision-making processes.

Communication Skills :

  • Strong verbal and written communication skills.
  • Ability to convey technical concepts effectively to non-technical audiences.

Education & Experience :

  • Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.
  • 7 - 10 years of experience within the gaming industry in performance testing with a proven track record in using modern tools like BlazeMeter, etc for continuous integration within CI / CD pipelines.
  • Experience working in Agile environments , with a solid understanding of Agile testing principles.
  • Il y a 15 heures
Emplois reliés
High 5 Games
Canada

Stay updated with the latest trends in performance testing such as AI-driven test automation and cloud-based testing solutions. A Senior Performance Test Engineer is responsible for ensuring that games and related applications deliver exceptional user experiences across web, API, and mobile platform...

Wagepoint
CA
Télétravail

Senior Software Development Engineer in Test (SDET). Develop and maintain automated test frameworks for end-to-end, API, and integration testing. Design and maintain automated test suites. Integrate testing in CI/CD pipelines. ...

Maple
Anywhere - Canada

We're growing our engineering team to scale multiple business lines and enhance access to healthcare for Canadians. At Maple, our engineering team builds the applications and services that support doctors, patients, and healthcare facilities. You have expertise in developing and deploying applicatio...

Jonas Software UK
Remote, Canada
Télétravail

Jonas Software is the leading provider of enterprise management software solutions to the Country and Golf Clubs, Foodservice, Construction, Fitness & Sports, Attractions, Salon & Spa, Education, Radiology/Laboratory Information Systems, and Product Licensing industries. We are a division of Jonas S...

XCCommerce
Canada

Perform requirements analysis in collaboration with the architects and business analysts. Solid background in QA methodologies, defect management and testing procedures. Experience with configuration and execution of automated browser based test tools (Selenium, Watir, QA Wolf or similar). ...

Hasbro
CA

As a Senior Backend Software Engineer working on the D&D team you will help design and build the services that will power the next generation of D&D’s best-in-class digital player tools. At least 3 years of experience as a back-end software engineer building services using technologies like ...

Ziff Davis
Remote, Canada
Télétravail

Reporting to the Software QA Manager, the Senior QA Mobile Automation Engineer will lead the automation efforts for all of Ziff Davis Mobile applications. We have an exciting and challenging opportunity for a Senior QA Mobile Automation Engineer. You will work with all Ziff Davis engineering teams, ...

Ardent SoftSol
CA

Conduct reviews to assess quality assurance practices, software products and information systems. Operate automatic or other testing equipment to ensure product quality. ...

Games Jobs Direct
Canada

We're looking for inspiring QA Testers to work closely with the QA Test Leads in Canada. Ensure all bugs assigned to QA are regressed and updated accordingly;. ...

Instacart
Canada (ON, AB or BC Only)
Télétravail

As a Staff/Senior Software Engineer, you will develop multiple new products from the ground up, tailored for various Instacart partners such as retailers and brands. Software Engineering role or related experience. Furthermore, you will mentor a team of 15-20 engineers, supporting their professional...