Firmware Testing with Python - Test Automation Engineer
Experience Required: 4 to 6 Years..
Skills Required: Firmware, Python, measuring devices (Oscilloscope, Multimeter etc) and communication protocols (CAN, IP RS 232/485 etc.). Location: Hyderabad
Responsibilities:
• QA Engineer supporting the continued design, development, and quality delivery of firmware releases for the Carrier Refrigeration domain products.
• Good knowledge on end to end embedded product testing or embedded product Life cycle.
• Good at manual and automated test execution. Good understanding of SDLC, bug life cycle.
• Should able to co-ordinate with the stakeholder team and drive the status calls.
• Demonstrated ability on the testing process and embrace the latest testing trends in the market.
• Experience in understanding requirements traceability matrix & and also validate system interface at consumer level
• Basic Programming skills in C, C++ & any Scripting languages.
• Good working experience on Python programming language, should be able to debug the existing and create new scripts.
• Should able to understand the schematic to debug any hardware level issues.
• Should have hands on with measuring devices (Oscilloscope, Multimeter etc)
• Experience in testing different communication protocols such as CAN, IP RS 232/485 etc.
• Good knowledge on any one Test Management tool.
• Good experiences in Performing Regression Testing to verify and uncover new errors in legacy code after changes have been made
• Create, Document and Execute the test cases that conform to the technical and functional specifications for firmware and Software applications
• Document and present test results as per the QA policies and procedures
• Contributes ideas on product and process improvements. Participates in design review sessions
• Implements appropriate automation technologies to meet the short and long term goals of the company
• Adhere to the Automation Framework for Carrier products and enhancements
Knowledge/Skills/Abilities:
• Self-starting/self-motivating individual, able to plan and achieve goals with minimal supervision.
• Must have good written and verbal communication skills and should be Organized, Punctual and pay Attention to detail
• Can handle multiple activities at once to accomplish goals
• Handling multiple projects.
• Working close with development team to resolve issues.
• Follow the QA process.
Any Graduate