Qa Automation Engineer
Current• Analyze business requirements and work closely with developers to deliver high quality software. • Translate system requirements into test scripts and test cases. • Responsible for implementation of Behavior Driven Development Testing Automation Framework build using Selenium WebDriver, Cucumber, TestNG and Maven technologies under Java platform. • Responsible for maintaining TTD frameworks in Selenium.• Wrote and executed code with validations for positive test results.• Responsible for developing and maintaining BDD frameworks in Selenium.• Created functional feature files to convert into executable code.• Performed comprehensive manual testing to test website compliance against requirements Performed Data driven testing using Selenium WebDriver, Cucumber , TestNG functions and JDBC Connections.• Experience with cross browser testing, such as Chrome, Internet Explorer, Mozilla Firefox and Safari. • Executed SQL queries, Joins and Performed Backend testing and ensured the retrieval of the data from the database. Validated Reports and statements. • Involved in acceptance testing using Cucumber, Selenium WebDriver and BDD Framework. • Contributed to the Continuous Integration pipeline running component builds, creating and running Deployment jobs on individual stages on Jenkins, and running automated and manual functional tests. • Test the successful application written to perform numerous administrative, maintenance, security and other software updates • Tested web applications developed with CSS3, HTML5 and angular2. • Created data-driven automation scripts for testing API Web Services using REST API. • Tested request and response XML based web services interfaces using Soap API in Soap UI. • Performed REST Web Services testing with Postman and Performed Security Testing for Employee login validations. • Log defects using JIRA application and communicate the defect status updates to the responsible analysis and implementation teams.