Quality Assurance Engineer
CurrentCreated Test plan, High level scenarios, test case construction and test estimates, resource estimates and weeklystatus reports. Worked with the development team to understand new features and develop test cases for them. Involved in implementation of Test Automation Framework build using Selenium WebDriver, TestNG and Maventechnologies under Java platform utilizing industry leading harness design patterns and approaches core Javaprogramming skills using Eclipse IDE. Created data-driven automation scripts for testing REST API Web Services using REST Assured. Developed test code in Java language using Eclipse, WebDriver and TestNG framework. Automated the entire flow and wrote test cases for individual pages using TestNG. Working with Android developers to have Appium automation. Wrote automated testing code in Selenium WebDriver in Eclipse IDE for functional testing including AJAX-enabledapplications. Integrated the test suites to Jenkins to execute them automatically after every successful deployment. Setup Jenkins to run regular regression tests using Maven configuration. Created automated script for REST-API testing using Rest Assured framework. Created automation framework in Selenium WebDriver using behavior driven approach like Cucumber. Involved in testing of web application by creating XML test suite. Provided feedback to the development team to enable better testability of some pages. Tested compatibility of application for dynamic and static content under various cross browsers using HTML ids andXPATH in Selenium. Coordinated with developers and record defects in JIRA to track until they are resolved. Conducted Test Case walkthroughs to achieve consensus on Test Case correctness & completeness ensuring widthand depth of test scenarios. Involved in backend testing for different environments like System Testing and User Acceptance Testing. Implemented test automation scripts for mobile testing using Appium.