• Senior Principal Test Automation Architect, QA Automation Lead

    Location US-MA-Burlington
    Job ID
    Research & Development - Other
    Pos. Type
    Full Time
  • Company Overview

    At Nuance, we empower people with the ability to seamlessly interact with their connected devices and the digital world around them.  We are creating a world where technology thinks and acts the way people do by designing the most human, natural, and intuitive ways of interacting with technology.


    Our nimble technology uses analytics and advanced algorithms to transform the inanimate into animate and reduce complicated processes into simple ones.


    Join our Healthcare team...caring for clinicians the way they care for patients. Beyond words. We create technology that lets clinicians capture and document care quickly and easily, so they can focus their attention on their patients.

    Job Summary

    Nuance Communications, is the market leader in providing Speech Recoginition and Response Technology to the Healthcare Industry.  Accurately captures and transform the patient story into meaningful, actionable solution.  Nuance speech-enabled clinical documentation and analytics solutions to facilitate smarter, more efficient decisions across the healthcare enterprise.  The HIM R&D group, comprising over 150 people in multiple development locations worldwide, requires an Architect to Automate our Quality Cloud environment.


    This person will lead in Architecting the QA Test Automation evnironment and work with senior management in business requirements meetings and executions. 


    Principal Duties and Responsibilities:


    • Responsible for defining and driving a test automation and performance testing strategy that will be followed across the Department by all teams.
    • Design automation and performance architecture for applications that cross multiple solutions and technologies such as UI (.Net, Java, HTML/JavaScript), REST API, Message Queue (JMS) and Indexing (SOLR).
    • Work with team members to aid in setting the direction and development of test tools for high-use complex applications.
    • Represent Quality in business requirements meetings.
    • Analyze, design and develop test data creation and management strategy.
    • Define and execute the performance and load testing strategy.
    • Provide mentorship, coordination and guidance for test engineers.
    • Perform peer design and code review for test scripts.
    • Work with the support organization to enhance testing practices in the future.
    • Perform tasks related to securing and keeping the products, tools, and processes that you are responsible for secure


    Required Skills and Experience:


    • A minimum of 12 years of professional experience in software quality assurance.
    • A minimum of 5 years of experience in a technical leadership role in automated testing for complex, high performance enterprise application.
    • A working knowledge of various test automation tools is essential.
    • Clear understanding of the Agile principles and experience in working on complex projects following Agile methodology.
    • Strong understanding of Software Development Lifecycle methodologies
    • Strong understanding of testing practices across the SDLC, including unit, functional, performance, penetration and regression testing.
    • Ability to define and evangelize the automated software testing strategy, socialize it across the organization and work with individual teams to implement the plan.
    • Ability to compare various methodologies as it relates to software testing and provide guidance in a clear and concise fashion.
    • Ability to work with multiple teams and obtain buy-ins where required and flexible enough to adapt to changing requirements while working on initiatives.
    • Experience in performance and load testing tools and methodologies.
    • Familiarity with common security concerns in enterprise applications.
    • Knowledge in automated security tools.
    • Excellent verbal and written communication skills.
    • Experience in working individually and with a set of engineers across the division.
    • Ability to multi-task in a fast-paced environment with minimal direction.
    • Desire to learn new technologies and processes.

    Preferred Skills:


    • Experience in the health IT sector.



    • A Bachelor's Degree in Computer Science or related field.


    Additional Information

    Nuance offers a compelling and rewarding work environment. We offer market competitive salaries, bonus, equity, benefits, meaningful growth and development opportunities and a casual yet technically challenging work environment. Join our dynamic, entrepreneurial team and become part of our continuing success.


    Nuance Communication Inc.  is an equal opportunity employer.  We evaluate qualified applicants without regard to race, age, color, religion, sex, national origin, disability, veteran status, gender identity, sexual orientation and other legally protected characteristics. The EEO is the Law poster and its supplement is available here. If you need a reasonable accommodation because of a disability for any part of the employment process, please call 781-565-5000 – Human Resources Department and let us know the nature of your request and your contact information.


    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed

    Connect With Us!

    Not ready to apply? Connect with us for general consideration.