Qa Analyst
Current● Reviewed test documents in coordination with client, development team and other complex matrix teams and stakeholders including functional teams and business analysts.● Analyzed the functional and automation requirements and prepared test cases/scripts and test data strategy documents.● Analyzed and selected the test cases for automation of Java and Web application● Performing manual testing of features within each sprint and automating features from previous Sprint.● Followed Agile Methodology (SCRUM) for this project.● Implemented Page Objects, Data Driven, Keyword Driven, Hybrid automation frameworks using Selenium.● Created & Maintained Automation Selenium Automation Scripts for the Scrum Stories.● Automated highly transactional web application using Selenium Web Driver.● Execution of automated Test Scripts through Maven. Used Maven for building the Web Driver project.● Tested compatibility of application for dynamic and static content under various cross browsers using HTML ids and XPATH in Selenium.● Used BDD for automated functional testing by creating cucumber features and implemented them in step definition java file.● Also responsible for converting automation scripts to new frameworks using Selenium Web Driver, Java and TestNG/Junit.● Assisted Manager by providing automation strategies, Selenium/Cucumber Automation and JIRA reports.● Developed BDD tests using Cucumber by writing behaviors and step definitions. Developed required Selenium support code in JAVA for Cucumber.● Experience in using Jenkins as a Continuous Integration server to configure with GitHub and Maven.● Performed Regression Testing at various phases of development life cycle for impacted existing functionality.● Assisted in 508 compliance testing using JAWS Identified software defects and interacted with developers to resolve them and provided full support to the Test team using JIRA.● Good knowledge on Object Oriented Programming (OOP) concept.