This job has expired, please see additional jobs below
MobileSoftware Developer in Test
Gannett
Mc Lean, VA, United States
Job Details - this job has expired, please see similar jobs below
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.
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.