Sai Nandan
Phone: 778-***-**** - Email: adhkuj@r.postjobfree.com
Address: **** ****** ******, ******* ** - V5J 1Z9
6+ years of experience in QA Methodologies and Testing with both Manual and Automation concepts.
Experience in UFT, Selenium, Protractor, Cypress, Tosca, Appium, Katalon, SoapUI, and JMeter.
Experience in developing automation regression scripts using C#, Java, JavaScript, TypeScript, Groovy, Selenium WebDriver, Katalon, Protractor, Cypress, Tosca, Eclipse, Visual Studio, Visual Code, Appium, UFT.
Worked on Test Automation Frameworks like Junit, NUnit, TestNG, Protractor, Cypress, Robot, Karma, Data Driven, Hybrid, and Keyword driven.
Extensive experience in using HP ALM Quality Center, Azure Devops, TFS, Jira, and Zephyr for managing test cases, requirements traceability and defects.
Good experience in testing API's and Web Services using SoapUI, JMeter, Postman, Katalon and ReadyAPI.
Experience with DevOps teams to configure Azure Pipeline and Jenkins to execute automated test suites.
Skilled in GIT, GitHub, BitBucket repositories to store test automation artifacts.
Excellent understanding of the Software Development Life Cycle, Agile, Exploratory, Pairwise, Session Based, Behavior driven and Test Methodologies from project definition to post-deployment documentation.
Excellent understanding of Iterative, Agile and Waterfall methodologies in Software Development Life Cycle (SDLC) and actively participated in all phases of software development.
Experience in installing, configuring, debugging and troubleshooting Hadoop clusters.
An exceptional understanding of the QA life cycle, from test plan, test execution, to reporting Bugs.
Experienced working in Agile, Incremental and Iterative, Scrum, XP, or Lean ++environments.
Experience in design and development of Use Case and Test Case scenarios and developing Test Strategies & Test Plans.
Extensive experience in testing applications implemented in .NET, C#, Visual Basic, ASP, VBScript, JavaScript, XML, HTML, SOAP, SQL Server
Extensive experience in manual testing of Mobile, Client server, Windows based and Web based Applications.
Extensive experience in Functional, Regression, Integration, User Acceptance, and System Testing.
Excellent understanding of RDBMS in writing queries, stored procedures using Oracle and MySQL.
Experienced in dealing with end clients, coordinating with Business Analyst at various stages of QA life cycle.
Experience in organizing weekly Project Status and Task Review meetings.
Ability to work on high pressure environment and can work independently with minimal supervision.
Excellent communication, inter personal, analytical skills and ability to learn new concepts quickly.
Education
ISTQB Certified Professional (Foundation Level) Quality Assurance Analystc– JNTU University, India - 2014
Technical Skills
Test Tools: Selenium, Protractor, Cypress, Jenkins, TestNG, Katalon, AWS, Docker, JMeter, HP UFT, HP ALM, Jira, Docker, Zephyr, SOAPUI, Postman, MTM, Microsoft Team Foundation Server (Azure Devops), JIRA, SOAP
Databases: Oracle, SQL Server, DB2, MS Access, Toad, SQL Plus, Informatica, Teradata
ERP-CRM: SAP, Siebel, Salesforce CRM, Oracle, People Soft.
Middleware: Web Sphere, Web logic, IIS, Tomcat
Reporting Tools: Business Objects, HYPERION CUBES, Crystal Reports
Operating Systems: Mainframes, LINUX, Windows NT/XP, MS-Windows, Unix, OS/400
Web Technologies: Java, .Net, C#, React, JAVA script, TypeScript, Python, VB script, ASP, XML
Intact Insurance, Calgary, AB
Project1: GuideWire (PolicyCenter and BillingCenter) Application
Project2: GuideWire ClaimCenter - First Notice of Loss (FNOL)
Role: QA ANALYST - Nov 2018 – Oct 2020
Project Description: Intact Financial Corporation is the largest provider of property and casualty insurance in Canada. Using Guidewire PolicyCenter the following tasks can be performed creation of a new policy, renewal of a policy for a new term, or cancellation of a policy. As a result of each policy transaction (such as adding an additional driver to an auto policy), the system determines the price of the transaction. If successfully completed, PolicyCenter forwards this pricing information to a billing system.
Created Test Plan, Test Scenarios and Test Cases for System, Integration and UAT Testing
Organized Test plan and Test scenarios coverage reviews with internal and external teams
Setup the test environment as per the testing needs and created test data as per test cases
Performed Functional, System, Integration and End-to-End test based on the requirements
Developed automated scripts for performing Regression Testing through Selenium Web Driver.
Extensively used Selenium (data-driven, XPath locator) and Web Driver to test the web application.
Responsible for implementation of Page Object Model Test Automation Framework using Selenium, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches.
Involved in writing automated scripts for angular JS application using Protractor and Java script.
Used Maven for building the Web Driver project. Integrated with Integration tools Jenkins for running test on nightly basis automatically and used GIT for source code management.
Performed SOA testing for API's using SoapUI and Groovy with Data Driven.
Used Zephyr and Jira for test management and defect management.
Performed backend testing and ETL testing using complex SQL queries.
Used Device Anywhere for Functional/System, Integration, Regression, End to End and UAT.
Performed mobile automation using Appium and Java.
Performed testing on Native and Web Mobile versions on Device Anywhere testing tool
Mapped the Test cases to the requirements using RTM.
For System integration and Interoperability testing request developers and system analyst to created environment integrating mobile banking application with payment gateway
Performed automated testing on mobile application using Appium automation tool
Executed test cases on different OS and devices to validate the Compatibility
Performed security testing on the mobile banking application
Involved in Design and Development of Defect Tracking Process with proper Priorities and Severities Levels in Jira.
Responsible for Performance, Load, and Stress testing using JMeter
Involved in complete Defect Life cycle focusing on addressing the defects to closure
Environment: Selenium, Jenkins, Dockers, POM, RallyDev, Confluence, Java, Java Script, XML, SOAP, WebSphere, Oracle, SQL, Toad, SOAPUI, HP ALM, HP Performance Center and JIRA
Central1 Credit Union, Vancouver, BC – Core Banking, Online and Mobile Banking Application
Role: QA Analyst - Dates: Jan 2017 to Oct 2018
Project Description: Central1 mobile banking app makes it easy to manage customer’s money. Personal and business members can use it to access up-to-date information about their accounts, pay bills, deposit cheques and transfer funds.
Participate in functional and technical meetings, from the beginning of the project through the entire software development life cycle (SDLC & Hybrid Agile).
Documented test plan, test scenarios and test cases based on the requirements and user stories.
Collaborated with the Dev teams in test execution and reported defects with proper priorities
Build automation framework using Selenium with C# and executed scripts on web application
Designed and developed Hybrid Framework using .Net, C#, NUnit and SpecFlow.
Performed Data driven testing by passing multiple sets of data by using Excel data reader as plug-in.
Used Page Object Model (POM) repository design pattern for storing all the web elements for code maintainability and reusability for Selenium automation.
Performed API testing using Rest Client and Postman.
Performed System, Integration, API, Security, End to End and UAT testing
Record and track defects uncovered during testing, reported and retested using manual and automated scripts.
Extensively used MTM for creating and executing Test cases and TFS for defect tracking.
Used SQL queries validating database for data mapping and data integrity.
Validation of SAS integration with web
Categorized bugs based on the severity and interacted with developers to resolve them during defect triage meetings.
Executed load and stress testing using JMeter verified the performance.
Provided daily reports to the management and participated in scrum meetings, sprint review meeting, sprint planning meeting, backlog grooming meeting and retrospective meeting at the end of every iteration.
Environment: Selenium, Jenkins, SOAP UI, JMeter, TFS, MTM, XML, SOAP, Web services, API, Oracle, Java, IIS, iOS, Android, Query Analyzer, Enterprise Manager, SAS, Windows and Linux
Capgemini (Schneider Electric), Vancouver, BC - Power Logic Metering
Role: QA Tester (Manual and Automation) - Date: April 2015 – Dec 2016
Project Description: PowerLogic technology also provides metering, communication hardware and advanced analysis software, a PowerLogic solution acts like a layer of intelligence across all of your energy assets. It monitors key energy points and inputs 24 hours a day.
Involved in building automation framework from scratch using Selenium WebDriver TestNG and Eclipse.
Helped the team to coordinate with other team members on the Agile Release Train (ART) and communicates status to management as needed.
Continuously engaged to improve performance in the areas of quality, predictability, flow, velocity an help the team to focus on Iteration goals and Program Increment Objectives(PI).
Represented the team in ART Iteration Planning, Iteration Review and Iteration Retrospective.
Guided Team in constant improving the quality of deliverable’s and Meeting Definition of Done (DoD).
Assist the Team in preparation for ART Activities, including PI Planning, System Demos an the Inspect and Adapt.
Assisted team to remove impediments by having an understanding the control and release processes.
Developed Automation framework implementing Page Object Model, using Java, Selenium WebDriver.
Used Firebug/Fire Path Add-on tools to identify the Object’s id, Name, Xpath, link in the application.
Using Maven for build management, GIT as source repository and Jenkins for Continuous Integration of the builds.
Performed User Acceptance testing (UAT) exclusively in an agile environment.
Use Cases to develop and execute Manual Test cases.
Used Selenium WebDriver to run test cases in multiple browsers and cross Platforms.
Performed UI, Functional and Regression testing by automated using Selenium, TestNG, Maven, and Jenkins.
Performed Manual as well as Automated Testing using Test tools like Selenium WebDriver, Appium and JIRA for defect reporting and tracking.
Executed multiple programs using XML file.
Participated in regular project team meetings to discuss testing process.
Used Apache POI API to read the test data from the excel sheet.
Created Java based scripts for Selenium Web Driver with TestNg as automation frame work.
Involved in preparing a report of all automation difficulties and test results for further application using Maven.
Performed black-box testing, white-box testing, integration testing and regression testing on the applications.
Environment: Selenium Web Driver, Java, JIRA, TestNG, Jenkins,MAVEN, GIT, Apache-POI, Eclipse,, XML, HTML.
Capgemini, Offshore
Role: QA Tester & UAT Tester - Date: June 2014 – Mar 2015
Created Test Scenarios by using functional decomposition technique and presented to the BA for coverage signoff
Performed Test management using Jira by creating Test Cases in Zephyr
Organized the test sets using Risk based approach for execution purpose
Created reports by using Dashboard functionality in Jira
Reported and tracked the defects using Jira in Defects tab and organized Defect Triage meetings
Requested UAT test environment and UAT test data by coordinating with end users and test environment specialist
Conducted UAT testing training to the end users
Reported UAT issues to the development team with proper screen shots and users inputs
Performed automation testing using HP UFT and VB Script.
Created and provided planning and execution status reports to the management on a daily basis.
Environment: SAP Plant Maintenance (PM), SAP (SCM, CRM, BW Reports), HP UFT, Work Soft, ARIS, Unix, SOAP UI, Jira, Zephyr, Selenium, GIT, SOAP UI