Back to top

Test Engineer

This job is no longer available

Washington, DC, USA
Full-time

Podcasts represent a continued area of growth for NPR, allowing us to reach new, diverse audiences and grow sponsorship revenue. NPR’s Digital Media department plays a key role in developing and maintaining our podcasting infrastructure and end-user experiences. We have a need for a Test Engineer who can help ensure that we are meeting the needs of our audience with high quality, highly reliable software.

In this role, you will work on Scrum project teams to build out and maintain a comprehensive suite of automated tests to allow frequent releases of various software products with a high level of confidence. These tests will drive internal- and external-facing web applications and focus on workflows and experiences related to podcasting and audio processing. In addition, you’ll participate in other quality assurance related activities as needed. Successful applicants will be able to positively interact with all disciplines in our team: product and interaction designers, developers, product owners, and Scrum Masters.

Areas of Responsibility: 

A thriving, mission-driven multimedia organization, NPR produces award-winning news, information, and music programming in partnership with hundreds of independent public radio stations across the nation. NPR listeners value information, creativity, curiosity, and social responsibility; our employees do, too. We are innovators and leaders in diverse fields, from journalism and digital media to IT and development. Every day, our employees and member stations touch the lives of millions worldwide.

  • Create and maintain end-to-end automated tests for web-based applications
  • Work with product owners and the software development manager to create a roadmap for maximizing automated test coverage
  • Research and implement solutions / tools to check and test audio processing workflows
  • Assist with ancillary quality assurance related tasks as a part of achieving release readiness
  • Create tools and scripts to aid in the efficiency of test setup, preparation, and execution
  • Communicate and collaborate closely with developers, designers, and product owners to develop the fullest possible understanding of the software and address issues that arise
Educational Background: 
Practical experience as a Test Engineer, QA Engineer, Software Developer, or otherwise equivalent position
Skills/Experience: 
  • Basic proficiency in any programming language (e.g. JavaScript, PHP, Java, etc.)
  • Experience directly interacting with API’s (e.g. using tools such as Postman)
  • Intermediate knowledge of SQL queries (e.g. joins, aggregate operators, etc)
  • Basic knowledge of the Linux command line
  • Proven track record of project execution in an Agile environment with rapid release cycles
  • Outstanding verbal and written communication skills
  • An interest in the mission of NPR and / or public media or not-for-profit work
  • Bonus: Background with automating tests on mobile platforms
Compensation/Benefits: 

NPR offers a competitive compensation and comprehensive benefits package including health and wellness benefits, retirement, and work/life balance programs, as well as opportunities for career growth and development.

Organization Info

National Public Radio, Inc.

Overview
Headquarters: 
Washington, DC, United States
Founded: 
1971
About Us
Mission: 

NPR's mission is to work in partnership with member stations to create a more informed public-one challenged and invigorated by a deeper understanding and appreciation of events, ideas and cultures. To accomplish our mission, NPR produces, acquires and distributes programming that meets the highest standards of public service in journalism and cultural expression. Our vision is to serve the public as the leading provider of high quality news, information and cultural programming worldwide.

Listing Stats

Post Date: 
Mar 2 2019
Active Until: 
Apr 2 2019
Hiring Organization: 
National Public Radio, Inc.
industry: 
Nonprofit