Experience in designing, implementing, and maintaining automated test frameworks and test scripts.
Strong programming skills in Java.
Expert experience with test automation tools like Selenium, Junit, TestNG, etc.
Proficiency in version control systems (e.g., Git), continuous integration/continuous deployment (CI/CD) pipelines.
Experience with API (REST/SOAP) Automation.
Solid understanding of software testing principles, methodologies, and practices.
Possess a deep understanding and skills in debugging and root causing issues in Software applications.
Automation expertise with Appium is a plus.
Must-Haves
Expertise in Java programming.
Ability to design and develop the Automation Framework from scratch.
Advanced level proficiency in Selenium.
Responsibilities
Write clear, concise, and comprehensive test plans, test cases, and issues/discrepancies found.
Develop and execute comprehensive automated test plans, test cases, and test scripts using Java, Selenium, and WebDriver API Commands (Java/Junit/TestNg) to verify software functionality, performance, and security.
Develop and enhance, fix internal framework, test cases, and tools required for automation.