38 Synergy Consultant Jobs
Quality Assurance Manager - Embedded System (10-22 yrs)
Synergy Consultant
posted 2mon ago
Flexible timing
Key skills for the job
Experience and Education :
- Bachelors or Masters in Electronics or Electronics & Instrumentation
- Master's in Business Administration, Business Management or related field good to have
- Minimum 10 to 15 years in Embedded firmware engineering focused on automation and manual testing and validation of embedded software with at least 5 years' experience in managing and leading agile testing teams
- Agile Certified professionals desired.
- Preferred type of profiles : Automation companies (whirlpool, Rockwell, Bosch, any consumer electronics companies) with embedded domain background.
Technical skills:
- Minimum 5 years of hands on experience in with Embedded Software Testing / programming using Test management like VSTS, HPQC, JIRA, Bitbucket, Confluence, etc. or automation tools.
- Experience in working with medium to large IoT Embedded systems in consumer Electronics.
- Minimum 4+ years of python programming experience with testing background.
- Experience in testing different communication protocols such as MODBUS, MQTT/COAP, TCP/ IP, Wireless, BLE, RS 232/485, I2C etc.
- Experience on programming concepts and hands on experience working with C or C++ or python.
- Experience in any home automation/smart energy/IOT/infotainment/Multimedia etc. Domain
- Experience in CI/Cd tool i.e., Azure DevOps, Jenkin etc.
- Well versed with OOPs and operating system concepts
- Proficient in testing Embedded products Experience in validating embedded applications running on LINUX, RTOS and Non RTOS based applications
- Experience of testing firmware for 16/32 bit single and multi-core processors
- Understanding of electronics hardware e g ADC, PWM, IO interfaces.
- Knowledge on validation of cloud applications
- Knowledge of testing with network protocols like FTP, HTTP, TCP, IP, Ethernet.
- Experience of scripting language, preferably JScript, Python mandatory. And good understanding in robot framework
- Experience in gateway automation scripting and testing.
- Hands on experience in test case design and various functional and non-functional testing types
- Well versed in using hardware and software tools for test development
- Proficient with test configuration management, test artefact version control processes and testing tools. Knowledge of Subversion is desired
- Proficient at evaluating new tools and technologies
- Thorough understanding of software development lifecycle and familiarity with CMMi model
- Experience with creating Requirements Traceability Matrix, Process Documents, Test Plans
Leadership skills:
- QA Management experience across multiple projects with proven technical guidance to QA teams.
- Be a strong leader with experience in implementing and shaping the company's QA processes and strategies.
- Have strong technical skills, both functional and non-functional, manual and automation, ideally in a continuous delivery environment.
- Strong communication skills with all the key stakeholders to ensure QA vision is understood and implemented correctly.
- Be an advocate of Quality Assurance, Continuous Improvement and industry recognized Best Practices.
- Excellent knowledge of Risk Management, Risk Identification and Risked Based Testing.
- Experience managing testing departments or testing functions, managing large and complex activities and processes.
- Flexible with the ability to and work under pressure.
- Proactive, strong-minded, quick thinker and assertive.
- Able to motivate a team, recognize good talent and bring out the best out of each individual.
- A mature and professional individual who is self-motivated and enthusiastic.
- Excellent communicator, influencing skills and negotiation skills to get management buy-in on ideas and concepts.
- Able to communicate with all levels of management and peers within the organization.
- Providing leadership both functional and non-functional.
- Building and maintaining relationships.
- The ability to prioritize work and tasks under pressure.
- Ability to handle conflict effectively.
- Ability to build, implement and direct quality assurance principles and maintain the quality of delivery.
Role and Responsibilities :
- Responsible for Defining QA strategy, approach and execution in development projects.
- Responsible for Leading and directing the QA leadership team.
- Provide leadership and technical expertise within Test Automation and Quality Assurance.
- Be accountable for the test automation projects, mentor, and provide leadership to the QA automation developers and leads.
- Participate in interviews, induction, training and performance evaluation of all QA leads/team members.
- Provide technical leadership and expertise within the field of Quality Assurance and Testing.
- Build QA competency and write individual development plans for your team members.
- Measure productivity and ensure time logs are reported and complied in accordance with company policies and procedures.
- Ensuring that the development teams adhere to the principles, guidelines and best practices of the QA strategy as defined.
- Focus on continuous QA improvements including usage of appropriate testing tools, test techniques, test automation.
- Building and maintenance of quality standards as well as enforcing technical and testing standards.
- Monitoring of all the QA activities, test results, leaked defects, root cause analysis and identifying areas of improvement. Implement steps required to improve the processes.
- Gather and present testing metrics and testing activities for the projects to key stakeholders.
- Ensure the proper usage of available tools to gain the maximum benefit of the QA effort. This includes testing tools for functional, performance, automation, etc.
- Manage training and continuous learning of QA staff by means of short courses, conferences, meetups, certifications, etc.
- Be an escalation point for all matters related to testing and quality assurance and operate as a primary point of contact for the QA teams.
- Direct the development of the QA strategy, methodology, discipline and framework. Driving and improving the QA team in areas of automated testing and agile testing.
- Provide technical expertise in Test Automation, Testing Methodologies, Testing Processes, Tools and Techniques across the teams.
- Work with QA leads, Hardware, Firmware, Mobile App managers and HOD to develop and execute QA strategies to meet and exceed department and corporate quality goals.
Functional Areas: Other
Read full job descriptionPrepare for Manager Quality Assurance roles with real interview advice
14-20 Yrs
5-10 Yrs
9-20 Yrs