• Sr QA Engineer

    Location US-MA-Burlington | US-NJ-Mahwah | US-FL-Melbourne
    Job ID
    1-39755
    Category
    Research & Development - Software Engineer (Development or Programming)
    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

    Sr. QA Engineer focused on client and server testing: components include iOS and Android apps, Windows client applications, Desktop and mobile SDKs and server functionality. Server solutions provide real-time, medical speech recognition functionality  hosted in the Microsoft Azure cloud. Solution is used by over 200,000 healthcare providers. Position reports to the Sr. QA Manager.

     

    Principal duties and responsibilities:

     

    - Work independently, or in a group under the direction of a team lead, designing tests, executing tests, running automation, and performing regression suites.
    - Play an active role in product design and development, contributing to a “built-in quality” mindset and culture.
    - Identify issues and track them in defect reports.
    - Collaborate with engineers to understand the current functionality, how best to test it and then recommend ways to improve the usability and performance.
    - Learn a complex system by reviewing design specifications, analyzing logs and performing exploratory tests.
    - Test the system from performance, scalability, stability and security perspectives.
    - Run automated test suites and extend automation frameworks.
    - Collaborate with DevOps and Support personnel to investigate and resolve customer issues.
    - Manage test cases and report on module quality in preparation for releases and integration points.
    - Good communication and relationships with other QA team members, the development team and product managers.

    - Perform tasks related to securing and keeping the products, tools, and processes that you are responsible for securing

     

    Education: BS degree in Computer Science or related technical discipline

     

    Minimum years of work experience: 5 Years

     

    Required skills:


    - Expert knowledge of the Windows operating system. Strong knowledge of Mac OS.

    - Strong experience with test case management tools, such as QTest and Silk Central
    - Strong experience with defect management tools, such as JIRA
    - Strong experience in scripting (e.g., Python, PowerShell, JavaScript, Batch)
    - Extensive experience testing iOS and Android apps
    - Strong sense of ownership and customer focus fostered by working with Agile development methodologies, including Scrum, Kanban and SAFe.
    - Experience creating technical test plans and test specifications and presenting them to the team for review
    - Attention to detail with methodical problem-solving approach
    - Experience with Microsoft Azure DevOps tools (VSTS, App Center, App Insights)
    - Experience working with offshore team members and contractors

    Preferred skills:


    - Experience with Test Driven Development and Behavior Driven Development
    - Motivated to understand doctor workflows by interviewing customer-facing personnel to ensure testing methodology matches real-world use cases
    - Creative approach to testing that extends beyond the defined test case and/or defect description
    - Driven to continuously improve the product and the test coverage by recommending improvements. Willingness to experiment and to fail.
    - Strong personality that motivates you to challenge engineers in a “creative confrontation” environment to produce the best process for the team and the best product for our customers.

     

    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-5086 – Human Resources Department and let us know the nature of your request and your contact information.

    Options

    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.