Qa Automation Tester
CurrentClient: Travel Edge, Toronto• Prepare and Execute Automation Test Cases as per Requirements using Selenium Web Driver using java• Select the Test Cases to be automated and performed functional testing of the front end using Selenium Web Driver and TestNG • Attend sprint planning meetings, daily stand up meetings, bug review meetings, weekly status meetings, retrospective meetings and interacted with Business Analysts and Developers for resolving defects • Involve in testing and automating API calls developed for Kensington tour Web Portal using Postman and Rest-Assured.• Developed BDD framework using Page Object Model pattern using Cucumber with Java and Selenium.• Wrote Features, Scenarios, Step definitions for BDD to implement the User Acceptance Criteria using Cucumber Gherkin. • Perform various testing like smoke testing, functional testing and Regression Testing• Involve in querying using SQL and updating records and validate database records as expected.• Created Jenkins job to run automated code nightly on daily basis.• Use SQL Queries and Joins to retrieve the data from various tables to test the database• Involve in Bug and defect Tracking using JIRA & planning test execution activities, defect reporting and analyzing test metrics• Develop and documented detailed test cases by incorporating both positive and negative condition for functional and system testing based on functional specification documents and use cases• Interact with developers, users and various team members to discuss issues, resolve defects and set priorities • Update Test Plans and Test Cases periodically to manage changes in requirements