04 Aug
|
Enphase Energy
|
Bengaluru
04 Aug
Enphase Energy
Bengaluru
- 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 current 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.
Qualifications: Education, Competencies (Knowledge, Skills & Behaviour) and Experience
Minimum Qualifications:
- Bachelor s or Master s degree in Computer Science, Electrical Engineering, or a related discipline with strong academic performance.
- 4 to 7 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.
📌 Software Engineer (QA) (Bengaluru)
🏢 Enphase Energy
📍 Bengaluru