Description Job Title: System Integration Test Automation Engineer – Energy Systems Location: Bangalore Job type: Full-Time (Offline) Experience: 6 years Job Summary: 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. Key Responsibilities: 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 Required Skills & Experience: 3-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.
Job Title
Sr. System Test Automation Engineer