Job Description: Analyze requirements, functional specifications and create detailed level test cases. Collaborate with QA Lead to implement effective strategies and test plans. Ability to identify a set of test cases that will be a good fit for automation and scope out automation coverage for a particular project. Contribute to the design and architecture of high-quality, complex systems and software environments focusing on mobile development, automation, and quality aspects. Execute test cases/scripts/scenarios on schedule (Functional, Systems Integration, and Regression Testing), and open defects as needed Develop/build test automation strategy and focus specifically on maximizing reusability for regression Design, build and execute automated tests Identify regression testing needs and create and maintain an Automated Regression Suite Maintain automated scripts utilizing the existing framework, adhering to coding standards Create a weekly plan and weekly reports Follow Scrum process, participate in Scrum ceremonies and follow the incremental delivery model. Requirements: Must have strong knowledge of the programming language (Java). Must have worked on Selenium automation scripts and able to establish an automation framework Must have experience inMaven, Jenkins, TestNG Strong knowledge of java collections Must have string knowledge in oops concept Experience ofSelenium WebDriver Experience of Appium is preferred. Familiarity withJIRA, GIT,and databases. Familiarity with bothLinux and Windows environments. Knowledge of theBDD framework or cucumber framework. Knowledge of API Testing tools such as SoapUI, Postman.