Description

Responsibilities:

• Test Case Development:
o Design, write, and maintain comprehensive test cases, including edge cases, to ensure thorough test coverage.
o Collaborate with stakeholders to understand product requirements and translate them into detailed test cases.

• Manual Testing:
o Perform functional, regression, integration, and exploratory testing across web, mobile, and API layers.
o Execute cross-browser testing to ensure application compatibility across different web browsers.

• Automation Testing:
o Develop, maintain, and enhance automation frameworks from scratch using Selenium, Java, TestNG, Cucumber, and POM.
o Create and execute automated test scripts to perform functional, regression, and integration testing.
o Integrate automated tests into CI/CD pipelines using Jenkins to support continuous testing.

• Mobile Testing:
o Perform automated mobile testing using Appium for Android and iOS platforms.
o Ensure mobile applications function well across various devices and operating systems.

• Collaboration and Communication:
o Work closely with development and product teams to ensure a thorough understanding of application features and test requirements.
o Use JIRA for bug tracking, test management, and reporting the status of testing activities to stakeholders.
o Mentor and guide junior QA engineers in both manual and automation testing practices.

• Test Case Management:
o Utilize test case management tools to organize, execute, and track test cases and testing progress.
o Ensure test cases are well-documented, up-to-date, and aligned with the latest application changes.

• Continuous Improvement:
o Stay up-to-date with the latest industry trends, tools, and best practices in software testing and quality assurance.
o Continuously improve testing processes to enhance software quality and testing efficiency.

Job Requirements:

•         Should be able to understand the Requirement Specifications and identify the required Test Scenarios.

•         Minimum 5+ years of work experience as a QA Engineer.

•         Should be able to write the scripts in Selenium Web driver independently.

•         Should be able to build the frameworks independently.

•         Should have experience in Core Java.

•         Should have good experience in developing the scripts in Selenium RC and Web Driver

•         Should have experience in Keyword Driven and Data Driven Frameworks

•         Should have worked in JUnit/TestNG/Cucumber/Protractor Frameworks

•         Should have knowledge on Open-Source Performance Tools like JMeter/Load Runner etc.

•         Should have knowledge in Database Testing.

•         Good knowledge in Testing Concepts

•         should have good knowledge on SDLC & STLC.

•         Should have good knowledge on Software Testing Principles.

•         Experience in writing and execution of Test Cases and executing test scripts and preparing

•         test summary reports.

•         Should have good knowledge in performing GUI Functional Testing.

•         Knowledge over Quality processes

•         Staffing/Recruitment/HRMS/Talent Acquisition domain experience is a plus

Education

Any Gradute