Qa Automation Engineer
CurrentClient: Passion Inc, TorontoProject: Apply to EducationApply to education is one of only 4 websites approved by the BC College of Teachers (BCCT) and the Ontario Ministry of Education for the purpose of advertising a position before granting a Letter of Permission. Apply to education streamlines the recruitment process for applications by allowing them to fill out one application form online and upload portfolios online.• Prepared and Executed Automation Test Cases as per Requirements using Selenium Web Driver using java. • Selected the Test Cases to be automated and performed functional testing of the front end using Selenium Web Driver and TestNG. • Attended the sprint plan meetings, daily stand-up meetings, Bug review meetings, weekly status meetings, retrospect meetings, and walkthroughs and interacted with Business Analysts and Developers for resolving Defects. • Performed Data-driven testing of the web-based tool using selenium Web Driver using Java and TestNG. • Performed Cross-browser Testing using Browser Stack to ensure features are working in required browsers. • Involved in Web service testing using Postman.• Reviewing the Test Reports using TestNG. • Performed various testing like smoke testing, functional testing, and Regression Testing. • Involved in querying using SQL and updating records and validate database records as expected. • Involved in Bug and defect Tracking using JIRA & planning test execution activities, defect reporting, and analyzing test metrics. • Automated API test cases using Rest-Assured library with Java and TestNG.• Interact with developers, users, and various team members to discuss issues, resolve defects, and set priorities. • Updated Test Plans and Test Cases periodically to manage changes in requirements. Tools & Environment: Java, Selenium WebDriver, Maven, TestNG, Jenkins, XML, JSON, XPath, Eclipse, Postman, Rest-Assured, Jira, Git, Html, CSS, SQL, Zephyr.