Location: Remote, but would like someone in the five state area for travel
MUST haves: Cloud (AWS or Google Cloud) and embedded software/systems experience
This position is for a Senior Software Quality Assurance (SQA) Engineer. The successful candidate will bring senior-level experience in creating and developing test plans, test code, and test cases / scripts to verify algorithms and programs including IoT, Cloud database applications (AWS, GCD, etc.), LED lighting and control, accelerometers, barometric pressure, power monitoring, and motor control. Embedded system and Cloud platform experience is required.
Execute testing per test plan and specification under minimal supervision
Create new test cases as needed
Create, update, document, and close defects in Jira
Lead issue and bug tracking meetings and reporting
Programming products using JTAG and other microcontroller interfaces is required
Expert with JIRA, programmers, debuggers, and test equipment (oscilloscopes, DMM, Logic Analyzer, etc.) is required
Contributes in the creation of technical specifications with respect to low-level functionality, error conditions, and boundary conditions of the code function, hardware subsystem or final assembly under test
Integrate, document, and test designs over the product development lifecycle including end-of-life components and products
Participate actively in design and code reviews
Additional duties as requested
Supports "Lean Business Enterprise" initiatives for continuous process improvement and waste elimination
Position Requirements (Knowledge and Experience):
Expert with embedded and desktop software development languages (C, C#, etc.), compilers, Microsoft Office, Atlassian Tools (Jira, Confluence, etc.), and other development tools typical for design and test of embedded and desktop software over the entire product development lifecycle
Multiple SQA experiences in an embedded and desktop environment
Experience in Agile/ Scrum product development
Must be able to communicate effectively in person and remotely with customer management and others on the design team
Experience with SQA automation a plus.
Experience with communication protocol code and testing for I2C, SPI, UART, MODBUS, Wi-Fi, Bluetooth, UI/UX, SMBus
Bachelor's degree in Computer Science.
Proficient in Microsoft Office (including Excel, PowerPoint and Outlook), Oracle and Salesforce
Must be able to perform the physical requirements of the job as described to you for the position
Remote work and testing including communication with SQA and Development teams using MS Teams and other communications methods due to COVID-19. Sporadic on site involvement following strict interaction protocols may be required.