Job Title - Senior Firmware Quality Engineer
Location - San Jose, CA
Duration – 5+ Months Contract
Total Hours/week - 40.00
1st Shift
Description:
As a Senior Firmware Quality Engineer on our firmware team, you will help design, develop, and test software for embedded systems in a fast-paced agile environment. You will be responsible for helping support our team of embedded software developers and providing guidance on testing and leveraging internal and external resources to produce world-class software. You will act as a technical voice in discussions with leadership and engineering.
Job Responsibilities:
• Update Firmware Test Application which is a Windows desktop application implemented in C#
• Create test plans for thorough testing of firmware using internal and external test tools.
• Define firmware requirements for the white-box test development, working closely with firmware team members.
• Define and develop new test cases for firmware feature testing.
• Oversee regression runs, including triaging of issue, and report failures to firmware or other stakeholders.
• Work closely with different functional groups to resolve issues, ensure thorough testing from a business perspective, understand support issues and release high quality products to customers.
• Interprets product design and requirements to engineer test approach and generates test plans and test cases/scripts along with their review.
• Executes complex test cases/scripts and interprets/analyses results to report, communicate, and work through issues with engineers.
• Excellent verbal and written communications skills, and able to communicate very technical subject matter to non-technical users.
• Experience in writing quality bug reports.
• Strong Troubleshooting skills for reaching to root cause of customer reported issues.
Minimum Qualifications:
Education and Experience:
• Minimum of a BS degree in Electrical Engineering, Computer Science, Computer Engineering or related discipline.
• Intermediate level coding experience in C# or any other object oriented programming language.
• Minimum 3+ years' hands-on experience in firmware test development (design/develop/validate).
• Experience with both Windows and Linux environment
• Experienced in Test Automation, frameworks
• Ability to do thorough analysis of test failures and skilled in problem recreation.
• Fast learner with good communication skills.
• Must be proactive and a strong team player
Bonus Qualification
• Proficient in C# with WPF (Windows Presentation Foundation) for Test Application development.
• Ability to use analyzer, scope, and other debug tools
• Nice to have REST API testing experience