Farhan Shaikh
** ********** ***, ********, ** L*R 1G8
(Phone): 289-***-**** (Email): addez6@r.postjobfree.com
JOB SUMMARY:
7+ years of extensive experience in Business Analysis, Quality Analysis and testing, design, development and maintenance of test scripts and expertise in functional testing, integration testing, performance testing, load testing, regression testing and stress testing
Experienced in Software Testing in various capacities on UNIX/Windows platforms in Web Based, Client/Server, Java/J2EE, .Net in different environments and multiple Browsers.
Excellent experience in understanding the Software Development Life Cycle (SDLC). Knowledge and experience in every phase of Quality Assurance Life Cycle (QALC).
Good at understanding the Business Requirement Documents, Functional Specifications and Technical Specifications.
Experienced in Systems specification analysis, test plan, test scripts, test cases creation and execution.
Experience in API testing using automation tools like SOAPUI, Postman, Fiddler, REST Assured.
Sound knowledge on Object Oriented Programming (OOP) concept and used Java and JavaScript for test case automation
Expertise in Selenium webdrivers, Cucumber, Junit, TestNG framework for functional testing, Maven, Ant for Project Building
Highly skilled and experienced in Agile Test Methodology for diverse requirements as well as Waterfall Test Methodology.
Good knowledge and experience in Continuous Integration (CI) and CD tool like Jenkins and GitHub.
Involved in preparing Test Plans, Test Scenarios, and Test Cases by reviewing Business Requirements and use case
Working Experience in different domains like Banking, Insurance, Finance and Investment.
Developed automated Test Scripts using QTP, Performance center and Load Runner, automated various Business Flows for the applications.
Experienced in Web Services Testing using the SOAP UI and Strong experience in SOA, WSDL, XML, and SOAP Messaging.
Used HP Quality Center for maintaining the Test Plans, Test Cases, Test Execution, Defect Management and Bug Reporting.
Professional experience in designing Test Cases and Test Scripts for Windows and UNIX environments.
Experienced in creating Automation Framework such as Business Process Testing, Data driven and Hybrid.
Has working knowledge with SDLC Methodologies such as waterfall and Agile.
Developing database queries for Backend Testing, DB2, ORACLE and SQL Server, resolved Database Performance issues.
Knowledge of ETL Tools such as INFORMATICA and Reporting Tools such as COGNOS and MicroStrategy.
EDUCATION
Bachelor of Science in Mechanical Engineering –Vaughn College, New York-2012
Intrado, Montreal – March 2020 - Current
Title: SQA Analyst
Intrado’s West Provides different services like safety Digital Media, Unified Communications Services, Interactive Services, Specialized Agent Services, Telecom Services and Safety Services.
Project: The Project with west involves testing of Safety services, Hosted voice and Collaboration Applications.
Responsibilities:
Generated and executed Test plan and Test Cases with referencing of the Document provided by the NextGss Team in Egypt.
Reviewed User Stories with Director, SQA Project Manager and other team meets
Involved in Acceptance, Functionality, Load, Cross Browser, Stress, Smoke Testing, Sanity Testing, Regression Testing and User Acceptance Testing (UAT)
Attended the Daily Scrum meetings and also in the sprint planning sessions
Participated in the Retrospective meeting in the iteration planning for inspect and adopt
Effectively tracked and reported bugs using Jira.
Performing Functional and Regression testing to identify various critical points in the application and automating it by using Selenium Web-Driver with TestNG.
Developed and executed test cases for SOAP and RESTFUL services using SOAPUI tool
Created Selenium web-driver automation scripts using JAVA to validate functionality on various browsers.
Performed Cross browser functionality testing for applications with IE, Chrome and safari
Testing of API Web Services using Postman
Performed Testing for Tablet Android, IOS and Windows Mobile Applications with different versions of OS
Involved in planning test execution activities, defect reporting and analyzing test metrics
Executed the Load test on the servers with the different hard disk and created the statistics of it to pick the best one for the work environment
Created the virtual machines in VMware and created 1000 positions to run the application on it and check the performance on the Hp and Dell servers load.
Developed the Test cases in TCC project in Jira and Zephyr
Environment: Jira-Zephier, Trello, Virtual Machines, Hp-servers, Dell-servers, Postman, Super putty, LINUX, AWS, AZURE, Selenium web-drivers, JMeter,GitHub,Jmeter
TD Insurance, Toronto, March 2018- Sep 2019
Title: Business Analyst/QA Analyst
Project: Online Banking
The project involves testing of the personal banking account that helps customers to enrol online and get access to various features such as review account activity, online credit card accounts, Transfer Funds, Pay Bills and order checks.
Responsibilities:
Designed, developed and executed Test plan and Test cases based on Specification Document and executed them.
Ensured that business needs are translated into technical requirements that will ultimately provide Customer/User satisfaction.
Participated in test planning workshops, test strategy/planning to shift left in E2E testing, divide testing scope, provide ownership and share the optimized testing vision with all stakeholders.
Reviewed Business plan (User Stories) with the Stalk holders and Project Manager
Involved in Smoke Testing, Sanity Testing, Regression Testing and User Acceptance Testing (UAT)
Functioned as the bridge between functional business units and IT.
Effectively tracked and reported bugs using JIRA.
Validated reports by executing SQL queries and compared the data using File comparison tool Ultra Edit.
Connected daily with the BAT team in Montreal, to brainstorm the designing of test cases.
Designed Test cases for the multiple delivery workstreams that required testing across the GPS program for Auto Policy Transformation Auto PPA ON/AB Conversion/Policy Transformation (Legacy AS400 to Guidewire), Auto PPA ON and Renewals for AB/ON
Designed test cases for R2.1 Foundation Residential Policy Transformation
Tested the complete policy transformation from Legacy AS400 to Guidewire at different renewal timelines and validating policies are picked up for conversion at -60 days.
Tested successful policy transformation with various endorsements, perils, claims history.
Performed Cross browser functionality testing for applications with IE, Chrome and safari
Prepared daily/weekly status reports on Test case execution, defects, RTM (Requirement Traceability Matrix)
Created automated script for REST-API testing using Rest Assured framework.
Testing of Web Services using SOAP UI to track request and response SOAP Messages.
Followed Agile/Scrum Methodologies and updated daily status in meetings
Executed automation test scripts using HP Quality Center Life Cycle Management (ALM).
Experience working with Web Services using SOAPUI tools to validate XML request and response using different methods
Environment: Java, TFS, SQL, Rational Clear Quest, JIRA-Zephyr, Oracle, UNIX, Java, XML,IBM Cognos, Sqlserver 2012,Selenium Web drivers, TestNG, Cucumber,Jenkins, BDT with Cucumber, Eclipse, Guidewire Policy Center,Claims Center,Billing Center,MS Visio
Wawanesa Insurance, Winnipeg, MB, June 2016- Dec 2017
Title: QA Analyst
Wawanesa Mutual Insurance Co. is a Canadian insurance firm. Currently, the company's executive offices are in Winnipeg, Manitoba, with regional offices across Canada and operations in the United States. With assets of over $9.5 billion.
Project: The project objective was the implementation of the web-based Guidewire Suite for new functionality brought into the existing application.
Responsibilities:
Implemented testing activities as per agile software methodology followed by project team
Involved in Reviewing the business requirements and Functional requirements.
Created Test Plans, Test Cases and Test Scripts based on the business requirements and reviewed with other team associates.
Involved in Smoke, Ad Hoc, Functional, Regression, UAT and Back end Testing.
Using Selenium WebDriver for creating and executing test scripts for functionality testing of the web application
Performed sanity and regression testing on Guidewire suite.
Created Selenium web-driver automation scripts using JAVA to validate functionality on various browsers.
Involved in developing Selenium Automation Framework with Java using Page Object Model (POM) and TESTING as test runner.
Tested the automated process of creating Glass Claims on ClaimCenter using tools like Cronacle, Sonic Message Manager
Complete testing for coverage verification integrated to Guidewire Claim Center as part Glass Claims project using ReadyAPI tool.
Prepared Test cases for Manual Testing and performed Sanity testing and Smoke testing
Weekly status meeting with development, management teams and vendor
Provided demonstration of the functional and end to end solution to the developers and testers of AMS team as part of Project handoff.
Developed and executed Test scripts and Responsible to track and log the defects using defect-reporting templates.
Extensively used Quality center/ALM for designing the test cases, executing them and for defects.
Follow up with standard Test Methodology such as Iterative, AGILE and software testing life cycle (STLC) to perform different types of testing for the projects
Conducted system Integration testing in the system test environment to detect defects, End toEnd testing to ensure conformance with the requirements prior to code migration to UAT.
Environment: Java, Windows, ALM, Guidewire suite(Policy, Claims, Billing center), Java, Junit, Guidewire, Firebug, Microsoft TFS, Selenium WebDriver, Maven and Jenkins, JIRA, SQL, Agile,Cucumber, Postman,
Mackenzie Investments, March 2013 –Aug 2015, Winnipeg
Title: Data Quality Analyst
Mackenzie Investments was founded in 1967 and is one of Canada’s largest investment management firms by assets under management. Mackenzie Investments provides investment advisory and related services for retail and institutional clients.
Project 1: Data Migration Project
Project 2: The project involves testing of the new functional changes brought into the existing wealth management, Retirement and Mutual Funds.
Responsibilities
Reviewed and Analyzed Functional Requirement Specification (FRS) and Business Requirement Document (BRD) and setup meetings to clarify discrepancies.
Estimation for projects, Test plan, Test Strategy and Test script preparation, Execution of test scripts and logging defects
Prepared test plans and test cases based upon business requirements using HP Quality Center/ALM.
Performed Backend testing to validate the data using Toad, added SQL queries to the required Test cases.
Develop test automation scripts using VB script in Quick Test Professional for regression testing
Performed extensive web and web services testing using Quick Test Professional and Performance center
Extensively used the SQL queries to validate the data as per the input from UI.
Review the Test scenarios with Business Analysts, Users and SME's to get approval.
Conducted Functional Testing, Regression Testing, System Testing, Integration, Sanity testing, Risk Based testing, and Back end Testing.
Performed source system Data analysis in order to manage source to target data mapping.
Assist in designing, planning and managing the data migration process.
Logged bugs in JIRA with detailed description and assigned it to the Developers.
Submitted Test Status Reports about Test Coverage and Defect Summary to Project Management Team on weekly basis
Implemented testing activities as per agile software methodology followed by project team
Environment: Net, ICM(Cognos), SAP, MS Office Suite, MS Access, Ultra Edit, SAP BI Launch pad, Share point, ICM UI, JIRA, ClearQuest.
TECHNICAL SKILLS
Testing Tools: ALM (Quality Center), UFT (Quick Test Professional), Selenium Web drivers,Jira, Junit,, Eclipse, TestNG, Html Unit, and Test Complete, Ranorex
Testing Frame works: TestNG, Junit, Cucumber,BDD
Web Technology: HTML, Web Services, XML, XSL, XML,RestAPI, SOAP, WSDL, JDBC, JavaScript, VB Script, Perl Scripts, ASP
Testing Types:
Smoke, Sanity, Functional, System, Integration, Security, Cross Platform, Cross Browser, Navigational, Regression, Automation, User Acceptance,GUI
GUI Tools: Visual Basic, Developer 2000, Crystal Reports, TOAD
Databases & RDBMS: Oracle, MS Access, SQL Server 2005
Operating Systems: Windows 7, Windows 10, LINUX
ETL & Reporting tools: Informatica, Cognos, Microstrategy
Languages: C#,Java, Python .NET, JAVA
Other Tools: Jenkins, GIT, Visual Studio, Eclipse