Job Description
SOFTWARE QUALITY ENGG
Location - San Diego, CA, 92121
Duration – 5 + months
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