MobileSoftware Developer in Test

Gannett Co., Inc. (NYSE: GCI) is an innovative, digitally focused media and marketing solutions company committed to strengthening communities across our network. With an unmatched local-to-national reach, Gannett touches the lives of more than 110 million people monthly with our Pulitzer-Prize winning content, consumer experiences and benefits, and advertiser products and services. Gannett brands include USA TODAY NETWORK with the iconic USA TODAY and more than 100 local media brands, digital marketing services companies ReachLocal and SweetIQ, and U.K. media company Newsquest. To connect with us, visit www.gannett.com.

Position Summary

The Quality Engineering (QE) team thrives in an environment where collaboration and openness are valued. Our focus is being the voice of quality from the engagement of product owners, developers, and designers to build better software by improving speed, efficiency, and collaboration during the development lifecycle.

As a Mobile Software Development Engineer in Test (SDET), you'll be focused on creating automated tests for any of the products within the Customer Experience portfolio. You'll collaborate with Agile development teams and internal Quality Engineering department to deliver test automation excellence.

The ideal candidate is someone who has experience with automated testing, excellent attention to detail, strong analytic and communication skills.

Main Responsibilities

  • Coding experience with java, kotlin
  • Ability to develop an android app from scratch with Junit and Espresso tests
  • Understanding of version control and CI/CD
  • Any experience setting up a device cloud using amazon device farm, sauce labs is a MAJOR plus
  • Works with minimal supervision.
  • Utilizes available resources efficiently to resolve complex issues.
  • Works with leadership to identify and revise test automation approaches.
  • Able to work on multiple projects and prioritize accordingly.
  • Works hand in hand with the development team to write automated tests.
  • Develop flowcharts, layouts and documentation to identify requirements and solutions.
  • Professional curiosity that leads the team member to learn more and try new approaches or technology.
  • Troubleshoot and debug automated test failures.


Tools and Technologies at Gannett | USA TODAY NETWORK

Tools and Technologies:
  • Mobile Native App Testing - Espresso, XCUITest, and Earl Grey
  • Cloud Testing - Saucelabs and AWS Device Farm
  • VQA Testing - Applitools
  • Lower-level Testing - JUnit, Jasmine, Chai, and Mocha
  • Test Management - QASymphony
  • Containers- Docker and Kubernetes
  • Container Testing - Dgoss
  • Cloud Services: AWS, Google Cloud Platform, and Scalr
  • Continuous Integration (CI) with Jenkins and ConcourseCI
  • Monitoring with Sumo Logic and New Relic
  • Front-end Testing - NightwatchJS, Polymer WCT, Appium, and Internal Model-based Test Framework using Selenium

Position Responsibilities:
  • 80% Development
  • 10% Training
  • 10% Documentation

Required Skills:
  • Bachelor's degree or equivalent experience
  • 1+ years experience in Linux systems administration.
  • 2+ years experience in Selenium Web Driver, Google Espresso, or equivalent technologies.
  • 2+ years experience in developing automated tests for web applications, mobile applications or REST APIs.
  • A good understanding of the SDLC and the Agile software development methodology required.
  • Desire to learn something new everyday.
  • Experience with continuous integration tools such as Jenkins, TeamCity, Drone, Concourse, etc.
  • Experience in at least one scripting/programming language.
  • Experience with Docker
  • Have used source control (github/gitlab) to manage code.


Gannett Co., Inc. is a proud equal opportunity employer. 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, gender identity, family responsibilities, disability, education, political affiliation or veteran status.


Meet Some of USA TODAY NETWORK's Employees

Steven D.

Account Executive

Steven serves as a point person of contact with businesses in local markets. He works with partner organizations to determine how USA TODAY can help them be successful.

Dianna N.

Reporter

Dianna covers local news and documents whatever’s happening in her community. To understand what issues matter to her readers, she spends a lot of time connecting with people in her neighborhood.


Back to top