Search by job, company or skills

Software Engineer (QA)

Software Engineer (QA)

Enphase Energy
4-7 Years
Not Disclosed

This job is no longer accepting applications

Job Description

  • 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.

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.

More Info

Job Type:
Industry:
Function:
Employment Type:

Key Skills

About Company

Similar Jobs

3-5 yrs
Bengaluru, India
Skills:
Microservices, Agile, Log Monitoring, Selenium, Scrum, AWS, Azure DevOps, Oauth, Sql, Jenkins, Git, Azure, Bdd, Appium, Manual Testing, Security Testing, Typescript, Jmeter, Javascript, Rest Apis, Python, Distributed testing, JWT authentication, Application observability, GitHub Actions, messaging systems, Playwright, SOAP APIs, Cypress, Firmware Device Testing, k6, AI-Assisted Testing
6-9 yrs
Bengaluru
Skills:
Functional & Non-Functional Testing, Manual Testing, Automation Testing, Java Scripting, Test Case Design, Selenium with TestNG
3-5 yrs
Bengaluru, India
Skills:
Java, Soap, Jenkins, Git, REST, Selenium, Bamboo, Azure, Python, AWS, Azure Pipelines, HTTP protocols
5-7 yrs
Bengaluru, India
Skills:
containerization , Agile Methodology, Confluence, Docker, Test Strategy, Gitlab, Test Planning, Python, Test Execution, Jira, Sdlc, Jenkins, Test automation, Git, Networking Concepts, Kubernetes, CI CD, Storage Domain knowledge – Block File Object, File System Protocols, AI workflows and AI tools, Linux VM environments, Data path testing, Automation strategy and tools, Software testing methodology
9-11 yrs
Bengaluru, India
Skills:
Selenium, Java, Python, Git, Typescript, Cucumber, Azure DevOps, Gherkin, GitHub Actions, WebdriverIO, Playwright