Job Title

Principal Software QA Engineer

Company Name
Cerence Services
Job Type
Full-time
Industry
Qualification
Bachelor’s Degree
Experience
8 Years  -  12 Years
Vacancies
1
Salary Offered
Not Disclosed
Job Category
Location
Pune, Maharashtra, India
Job Description

Create and maintain test cases in the test management tool.
Execute test cases manually on real Hardware / Head Units or automation testing on the simulator.
Analyse test results along with failure analysis.
Create a test strategy for the project and test plan for the releases.
This role is responsible for designing, developing and executing functional test, integration test, and performance test
Normally receives little instruction on day-to-day work.
Lead project and junior QA engineers.
Unblock other QA engineers and provide them supports wherever required.
Provides technical support in project QA activities and ensures that the projects are delivered within allotted timelines and budgets and meet quality standards.
Reviews and recommends improvements to existing QA processes and develops new ones to achieve desires QA goals.
Continuously implementing process improvements to enhance testing efficiency.

Responsibilities:
Review product requirements, user experience specifications, technical design specifications for testability
Create test cases out of the requirement documentation.
Prepare test coverage matrix and other quality matrices/KPI for the project.
Analyze test results along with failure analysis.
Prepare thorough regression test plan when defects are resolved.
Prepare project level end2end as well as performance test strategy.
Develop/enhance automation framework in Python as per project needs.
Flashing/updating embedded software into target head units.
Be a go to person. Quick learner and resolving issues.
Solve integration and configuration issues of hardware and software of test setups as per project needs
Collaborate with developers, project /QA manager, and other QA team members. May also requires collaboration with multiple teams on different continents.
Escalate issues, concerns, and risks to project manager / QA manager.
Builds productive internal/external working relationships.
Works on complex issues where analysis of situations or data requires an in-depth evaluation of variable factors.
Exercises judgment in selecting methods, techniques and evaluation criteria for obtaining results.
Networks with key contacts outside own area of expertise.
Risk Identification and Mitigation
Team Management and handle conflicts

Requirements:
Ideally 8 - 12 years of relevant work experience in QA testing 
Having wide-ranging experience uses professional concepts and company objectives to resolve complex issues in creative and effective ways with a full understanding of area of specialization
Excellent analytical skills
Good understanding & experience with different Quality Assurance metrics, and performance testing with entry/exit criteria
Excellent problem-solving skills and strong self-reliance
Exceptional attention to detail, interpersonal communication, and managing QA tasks independently.
Experience to solve issues on embedded operating systems like Linux, Andriod or QNX 
Affinity to solve hardware and real-time OS related issues
Experienced in dealing with ambiguity while performing critical project steps.
Solid understanding of SW development life cycles and test methodologies, combined with a passion for quality and efficiency.
Experience working in organizations using Agile / Scrum-based product development methodologies 
Education: Bachelor or Diploma degree in computer science, engineering, or related experience

Mandatory Skills:
Excellent QA Skills - manual and automation testing  - includes application, Hw, API / Interface testing.
Ability to write automation framework in Python or any other equivalent lang. Should be flexible to adapt to programming langs.
Excellent verbal and written communication skills in English
Ability to lead more than one project from start to end.
Ability to lead junior QA engineers. Guide, mentor and support them to bring best out of them.
Excellent team player.
Self-motivated, responsible, accountable and have the discipline to bring tasks into closure
Experience with Jenkins or CICD pipelines.
Train other QA team members in technology, process.
Ability to solve hardware and real-time OS related issues

Good to have:
Previous experience with software development and quality engineering in the automotive industry
Experience with embedded HW in the Automotive domain is desirable

Key Skills
Recruiter's Name
--
Telephone
--
Posted Date
February 15, 2022
Additional information

--