Software Developer In Test

Come join Gannett, a top global digital media and Fortune 500 company that reaches

more than 100 million people monthly through a powerful network of broadcast, mobile

& publishing properties. The Technology Division leads development and innovation

efforts around digital products across the company – our goal is to reimagine

our traditional media roots by creating innovative products and services that leverage our

role as an information provider and reach our customers whenever and wherever they

need us.

Position Summary

Gannett is seeking a Software Developer in Test to join its Platform as a Service (PaaS)

team, a dynamic group tasked specifically with developing the architecture and

processes necessary to take advantage of cutting edge web technologies and improve

systems affecting production level systems throughout the organization.

PAAS team members focus on creating a robust platform for use by all development

teams. This platform includes a continuous integration pipeline for each application,

and all associated automated testing to ensure reliability. This platform supports over

100 news properties around the country, including USA Today. You would be an

integral part of the PAAS team to help build and maintain this platform and migrate

onprem applications into a cloudbased Continuous Integration Pipeline.

If developing with the latest cloud and automation technologies drives you to get out of

bed in the morning, if you have strong opinions about the definition of “high availability,”

and if you pick cattle over pets every time, you’d probably fit in well here.

Technologies and Disciplines

Software and Languages:

● Linux (CentOS/RHEL)

● Chef, Ruby, Javascript, Go

● Artifactory, Couchbase and SOLR

Cloud environments:

● Amazon Web Services, Google Compute Engine, Microsoft Azure, OpenStack, Scalr

● Jenkins Continuous Integration (CI) tool

● Automation using Python and Bash, plus extensive use of Chef

● Monitoring with Splunk, New Relic and DataDog

Testing Frameworks:

● Selenium WebDriver Bindings

● Selenium Cloud Testing – Sauce Labs or BrowserStack

● Frontend Testing – NightwatchJS, Polymer, RSpec, Protractor, Cucumber, Capybara, Espresso, and Earl Grey

● Chef Testing – Chefspec, Serverspec, Rubocop, Brakeman, and Foodcritic

● Lower-level Testing – JUnit, Jasmine, Chai, and Mocha

Position Responsibilities

● 50% Test Automation Scripting and Test Coverage

● 15% Chef Development

● 15% Cloud Management with Scalr

● 10% Jenkins CI Pipeline Maintenance

● 10% Documentation

Minimum Qualifications

● 4+ years experience in Linux systems administration

● Experience deploying to AWS or other clouds

● Experience with autoscaling and the architecture of stateless applications

● Experience with Chef or other configuration management tools

● Experience with CI tools (i.e. Jenkins, TeamCity, Drone)

● Experience with developing automated tests

Additional Considerations

● Automation experience using Python or Bash

● Experience with Github

● Knowledge of Ruby

● Experience using a cloud management platform such as Scalr, Rightscale or


We are a drug free, EEO employer committed to a diverse workforce. We will consider all qualified candidates regardless of race, color, national origin, sex, age, marital status, personal appearance, sexual orientation, family responsibilities, disability, education, political affiliation or veteran status.

Back to top