Quality Assurance Tester
CurrentEngaged in Extranet project, which is designed to be used by Enbridge customers to pay their bills, update contact info, move, etc. and OWP project that provides People Leaders at Level 6 with the ability to forecast activities/resources for the upcoming year to establish workforce requirements and understand salary budgets.· Involved in analyzing business requirements and technical specification documents and developing test plans and cases for testing the application.· Tested independent and dependent modules individually. Prepared Test Matrix to keep track of the requirements and the test cases.· Define, develop, and execute automation test scripts using Java and Selenium that leverage functional testing across the application.· Created BDD automation framework in Selenium WebDriver using the Page Object Model approach.· Extensively used Page Objects design and page navigation framework for readable test script and easy maintenance from developer perspectives.· Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for a nightly batch run of the Script.· Involved in testing API calls developed for Admin Portal using Postman and Rest-Assured.· Used TestNG Annotations in Selenium WebDriver and executed a batch of tests as TestNG suite.· Maintained automated code in the repository using Git.· Developed user-friendly and flashy Extent reports using TestNG and Maven.· Conducted System and User Acceptance Testing for every client and Conducted Backend testing, writing extensive SQL queries.· Analyzed the business requirements, developed test plans, and created test cases in Zephyr, a test management tool.