Vishal Shrivastava – Sr. Test Engineer
+1 (647)-295-4524 | vishal.shrivastava1@gmail.com |
Toronto, Ontario Canada
https://www.linkedin.com/in/vishalshrivastava/
________________________________________
SUMMARY
• More than 15 years of experience in Software Testing and Test Management.
• Experience in both manual and automation Testing.
• Developed, executed, and maintained test automation scripts using Selenium WebDriver for new and existing features
• Prepared and implemented new feature files in cucumber framework using Gherkin scripting language.
• Excellent hands-on experience in using CI/CD tools such as Maven, Jenkins, Git, and GitHub for best practices to support continuous integration testing.
• Good exposure in desktop and web-based application.
• Experience in agile environment and hands on experience with the software development process and agile methodology (i.e. Scrums meeting, Sprints Planning, Retrospectives, Backlog Grooming, etc.)
• Experience in working on SoapUI, Bust Tester and Apache-JMeter for Functional Testing of Soap based web Services.
• Intensively involved in STLC, SDLC and Test Methodologies.
• Involved in functional, integration, regression, database, Siebel, System Testing and UAT.
• Have worked on Oracle 10g, DB2 v 10.1 and MSSQL.
• Worked on Selenium 3.0 that aide test solutions.
• Defect identification, Isolation and reporting using Bug Tracker Tools like Dev Track 8.0, Test Track 7.6, Quick Tracker, JIRA 3.2, Bugzilla 3.2, PR-Tracker, PCR Tracker.
• Experience in reporting, verifying, updating and closure of defects along with client interfacing.
• Experienced in workshop with Business Analyst to understand functional requirements and design documents.
________________________________________
TECHNICAL SKILLS
Testing : Manual and Automation Testing
Testing Tools : Selenium WebDriver 3.14, BDD, Cucumber, TestNG, Junit, Katalon Studio 7.7.2, extent and Allure Report
DevOps : CI/CD tools such as Maven, Jenkins, Git, and GitHub
Test Management Tools : HP-Quality Centre 9.2.
Web service tool : Postman, ReadyAPI 2.6, SoapUI 5.5, Bus Tester, Apache J-Meter
Bug Tracker Tools : Dev Track 8.0, Test Track 7.6, Quick Tracker, JIRA 3.2, Bugzilla 3.2, PR-Tracker 6.0, PCR Tracker.
Operating System : Win 2000, Win XP, Win-7, Win-10, UNIX, Linux, Solaris and AIX.
Scripting : Shell Scripting, JavaScript, Gherkin
Languages : C, C++, JAVA 7, Groovy.
Database : Oracle 10g, MS-SQL, DB2 10.1.
Database Tools : TOAD, Oracle SQL Developer, IBM Data Studio
Other Tools : Putty, WinSCP, Win Merge, Caliber, Compare IT, VNC Viewer, VMware
Cloud Environment : AWS, VMware
Internet Applications : HTML, DHTML, XML, json.
Awards and Recognition:
• “MVP – Most Valuable Player” for most performing player in 2019 in RBC.
• “Eagle Squad Award” for client commitment and success in 2017 in Conduent.
• “Star Performance Award” for excellent contribution in delivery of 12.3 releases in 2015 in Oracle India.
________________________________________
WORK EXPERIENCE
Innovapost, Canada
Role: Sr. Test Engineer Jun 2020 – Till date
Project Description: - ‘Digital Account’ is an enhancement project over existing Canada Post application where user can register consumer, solution for small business or commercial account.
Roles and Responsibility:
• Developed, executed, and maintained test automation scripts using selenium WebDriver (with groovy scripts) for new and existing features.
• Worked on Katalon Studio to create the scripts.
• Worked in an agile environment and hands on experience with the software development process and agile methodology (i.e. Scrums, Sprints, Retrospectives, Backlog Grooming, etc.)
• Daily standup and client interaction during various team meetings.
Environment & Tools: Katalon Studio, Selenium WebDriver, Groovy Scripts, Jenkins, Git, GitHub, SQL Developer, SoapUI/Ready API, Agile, Java, XML, Oracle, Jira, MS Office Suite, MySQL, Postman.
TD Toronto, Canada
Role: UI Automation Developer Sept 2020 – May 2021
Project Description: - ‘PTE – Payment Tracker Enhancement’ is an enhancement project over existing web business banking application where user creates wire payment creation for different customer and entity and simultaneously verify the wire status on WBB screen.
Roles and Responsibility:
• Involvement starting from Requirement phase with business and business analyst
• Test Case writing, review and execution, status reporting.
• Developed, executed, and maintained test automation scripts using selenium WebDriver (with Java) for new and existing features.
• User Gherkin scripting language to create feature files in BDD framework.
• Worked in an agile environment and hands on experience with the software development process and agile methodology (i.e. Scrums, Sprints, Retrospectives, Backlog Grooming, etc.)
• Daily standup and client interaction during various team meetings.
Environment & Tools: Selenium WebDriver with Java, BDD, Cucumber, Gherkin, JavaScript, Maven, Jenkins, Git, GitHub, SQL Developer, SoapUI/Ready API, Agile, Java, XML, Oracle, Jira, HP ALM, MS Office Suite, MySQL, Postman.
Equifax Toronto, Canada
Role: Software Tester Aug 2019 – Feb 2020
Project Description: - ‘Fraud 2.0’ is the product in which whole environment of Equifax is migrating from Citadel to Simility. This project includes testing of various components which include wrapper, simility UI, API and database.
Roles and Responsibility:
• Test Case writing, review and execution, status reporting.
• Developed automated REST API and SOAP request test suites using Smart Bear ReadyAPI/SoapUI NG Pro using Groovy script.
• Worked in AWS and involved in executing lambda function, verifying DynamoDB and file creation in S3 bucket.
• Worked in an agile environment and hands on experience with the software development process and agile methodology (i.e. Scrums, Sprints, Retrospectives, Backlog Grooming, etc.)
• Daily standup and client interaction during various team meetings.
Environment & Tools: Selenium WebDriver with Java, API Automation using tool ReadyAPI with Groovy script, JavaScript, Maven, Jenkins, Git, GitHub, SQL Developer, SoapUI/Ready API, Agile, Java, XML, Oracle, Jira, HP ALM, MS Office Suite, MySQL, Postman, AWS cloud.
RBC Toronto, Canada
Role: Test Automation Developer May 2018 – Aug 2019
Project Description: - ‘MyAdvisor’ A new online service from RBC that helps you to build your financial future, meet with an advisor and grow your investments, all at no additional cost. As part of the project new enhancement module named as ‘Asset Allocation’ has been introduced to the existing application.
Roles and Responsibility:
• Used Gherkin scripting language to create Feature files in BDD framework.
• Developed, executed, and maintained test automation scripts using Selenium WebDriver (with Java) for new and existing features.
• Developed automated REST API and SOAP request test suites using Smart Bear ReadyAPI/SoapUI NG Pro
• Worked on maintaining existing Maven Software Automation Projects through GitHub and GitLab repository.
• Logging all defects by Using HP ALM to manage defects, tasks and stories assigned for testing to an Engineer to resolve the issue
• Worked in an agile environment, Knowledge and hands on experience with the software development process and agile methodology (i.e. Scrums, Sprints, Retrospectives, Backlog Grooming, etc.)
Environment & Tools: API Automation using tool ReadyAPI with Groovy script, Selenium WebDriver with Java, BDD, Cucumber, Gherkin, Maven, Jenkins, Git, GitHub, JavaScript, SourceTree, SQL Developer, SoapUI/Ready API, Agile, Java, XML, Oracle, Jira, HP ALM, MS Office Suite, Postman.
LG Electronics Toronto, Canada
Role: QA Analyst Apr 2018 – May 2018
Roles and Responsibility:
• Android test case writing, review and execution, status reporting.
• Analyzed functional requirements and business specification as part of static testing on earliest stages of SDLC
• Tested the application under different networks and Internet speeds including on 3G, 4G/LTE and Wi-Fi.
• Logging all defects by Using HP ALM to manage defects, tasks and stories assigned for testing to an Engineer to resolve the issue
• Involvement starting from requirement phase with business and business analyst.
Environment & Tools: HP-Quality Centre 9.2, Jira, Agile, MS Office Suite.
Conduent Technology Services Bangalore, India
(Earlier it was Xerox Business Services then separated in JAN-2016)
Role: Sr. Testing Specialist Jan 2016 – Dec 2017
Project Description: - ‘The Maryland Transportation Authority (MDTA)’ is an independent state agency responsible for financing, constructing, operating, and maintaining eight toll facilities, currently consisting of two toll roads, two tunnels, and four bridges in Maryland.
• Automation of test cases/functionality of the application using Selenium WebDriver with Java.
• Worked in an agile environment and hands on experience with the software development process and agile methodology (i.e. Scrums, Sprints, Retrospectives, Backlog Grooming, etc.)
• Determining test team process, solution methods and procedures for every new assignment scenario breakdown and estimation.
• Involvement starting from requirement phase with business and business analyst.
• Daily standup and client interaction during various team meetings.
• Test case writing, review and execution, status reporting.
• Involved in Siebel, database. IVR and crystal report testing.
Environment & Tools: Selenium WebDriver with Java, Web Service Testing using SoapUI, Maven, SQL Developer, Java, XML, Oracle, Jira, HP ALM, Oracle10g, MS-SQL, DB2 10.1, HP-Quality Centre 9.2, Agile, SQL Developer, Postman.
Oracle financial services software limited Bangalore, India
Role: Senior Quality Analyst Jan 2012 – Dec 2015
Project Description: - ‘Oracle Documaker Enterprise Edition’ is the next generation of the leading Enterprise Document Automation (EDA) solution that dynamically creates, manages, and delivers adaptive enterprise communications—when and how customers and stakeholders want them—through rules-driven document lifecycle automation to improve efficiency and reduce cost.
• Worked as SPOC (single point of contact) in my team.
• Automation of test cases/functionality of the application using selenium (WebDriver) with Java.
• Executed shell scripting in Linux and batch job in Windows and verified the result in log files.
• Have consolidated test cases and prepared test suite in web services using SoapUI to save the time of test execution.
• Analysis of the application from the requirement specification.
• Attending various levels of review meetings for better understanding of application requirement and system functionality.
• Executing test cases, analyzing test results and defect tracking.
Environment & Tools: Selenium WebDriver with Java, Web Service Testing using SoapUI, Maven, SQL Developer, Java, XML, Oracle, Jira, HP ALM, Oracle10g, MS-SQL, DB2 10.1, HP-Quality Centre 9.2, UNIX, Linux, Solaris and AIX, Agile, SQL Developer, Postman, Ready API, Mobile Testing.
CenturyLink Telecommunications Services Bangalore, India
Role: Software Engineer Jul 2010 – Jan 2012
Project Description: - ‘Qwest-Rx’ provides a complete view of the customer and network to the repair technician. It also provides the diagnostic and repair tools to help isolate and troubleshoot the customers issues.
• Responsible for deploying the build in system testing environment and perform sanity testing on the same to save the time of project members.
• Developed Involved in requirement walkthrough and knowledge transfer session.
• Involved in preparing Test cases and review test cases prepared by peers.
• Executing test cases, analyzing test results and defect tracking.
• Identification of various request and response logs fired in the background using internal tool.
Environment & Tools: HP-Quality Centre 9.2, Jira, Win 2000, Win XP, Win-7, Win-10, Waterfall model, Oracle, MS Office Suite, TOAD, WebService Testing using SoapUI, Postman.
Hewlett Packard Bangalore, India
Role: Test Analyst May 2006 – May 2010
Project Description: - ‘eShop’ is an online marketplace for Vodafone where user can get the information about various Mobile phones, plans, accessories, upgrades, mobile broadband etc.
• Analysis of the application from the Requirement Specification.
• Attending various levels of review meetings for better understanding of application requirement and system functionality.
• Involved in writing Manual test scripts.
• Involved in functional, GUI, UAT, regression testing, and system testing.
• Writing test reports, defect lists, test results, daily and weekly status report.
Environment & Tools: HP-Quality Centre 9.2, Jira, Dev Track 8.0, Test Track 7.6, Quick Tracker, JIRA 3.2, Bugzilla 3.2, PR-Tracker 6.0, PCR Tracker, Win 2000, Win XP, Win-7, Win-10, Waterfall model, Oracle, MS Office Suite.
________________________________________
EDUCATION
B.E. (Bachelor of Engineering) in Computer Science & Engineering 2001-2005, INDIA (71% - 1st Division)