Principal Quality Assurance Engineer

Nuance Communications

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.

Join our Mobile team…intelligent systems now ready for the road. We are passionate about developing intelligent interfaces that enable people to talk to their cars, phones, devices, and other smart “things”.

Join our Enterprise team…great customer service starts here. We design virtual assistants for intelligent and effortless customer service helping customers find the informationthey need using whatever channel they prefer.

Join our Imaging team…greater document flexibility for more personal productivity. We are passionate about designing and building secure technology that empowers companies to gain control of their document management processes and ensure their proprietary and customer information is protected.

Job Summary:

The PrincipalQuality Assurance Engineer will be part of Nuance’s HealthCare R&D Engineering team. The main responsibility of the role is to evolve and formulate the overall quality strategy for Clintegrity product line primarily influencing non-functional requirements. The role influences both the development and QA teams. The role requires flexibility to work across teams in different Geographies.

Responsibilities:

  • Work closely with Business Analysis team to review/understand Non-Functional Requirements (Performance & Load, response time, SLAs for Application/System Performance/Availability).
  • Design Load Models, framework and Performance Test Scenarios as per the Test Strategy to test Performance Requirements.
  • Define performance strategy/plan in line with agile development methodology and in collaboration with Leads/Architects..
  • Collaborate with multiple development teams located in different geographical locations.
  • Work on tool research, POCs and latest advancements in performance engineering.
  • Work closely with customers to outline performance workflows.
  • Identify Test Data needs, Build Performance Test scripts & using Performance Testing tool, HP Load Runner
  • Experience in one of the following - NeoLoad, Jmeter, WebLoad, Open STA. SOASTA.
  • Identify Measurement points, use Open source / commercial tools and/or devise mechanism for monitoring Applications, Servers & NW as needed.
  • Review of the performance test artifacts and sign off.
  • Create and maintain Performance Test Environment.
  • Run Performance Testing, collect Test results and data (Monitoring data, Application & Server logs etc)
  • Analyze the Test Results & data, identify Performance Issues/bottlenecks and log them. Liaise with Solution Engineering and System (Platform/ OS & DB) Admin for resolution; involve Business Analysis team if required.
  • Create reports around current Performance levels, Bottlenecks and recommendations for Performance Optimization/ Improvements. Share with all the necessary stakeholders.
  • Perform / define hardware sizing to fulfill customer volume and scalability requirements.
  • Work directly with the customer (as independent contributor or as Team Player) in resolving the performance issues in their environment.
  • Mentor the team and guide the team technically on performance engineering.

Requirements:

  • Good understanding of software testing concepts and software development / QA processes.
  • Strong knowledge of enterprise application architecture and technologies including client server, web, web services, distributed and mainframe databases, mainframe and messaging layers.
  • Strong understanding of the monitoring solutions and KPIs used to determine availability and performance of these technology stacks.
  • Well versed in using VUGen 9.5 or greater for advanced test script development beyond the built-in record and playback capabilities.
  • Well versed in using the reporting/analysis engine for reporting on and correlating system-level events with the impact on the end user experience.
  • Ability to create load test scripts using VUGen in at least two or more of the following protocols: HTTP, SOAP, AJAX Click and Script, ODBC, Terminal Emulator, Visual Basic, .NET and Java.
  • Experience in Performance engineering tools such as Xrebel, Dynatrace
  • Experience in building applications in CI/CD environment
  • Experience with Agile development methodology, preferably scrum and working with global teams.
  • Strong understanding and/or hands-on experience in the following: Operating System (Windows 2000 / 2003 Server, Red Hat Linux); J2EE Application Server (IBM Web Sphere XD/ND); Microsoft IIS; Database (IBM DB2 distributed and mainframe v9.x, SQL Server 2005+, Oracle); Application Development Platforms: Java, .Net
  • Tools: Strong experience in HP suite of products specifically Performance Center, HP Diagnostics (.NET and J2EE), Quick Test Pro and Quality Center.
  • Exposure to SQL db server testing and performance testing Workflow engine would be an advantage.
  • Scripting skills in Perl, Shell and Java Script.
  • Experience in healthcare domain preferred.
  • Excellent verbal and written communication skills.
  • Ability to thrive in fast-paced, dynamic environment.

Education:

  • BS in Computer Science is required. MS is preferred.

Options

Apply for this job onlineApply
Share
Refer this job to a friendRefer
Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed
Read Full DescriptionHide Full Description
Confirmed 21 hours ago. Posted 30+ days ago.

Discover Similar Jobs

Suggested Articles