New York City, United States of America Hybrid USD 110,000 - 130,000 Yearly

The New York Times is hiring a QA Engineer

The QA Engineer will join the Quality Engineering team to develop automated testing solutions, enhance test reliability and coverage, and work closely with engineering, DevOps, and product teams to support high-quality software delivery across multiple platforms.

Responsibilities

  • Create automated testing frameworks in Python for APIs, web, and mobile applications
  • Build and implement automated test workflows within CI/CD pipelines
  • Enhance the consistency, speed, and scope of testing across different environments
  • Design and manage scalable test environments using containerization and cloud technologies
  • Work with engineering, DevOps, and product teams to establish test strategies early in development
  • Incorporate logging, monitoring, and performance metrics into testing processes to strengthen defect detection and release confidence
  • Support the creation and maintenance of documentation and best practices for test automation and TestOps

Requirements

  • Three years of experience in test automation, software engineering, or quality engineering
  • Strong Python skills and experience developing maintainable automation frameworks
  • Three years of experience using modern test automation tools such as PyTest, Playwright, Selenium, or Appium
  • Three years of experience testing REST, GraphQL, or gRPC APIs
  • Proven experience integrating automated tests into CI/CD systems like GitHub Actions, Jenkins, or GitLab CI
  • Three years of experience with Docker and a working knowledge of Kubernetes
  • Three years of experience operating in cloud environments including AWS, GCP, or Azure

Nice to Have

  • Experience automating tests for mobile applications
  • Experience managing test environment setup using infrastructure-as-code methods
  • Familiarity with AI-powered coding tools such as GitHub Copilot, Cursor, or Claude in development workflows
  • Experience enhancing observability or implementing quality metrics within engineering teams

Tech Stack

Python, PyTest, Playwright, Selenium, Appium, REST, GraphQL, gRPC, Docker, Kubernetes, AWS, GCP, Azure, GitHub Actions, Jenkins, GitLab CI

Benefits

  • Medical, dental, and vision insurance coverage
  • Flexible Spending Accounts (F.S.A.s)
  • Company-matching 401(k) plan
  • Paid vacation time
  • Paid sick leave
  • Paid parental leave
  • Tuition reimbursement
  • Professional development programs

Compensation

The annual base pay range for this role is between $110,000 and $130,000 USD. Restricted stock may be eligible depending on role. Variable pay such as an annual bonus may be eligible depending on role.

Work Arrangement

hybrid — New York City

Team

Quality Engineering team, reporting to Senior QA Manager

Required Skills
PythonPyTestPlaywrightSeleniumAppiumDockerKubernetesAWSGCPAzureREST APIGraphQLgRPCCI/CDGitHub Actions PythonPyTestPlaywrightSeleniumAppiumRESTGraphQLgRPCDockerKubernetesAWSGCPAzureGitHub ActionsJenkins
About company
The New York Times
The New York Times is a world-renowned news organization focused on independent journalism, with a business strategy centered on making journalism so good that it’s worth paying for.
All jobs at The New York Times Visit website
Job Details
Department Software Development
Category qa_testing
Posted 2 months ago