Sr. System Test Automation Engineer

Engineering Bangalore, India


Description

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
  • Competitive compensation and benefits