Enphase Energy is a global energy technology company and a leading provider of solar battery and electric vehicle charging products. Founded in 2006 our innovative microinverter technology revolutionized solar power making it a safer more reliable and scalable energy source. Today the Enphase Energy System enables users to make use save and sell their own power. Enphase is also one of the most successful and innovative clean energy companies in the world with more than 80 million products shipped across 160 countries.
Join our dynamic teams designing and developing next-gen energy technologies and help drive a sustainable future!
This role at Enphase requires working onsite 3 days a week with plans to transition back to a full 5 day in office schedule over time.
About the Role
We are seeking a skilled and proactive System Integration Test Automation Engineer to lead the validation of a distributed energy system comprising microinverters battery storage units communication gateways cloud platforms and mobile applications. The ideal candidate will have hands-on experience in system-level testing hardware-software integration and automated test development across embedded and cloud-connected ecosystems.
What you will be doing
Design and develop end-to-end integration test automation frameworks for energy systems involving hardware (microinverters batteries) gateways cloud APIs and mobile apps to validate system behavior data flow and performance across components
Participate in product design reviews to provide input on functional requirements product designs schedules or potential problems
Conduct thorough code reviews to ensure adherence to best practices and coding standards and maintain high-quality codebases
Investigate and resolve complex system-level issues across hardware firmware and cloud components using strong debugging and analytical skills; develop tools and automation to detect isolate and prevent integration failures
Optimize system performance through profiling monitoring and tuning ensuring efficient resource utilization
Maintain comprehensive documentation of system designs code and processes to facilitate knowledge sharing and onboarding of new team members
Continuously improve the automation process and stay updated with the latest industry trends and technologies in test automation
Serve as a Subject Matter Expert (SME) for multiple Enphase systems
Who you are and What you bring
4 years of experience in system integration testing and test automation
Strong understanding of embedded systems IoT communication protocols (e.g. UART CAN MQTT) and cloud APIs
Proficiency in Python for scripting and automation
Experience with Linux systems shell scripting and log analysis
Familiarity with RESTful APIs JSON and cloud-based testing
Hands-on experience with CI/CD tools like Jenkins GitLab CI or similar
Manage and configure AWS EC2 instances including Apache server setup library installations user access control and automation using cron jobs
Nice to Have
Experience in energy systems solar inverters or battery management systems
Familiarity with test management tools like TestRail Zephyr or Jira
Understanding of data analytics and system performance monitoring
What We Offer
Opportunity to work on cutting-edge renewable energy technologies
Collaborative and mission-driven work culture
Flexible work environment and continuous learning opportunities
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.