Principal Quality Assurance Engineer

Job ID
Research & Development - Software 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.


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 information they 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



Qualification                : B E, B Tech, M Tech, MCA, MCS, MCM, or M sc.


      Experience                   : 9-14 years


      Requirements   :

  • Minimum 7+ years’ experience in test automation;
  • Hands on automating web UI using Selenium + Java
  • Hands on experience on performance testing using LR, JMeter tools
  • Good exposure to Object Oriented Languages (Java/C#/C++), scripting (shell, bash) and SQL/PL-SQL
  • Sound understanding of web-based, web services (REST/SOAP), client-server application and Database architecture
  • Automation experience with Agile development methodology, preferably scrum and working with global teams.
  • Experience in designing and/or implementing a cloud platform like AWS, Cloud Foundry, Azure etc
  • Prior experience in development is desirable
  • Experience in configuration mgmt. tools like perforce, Git, etc.
  • Excellent verbal and written communication skills
  • Ability to thrive in fast-paced, dynamic environment
  • Strong analytical skills


Job Profile       :


  • Define, formulate/enhance and lead strategy/planning, design frameworks, suites, fixtures and other testing artifacts for UI & non UI automation in CI/CD environment, and in collaboration with the automation architect (when such a position is defined).
  • Analyze the impact of the changes in the functional requirements to existing Automation Suite and plan for its impact
  • Understand the requirements fully and initiate discussions with architects, developers, PO and Testers to seek necessary inputs.
  • Lead automation projects from requirements to completion.
  • Proactively identify areas of improvements on existing suite including extensive impact analysis
  • Possess expertise in the chosen area of specialization and act as an expert coach in the area.
  • Work closely with Manager/Lead in estimation & planning; Track and report accurate progress and risks timely.
  • Set up and maintain the test environment, which includes installing, configuring database, web server on windows/UNIX, installing and deploying the application and troubleshooting when required.
  • Effectively work with multiple stakeholders and teams located in different geographical locations.
  • Recommend and successfully apply new and existing testing tools to enhance and compliment the application's architecture and team processes.
  • Stay current on emerging technologies; Mentor others on the team by sharing ideas and new technology findings and practices.
  • Review the automation artifacts (produced by the team) and sign off.
  • Using QA patterns and best practices, create and apply any form of testing including, but not limited to: unit, integration, load, stress, white box, black box, regression, compatibility, functional, conformance, smoke, system testing, etc. on an as need basis.

Required Skills:


  • Java(core) programming proficiency
  • Minimum 7+ years’ of solid hands on experience in test automation
  • Hands on automating web UI using Selenium + Java
  • Experience in building test automation frameworks from scratch using tools TestNG, Selenium or QTP or other standard open source or proprietary tools
  • Experience in building test framework for REST or Soap APIs using open source or other tools
  • Experience working/executing in Continuous Integration environment
  • Exposure to Cloud based technologies like Azure
  • Preferred: Hands on experience on performance testing using LR, JMeter tools

LI Code


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.