Enphase Energy seeks a Hands-On QA Engineer for its Cloud and Digital team to deliver high-quality cloud and mobile applications. Responsibilities include owning the complete quality of the system under test, designing high-quality test cases, designing test frameworks for different application layers, adding automated tests, acting as a quality gatekeeper, defining and executing non-functional tests, debugging issues, driving quality metrics, analyzing test progress, and improving test case designs. The ideal candidate will have 2+ years of experience testing high-scale applications with distributed architecture, excellent programming skills, and experience in negative testing. Experience with functional (Web, Mobile, API) testing, Selenium/Appium/Java, and API automation testing is highly desirable. The role requires a quality mindset, understanding of processes and tools, and a continuous improvement mindset. System-level experience with IoT-based product lines is highly desirable. The role involves working in an agile environment and contributing to continuous development and testing.