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
For our Web Team we seek Hands-On QA Engineer who can help Enphase in delivering high quality bug free application. Experience with functional (Web Mobile API) and non-functional (performance load security installation localization etc) testing is must for this role. Experience with Web and Mobile automation using Selenium/Appium/Java and API automation testing is essential for this tole. Quality mindset with good understanding of processes and tools with continuous improvement mindset is required.
What you will be doing
- Develop and execute automated test scripts using Selenium to validate web and mobile application functionality
- Perform manual testing for scenarios not covered by automation focusing on exploratory functional and UI testing
- Analyze requirements and create detailed manual and automated test cases to ensure full coverage of functionality
- Maintain enhance and debug existing Selenium test scripts adapting them to changes in application functionality
- Set up and manage Selenium test environments including configuring browsers drivers and test data
- Log track and retest defects in the bug tracking system ensuring resolution and adherence to quality standards
- Execute regression test suites both manual and automated to verify application stability after updates
- Perform cross-browser and cross-platform testing using Selenium and manual methods to ensure compatibility
- Analyze test failures debug issues in both manual and automated tests and report results to the QA Lead
- Collaborate with developers and stakeholders to address defects improve test coverage and suggest enhancements
- Create and maintain comprehensive documentation for manual test cases automation scripts and test execution reports
- Follow best practices for automation framework design coding standards and test reporting
- Conduct performance testing by integrating Selenium with tools like JMeter or other performance frameworks
- Validate go-live readiness by executing production verification through manual and automated checks
- Stay updated on new Selenium features and testing best practices to improve automation coverage
- Assist in mentoring junior team members in manual and automation testing practices as needed
- Provide regular updates to the QA Lead on test execution progress risks and any blockers
Who you are and What you bring
- Bachelors or Masters degree in Computer Science Electrical Engineering or a related discipline with strong academic performance
- 6 years of experience in cloud mobile and system testing within both manual and automated test environments
- Hands-on experience in testing web applications mobile applications APIs and embedded systems
- A self-motivated individual with the ability to work independently with minimal supervision
- Strong understanding of the Software Development Life Cycle (SDLC) including Agile methodologies
- Proficiency in object-oriented programming languages such as Java or Python
- Extensive experience in test planning execution and tracking using tools like JIRA and Confluence
- Familiarity with version control systems such as Git and continuous integration tools like Jenkins
- Excellent written and verbal communication skills
Required Experience:
Senior IC
DescriptionEnphase 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 Enp...
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
For our Web Team we seek Hands-On QA Engineer who can help Enphase in delivering high quality bug free application. Experience with functional (Web Mobile API) and non-functional (performance load security installation localization etc) testing is must for this role. Experience with Web and Mobile automation using Selenium/Appium/Java and API automation testing is essential for this tole. Quality mindset with good understanding of processes and tools with continuous improvement mindset is required.
What you will be doing
- Develop and execute automated test scripts using Selenium to validate web and mobile application functionality
- Perform manual testing for scenarios not covered by automation focusing on exploratory functional and UI testing
- Analyze requirements and create detailed manual and automated test cases to ensure full coverage of functionality
- Maintain enhance and debug existing Selenium test scripts adapting them to changes in application functionality
- Set up and manage Selenium test environments including configuring browsers drivers and test data
- Log track and retest defects in the bug tracking system ensuring resolution and adherence to quality standards
- Execute regression test suites both manual and automated to verify application stability after updates
- Perform cross-browser and cross-platform testing using Selenium and manual methods to ensure compatibility
- Analyze test failures debug issues in both manual and automated tests and report results to the QA Lead
- Collaborate with developers and stakeholders to address defects improve test coverage and suggest enhancements
- Create and maintain comprehensive documentation for manual test cases automation scripts and test execution reports
- Follow best practices for automation framework design coding standards and test reporting
- Conduct performance testing by integrating Selenium with tools like JMeter or other performance frameworks
- Validate go-live readiness by executing production verification through manual and automated checks
- Stay updated on new Selenium features and testing best practices to improve automation coverage
- Assist in mentoring junior team members in manual and automation testing practices as needed
- Provide regular updates to the QA Lead on test execution progress risks and any blockers
Who you are and What you bring
- Bachelors or Masters degree in Computer Science Electrical Engineering or a related discipline with strong academic performance
- 6 years of experience in cloud mobile and system testing within both manual and automated test environments
- Hands-on experience in testing web applications mobile applications APIs and embedded systems
- A self-motivated individual with the ability to work independently with minimal supervision
- Strong understanding of the Software Development Life Cycle (SDLC) including Agile methodologies
- Proficiency in object-oriented programming languages such as Java or Python
- Extensive experience in test planning execution and tracking using tools like JIRA and Confluence
- Familiarity with version control systems such as Git and continuous integration tools like Jenkins
- Excellent written and verbal communication skills
Required Experience:
Senior IC
View more
View less