Lead QA Engineer

wnyc

Lead QA Engineer

New York, NY
Paid
  • Responsibilities

    New York Public Radio is home to three of the country’s leading public radio stations – WNYC, WNYC AM and WQXR FM – as well as New Jersey Public Radio and The Jerome L. Greene Performance Space.  

    Through our digital platforms, which include websites and mobile apps for our leading brands, we’re reinventing the way audiences engage with the best audio programming from public radio and beyond.

    New York Public Radio is looking for a Lead Quality Assurance Engineer to join the Digital Product & Technology team. The Lead Quality Assurance Engineer will work with project managers, product managers, engineers, and QA Analysts to define test cases, develop automated tests, and rigorously test our existing and future digital products. You will be responsible to ensuring the quality of deliverables throughout the project life cycle, while managing and mentoring a small team of QA analysts.

    Interest in working with cutting-edge technology in digital media is essential for this position.

    • Work with product managers, project managers and developers to understand requirements, then develop and execute a testing plan.
    • Maintain and enhance existing automated testing scripts.
    • Wherever possible, develop new well-engineered automated tests based on testing plans.
    • Manually test digital products as necessary.
    • Investigate defects, documenting reproduction steps and environments.
    • Work closely with station producers and the Listener Services department to handle internal producer and external customer related issues and requests.
    • Enforce emergency escalation procedures in case of outages.
    • Help manage communication within the organization about technical problems.

     REQUIREMENTS/QUALIFICATIONS:

    • 3-5 years of progressive QA engineering experience or combined information systems analysis, design, programming or project management experience.
    • 1-2 years experience managing a QA team.
    • Demonstrated expertise in automated testing (Robot Framework a big plus).
    • Experience with automated mobile app testing.
    • Proficiency with Python and/or JavaScript.
    • Familiar with in-browser console-based debugging.
    • Ability to clearly communicate and provide technical support in person, on the phone, and via email.
    • Proven interpersonal, analytical, strategy, and creative problem solving skills.
    • Attention to detail is essential.
    • Experience in testing websites and web applications in multiple browsers.
    • Experience collecting and investigating business and functional requirements in order to develop a test plan.
    • Experience working in an agile team a plus.
    • Experience with Git a plus.
    • Desire and willingness to learn.
    • Affinity for New York Public Radio content and mission a plus