-
Evaluate the current Selenium framework architecture and propose enhancements to improve scalability, reliability, and maintainability.
-
Design, develop, and maintain automated test suites using Selenium WebDriver, TestNG, and Cucumber.
-
Design and implement new modules or components to extend the framework's functionality based on project requirements.
-
Develop robust and efficient Selenium test scripts using best practices and design patterns.
-
Refactor existing scripts to improve readability, modularity, and performance.
-
Deep understanding of API testing using Rest Assured.
-
Capability to enhance the existing automation framework in the team to reduce the existing task and improve productivity
-
Collaborate closely with developers, product owners, and other stakeholders to ensure comprehensive test coverage.
-
Continuously improve our QA processes / Task / Activities to enhance efficiency and effectiveness.
-
Mentor Team members of the QA team, providing guidance on best practices and technical expertise to reduce the effort of existing automation cycle.
-
Proficiency in programming languages such as Java.
-
Experience with CI/CD pipelines and familiarity with tools like Jenkins.
-
Integrate Selenium tests with Continuous Integration/Continuous Deployment (CI/CD) pipelines for nightly regression
-
Strong verbal and written communication skills, with the ability to effectively collaborate with cross-functional teams.
-
Knowledge of Agile/Scrum methodologies and working in Agile teams.
-
Should have good knowledge on GIT , Bitbucket
-
Should have basic knowledge on the devops concepts