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.