Job Description

Title: Senior QA Engineer, Games

Location: United States

The mission of The New York Times is to seek the truth and help people understand the world. That means independent journalism is at the heart of all we do as a company. It’s why we have a world-renowned newsroom that sends journalists to report on the ground from nearly 160 countries. It’s why we focus deeply on how our readers will experience our journalism, from print to audio to a world-class digital and app destination. And it’s why our business strategy centers on making journalism so good that it’s worth paying for.

Note for US based roles: Any offer of employment is contingent on providing proof of Covid-19 vaccination prior to your start date, subject to approved medical and/or religious exemptions, in accordance with applicable law.

About Our Company

This is a pivotal moment in the life of The New York Times. We have declared ourselves a subscription-first company, staking our future on producing journalism that is worth paying for and is unparalleled in its quality, depth and breadth of coverage. Connecting our expanding readership to our quality journalism is one of our most vital and exciting challenges as we move towards reaching our goal of 15 million subscriptions by 2025.

Mission Overview

We are looking for a new member to join the Games team to help build a world-class Games product. You will work with Web, backend, and mobile developers, as well as product and design team members to ship stable products that delight our users. You will work a hybrid schedule in New York City, and report to the Senior QA Manager for Games.

Job Responsibilities

  • Automate functional, integration, and regression tests with Selenium, WebDriver, Applitools, and Appium
  • Architect the design, modification, engineering, and maintenance of test automation frameworks
  • Work on test planning, manual testing, test automation, test environment setup/teardown, defect logging and verification
  • Work with the Development Team and Design Team to help ensure quality during sprints and release cycles
  • Create concise test plans, estimate work, and monitor progress against milestones
  • Communicate assumptions and get clarification on tasks upfront to minimize the need for rework
  • Perform manual feature, smoke, regression, and other tests of our web, iOS and Android mobile applications
  • Provide guidance to other QA engineers

Basic Qualifications

  • 5+ years of hands-on quality experience writing automation frameworks, measuring quality metrics, and driving testability for web/mobile applications
  • Demonstrated expertise in testing methodologies, and experience with industry-standard QA and development tools, such as WebDriverIO, Selenium, and Appium
  • Software and Programing Languages: JavaScript, TypeScript, and Java
  • Experience testing Web/mobile apps, including preparing, documenting, and implementing test criteria, test cases, test scripts, and test plans

Preferred Qualifications

  • Experience working with CI/CD frameworks (Jenkins, Kubernetes, Terraform) to integrate quality automation into our build and release pipelines
  • Experience leading a small team of on-site and remote QA engineers
  • Experience testing design-rich consumer apps in the media space (i.e., Gaming)
  • Excellent creativity and problem-solving skills, and a desire for learning
  • Experience with Appitool
  • A clear understanding of Agile software development methodology