Nuance Communications, Inc Software Developer in Test in Farmington Hills, Michigan

Job id-1-35603The E2E Automation Engineer will work on Automotive Professional Services project teams that integrate and deliver Nuance state-of-the-art speech recognition and text-to-speech products to embedded platforms for major automotive and consumer electronics companies. You will be closely working together with our customers’ integration teams to help them include Nuance technologies into successful products in an efficient way. As an Automation Engineer in the Professional Services team, you will be responsible for documenting, developing and executing functional and system tests to verify the software quality of Nuance deliveries in the integrated embedded product platform. The candidate should be a good team player with strong analytical, problem solving and communication skills. Principal Duties and Responsibilities ulliAnalyze new features and write maintain functional, system test cases/liliDevelop scripts for automation of functional testing operating on PC and embedded platforms/liliExecution of test plans using customer supplied embedded systems/liliAnalysis of test results (test log review and triage of defects)/liliCreation of test reports, documentation of software defects/liliWork in an Agile environment/li/ul Knowledge, Skills and Qualifications Education: Bachelors or Graduate University degree in Electrical Engineering, Computer Engineering, Computer Science or equivalentMinimum years of work experience: +3 yearsRequired skills: Good knowledge on software QA methodologies, tools and processes ulliExperience in writing clear, concise and comprehensive test cases/liliProgramming skills with fluency in one or more scripting languages (Python, Perl)./liliAbility to analyze and troubleshoot problems quickly and creatively/liliExperience with embedded systems, real-time operating systems, and embedded software development (eg. iOS, Android, Linux, QNX)./liliDemonstrated ability to set-up communication hardware, flashing firmware, and basic issues troubleshooting/liliExcellent oral and written skills in English/liliPositive "can-do" attitude, well organized, focusing on achieving results cost-effectively./liliInitiative and perseverance to deliver high quality work/li/ul Preferred skills:ulliFluency in a second language (European or Asian languages preferred)/liliKnowledge of a software development process (e.g. Agile)?/li/ulNuance Communication Inc. is an equal opportunity employer. We evaluate qualified applicants without regard to race, color, religion, , national origin, disability, veteran status, and other legally protected characteristics. For more details see online:URL