USA TODAY Co., Inc. is a diversified media company dedicated to empowering and enriching communities through trusted journalism and digital marketing solutions. They are seeking a Sr. Developer - Quality Engineering who will build and maintain custom tools to support product and engineering teams, ensuring fast and reliable content delivery to users.
Responsibilities:
- Propose, build, and maintain QE tools that are modular and can be used across many projects
- Collaborate with product, editorial, and engineering teams to assess quality strategies and find solutions to embed quality into every stage of the development lifecycle
- Integrate automated tools and tests into CI/CD pipelines to support rapid deployment cycles and minimize production defects
- Ensure test coverage for critical workflows, including content ingestion, publishing, personalization, and user engagement features
- Champion testability and observability, especially in high-traffic, high-availability environments
- Mentor teams on automation best practices, helping shift testing left and improve developer ownership of quality
- Analyze test results and production metrics to identify trends, gaps, and opportunities for improvement
Requirements:
- Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience)
- 3+ years of development experience
- Proficiency in TypeScript or JavaScript, with exposure to other programming languages (e.g. Python, Java, Ruby)
- Experience working with containers and building configuration files (e.g. Docker)
- Experience deploying and maintaining serverless projects (using tools like Google Cloud Run/Functions, AWS Lambda, Kubernetes, etc)
- Experience working with CI tools and building CI/CD pipelines (e.g. GitHub Actions, Jenkins)
- Experience ingesting, storing, organizing, displaying, and analyzing data (with tools like Google Cloud BigQuery, Data Studio, SQL, and Grafana)
- Experience architecting or designing multi-step software systems or pipelines (especially using Cloud tools)
- Strong communication skills and a collaborative mindset
- Experience architecting or designing multi-step software systems or pipelines (especially using Cloud tools) is a plus
- Exposure to and experience with test automation tools is a plus (e.g., Cypress, Playwright, Selenium, JUnit)