Talent.com
This job offer is not available in your country.
Software Engineer (QA)

Software Engineer (QA)

ConfidentialBengaluru / Bangalore
17 days ago
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.
    • Skills Required

      Performance Testing, Automated Testing, Selenium, Manual Testing, Test Case Design

    Create a job alert for this search

    Software Qa Engineer • Bengaluru / Bangalore