The Staff Software Test Engineer will be responsible for designing and developing cloud program test activities. This role requires strong leadership and technical expertise and excellent communication skills. The engineer will participate in engineering forums, review technical documents, provide feedback from a system test perspective, and develop detailed test scenarios. They will also act as a Subject Matter Expert (SME), design and develop test bed schematics, execute tests, log bugs, troubleshoot issues, and provide detailed analysis. The engineer will also lead bug triage discussions and reach consensus with stakeholders before releasing the product. Enphase is seeking an ambitious and highly motivated individual to join their team and contribute to developing next-generation energy technologies.