This job has expired, please see additional jobs below
Software Developer in Test
Gannett
Mc Lean, VA, United States
Job Details - this job has expired, please see similar jobs below
Come join Gannett | USA Today Network, 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 for digital products across the company – our goal is to re-imagine 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
As a Software Developer in Test, you are part of the larger Platform as a Service team (PaaS). Specifically, you are part of the Test Automation (TA) team tasked with designing and developing automated tests for several backend products and front-end AngularJS applications. You may take advantage of cutting-edge technologies to improve product test coverage throughout the organization.
At Gannett | USA Today Network, we blur the line between Test Automation and DevOps. Daily tasks by the Test Automation team include owning the Continuous Integration (CI) infrastructure, defining CI best practices, building the CI pipeline, and being the quality gatekeeper of product releases.
The TA team members focus on implementing the PaaS built platform tools to build a robust platform for use by all development teams. This platform includes CI pipelines, monitoring, storage and cloud maintenance tools. This platform supports over 100 news properties around the country, including USA Today.
If developing with the latest cloud and automation technologies drives you to get out of bed in the morning, and you have strong opinions about the definition of “high availability,” and you love to exchange innovative ideas and best practices, you'd probably fit in well here.
Main Responsibilities
• Serves as a Subject Matter Expert (SME) for backend and front-end test automation
• Evangelize, communicate and be a champion for the test automation vision to the development team members
• Contribute to automation projects and assessments
• Lead efforts to develop test automation strategy
• Act as a mentor for test automation resources, as well as provide training to test automation resources on testing strategies, standards, new tools and processes
• Must be able to handle multiple test automation projects
Technologies at Gannett | USA Today Network
Testing Solutions:
• Selenium WebDriver Bindings
• Selenium Cloud Testing – Sauce Labs
• Front-end Testing – Protractor
• Chef Testing – Chefspec, Serverspec, Rubocop, Brakeman and Foodcritic
• Lower-level Testing – Jasmine, Chai, and Mocha
Cloud environments:
• Amazon Web Services, Google Compute Engine, Scalr
• Continuous Integration (CI) with Jenkins, TeamCity and Drone
• Monitoring with Splunk and New Relic
Position Responsibilities
• 65% Writing automated tests
• 15% CI ownership
• 10% Training
• 10% Documentation
Required Skills
• 2+ years experience in Node.JS and Javascript
• 2+ years experience in developing automated tests for web application, backend application or REST APIs
• 2+ years experience in Selenium Web Driver
• Experience with NoSql, Solr, and RabbitMQ
• Experience with CI tools (i.e. Jenkins, TeamCity, Drone)
• Nice to have
• Experience with testing CQRS systems
• Experience with testing event-driven and event sourcing systems
• Experience with AngularJS
• Experience deploying to AWS or other clouds
• Experience with auto-scaling and the architecture of stateless applications
• Experience with Chef or other configuration management tools
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.