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
Any Gradute