Post Job Free
Sign in

Software Tester Qa Analyst

Location:
Fredericton, NB, Canada
Posted:
November 24, 2022

Contact this candidate

Resume:

Ravi G

647-***-****

********@****.***

PROFESSIONAL BACKGROUND

Over 9 years of experience in Software Testing and Quality Assurance. My main areas of skill are mobile, manual and automated testing. A well-versed, knowledgeable resource with the Software Development lifecycle SDLC, QA methodologies, System Test Plan, Test Script, Test Case, Traceability Matrix and test Analysis report. The experience has been gained working in Banking & Financial Services (Retail Banking & Derivatives Market) Health care and Public Sector (Government).

EDUCATION:

Master of Science, Management of Information System (MIS); London Institute of Technology & Research

TRAINING & CERTIFIICATIONS

IBM RTC (Rational Team Concert)

NCFM (NSEs Certification for Financial Markets)

Certificate Program in Investment Banking Services and Entities conducted by Financial Technology Centre

Certificate Program in US Banking Competency conducted by Financial Technology Centre

TECHNOLOGIES:

IBM S/390, IBM PC & Compatibles

Windows Server 2003, SQL Database

Smart Test Manager, MVS, Windows (9X, XP), JCL, COBOL, VSAM, DB2, QTP 9.0 & 10.0,UFT 11.50, Selenium, HP ALM /HP Quality Center, SOAP UI, Borland Star Team, Device Anywhere, Amanda, Biz Talk server, Gemini, Alfresco, Visual studio, XML, XSD, RTC, Clear Quest

METHODOLOGIES:

Agile

Waterfall

WORK EXPERIENCE:

Project 1:

Company Name: Service New Brunswick (Contract)

Duration: September 2020 – Till Date

Role: Enterprise Resource Planning (ERP) QA Software Tester

Project Summary: The Enterprise Resourcing Planning (ERP) involves modernizing how human resources, financial and purchasing services are delivered across GNB with the goal of having a common approach for business processes and technology.

Technologies: HP ALM, Selenium, Pycharm, Python, Java, Git Hub, Robocorder, Chropath, Excel Plugin, Jenkins, XPath, Jmeter, cloud.

Methodologies:

Project Tasks:

Worked closely with BA and Developers during project and defect testing

Developed test scenarios and test cases, to conduct the functional system testing, end to end integration testing, automation testing using Selenium.

Communicate with Subject Matter Experts (SMEs), Technical Team members, Developers, other QA Analyst and Project Managers to define specifications for documentation.

Performed Sanity, Smoke, functional, regression SIT and UAT testing

Provided consistent status updates on projects and any defects.

Participated in developing test scenarios and test cases for accounts payable applications as per Business and Functional Requirements.

Identified requirement of new test data and created it using internal applications to successfully execute the test cases

Prioritized defects using HP ALM for defect tracking purpose

Tracked and closed the defects using HP ALM

Provided support in managing and tracking traceability matrix, defects, defect tracking system and test deliverables

Participated in defect meetings and discussed the defects with the Developers, signed off when resolved successfully, and escalated if necessary

Developed, updated automated test cases using Selenium Webdriver, Hybrid framework and Phyton IDE for GUI application.

Maintained automation test scripts and resources in the GIT source control repository tool.

Identified correct GUI elements using various Selenium Locators like ID, Name, Link Text, Partial Link Text, XPath, CSS, and DOM in creating automation scripts.

Planned testing, test reviews and tracked defects

Involved in Test strategy and Test Planning

Ensured the ERP solution related integration and data was prepared to be implemented to the GNB environment

Collaborated with QA lead for the implementation of the QA entrance/exit criteria.

Prepared and executed automation test scripts using Selenium UIAF (User Interface Automation Framework), performed functional testing of web application.

Modified existing test cases and updated test scripts as per new changes in release

Project 2:

Company Name: Service New Brunswick (Contract)

Duration: January 2019 – July 2020 / 1 Year 7 Months

Role: E-Ticketing QA Software Tester (Phase One)

Project Summary: Phase one was intended to establish the basic technical capabilities required to store and manage the life cycle of a ticket as it progresses through the various stages of the POPA process.

Technologies: HP QC ALM, Gemini, AMANDA, Biztalk Server, Web Services, ROBO FTP, Visual Studio, XML, XSD, Hash file Generator using C#, Gbiz, SQL, Note Pad++ and Alfresco, CI, CD, Devops

Methodologies:

Project Tasks:

Extensively performed black box testing to ensure the system met functional requirements provided; gathered and documented user requirement documents and system specifications

Communicate with Subject Matter Experts (SMEs), Technical Team members, Developers, other QA Analyst and Project Managers to define specifications for documentation.

Worked closely with BA and Development during project and defect Testing

Performed smoke, functional, black box, End to End, BAT(Business acceptance testing) and regression tests during execution of scripts

Provided regular status updates on projects and defects.

Participated in developing Test scenarios and Test cases for E-Ticketing Applications as per the Business and Functional Requirements.

Assisted the Business team in carrying out the User Acceptance Testing.

Performed the sections of POS transactions using different cards like Debit card, Credit card, Void

Conducted manual functionality and regression testing for each build and version.

Maintained the test cases / test scripts as per change requirements and documented the changes. Executed test as planned, and recorded actual results to provide traceable documentation.

Compared actual results to expected results, analyze any variances to identify defects

Generated the detailed reports of the bugs and pass-fail report.

Report bugs/defects in the Gemini/HP ALM and ensure problem resolution is communicated in a timely and effective manner between Developers and Project Manager

Performed CD / CI pipelines so that each commit developers make will go through standard process of software life cycle and get tested

Test Planning and Test Strategy

Maintained status reports and communicated with Management regarding progress of work.

Co-ordinate between development team and business team in troubleshooting issues and delivering the fixes. Responsible for project deliverable for Business Acceptance Team.

Developed, executed, and maintained Test Cases using defect management tool HP application Lifecycle Management.

Project 3:

Company Name: Tulkita Technologies, Ministry of Transportation (Contract)

Duration: February 2018 – October 2018 / 9 Months

Role: QA Software Test Analyst

Project Summary: The driver examination services project presented the Customer Service Agent (CSA) a Qmatic application to all Drive Test centres in Canada. The Drive Test online web application was built to ensure convenience for customers to schedule road tests online.

Technologies: JIRA, TFS, TSYS, HP QC/ALM, Confluence, Load Testing, UFT, SQL, SOAP UI

Methodology: Agile

Project Tasks:

Developed test scenarios and test cases for CSA, Qmatic Applications as per the Business and Functional Requirements

Analyzed functional requirements / user stories and translated requirements into written test scenarios detailed test cases and schedules by following Agile/Scrum process.

Identified requirements for new test data and created using internal applications to successfully execute the test cases

Performed system testing and validating enhancements such as computerized knowledge and road systems including road test tablets

Performed integration testing and verified that Qmatic application is properly integrated with Drive test application

Performed BAT, UAT, System Integration Testing, Regression and Functional testing in CSA application of Functionalities like Out of province exchanges from Quebec and Yukon Provinces, and Out of country exchanges

Performed mobile testing using Emulator and Browser stack IOS, Android and Tabs

Tested the Porting of the application on different Mobile Handsets like Android, IOS

Tested new functionalities such as Scheduling Online Road test for both public and commercial sectors.

Executed UFT Test Cases and Reporting defects.

Validated financial transactions using POS pads (credit/debit) also verified cash and cheque payments and successfully backed out transactions to save Test data

Developed test cases using WSDL, Schema files which defines Web Service Request, Response, methods/operations, End Point of web service to be tested.

Worked on testing of web application which uses Restful Web services, XML and AJAX features.

Provided inputs to project plans and tasks, estimates, issues and risks logs

Reported on the Product QA dashboard and status report of progress

Collaborated with QA lead for the Implementation of the QA entrance/exit criteria.

Provided support in managing and tracking traceability matrix, change requests, Defects, defect tracking system and test deliverables

Participating in Defect meetings and discussed the defects with the Developers and signed off them successfully, also escalated them in certain situations

Coordinated the Defect Management Process during Test execution using HP Quality Center

Reporting Daily Test status and weekly Test status to QA managers

Project 4:

Company Name: Service New Brunswick (Contract)

Duration: August 2017 – January 2018 / 6 Months

Role: QA Software Tester

Project Summary: To work collaboratively within the four Atlantic provinces to build a web application to modernize driver’s license and photo identification card production systems.

Technologies: HP QC/ALM, Jira, Java

Methodologies: Agile

Project Tasks:

Timely communication of the changes to all stakeholders, including the public

Planned and executed QA activities, tasks with team relevant prioritization and smooth coordination.

Agile & Scrum development environment, multiple web browsers, and automated testing suites

Performed functional (manual) and integration testing with the multi-tiered, application environments including portal Experience in executing test cases on various Operating Systems and Browsers to check compatibility.

Worked closely with BA and Development during project and defect Testing

Provided regular status updates on projects and defects.

Participated in developing Test scenarios and Test cases for ADL Applications as per the Business and Functional Requirements.

Performed UAT, System Integration Testing, Regression and Functional testing

Identified requirements of new test data and created it using internal applications to successfully execute the test cases

Analyzed functional requirements / user stories and translated requirements into written test scenarios detailed test cases and schedules by following Agile/Scrum process.

Tracked and closed the defects using HP ALM

Provided support in managing and tracking traceability matrix, Change Requests, Defects, defect tracking system and test deliverables

Prioritized defects and used HP ALM for Defect tracking purpose

Participated in defect meetings and discussed the defects with the Developers and signed off them successfully, also escalated them in certain situations

Reported Daily Test status and weekly Test status to QA managers

Test planning, Test reviews and Defect Tracking

Collaborated with QA lead for the Implementation of the QA entrance/exit criteria

Project 5:

Company Name: Tulkita Technologies, Ministry of Transportation, (Contract)

Duration: August 2015 – June 2017 / 1 Year 10 Months

Role: Quality Assurance Software Analyst

Project Summary: The driver examination services project presented the Customer Service Agent (CSA) a Qmatic application to all Drive Test centres in Canada. The Drive Test online web application was built to ensure convenience for customers to schedule road tests online.

Technologies: JIRA, TFS and HP QC/ALM, Confluence, Load Testing, UFT, SQL, API and SOAP UI

Methodology: Agile

Project Tasks:

Developed test scenarios and test cases for CSA, Qmatic Applications as per the Business and Functional Requirements

Analyzed functional requirements / user stories and translated requirements into written test scenarios detailed test cases and schedules by following Agile/Scrum process.

Identified requirements for new test data and created using internal applications to successfully execute the test cases

Performed system testing and validating enhancements such as computerized knowledge and road systems including road test tablets

Performed integration testing and verified that Qmatic application is properly integrated with Drive test application

Performed UAT, System Integration Testing, Regression and Functional testing in CSA application of Functionalities like Out of province exchanges from Quebec and Yukon Provinces, and Out of country exchanges

Tested new functionalities such as Scheduling Online Road test for both public and commercial sectors..

Validated financial transactions using POS pads (credit/debit) also verified cash and cheque payments and successfully backed out transactions to save Test data

Performed back-end database testing by executing SQL queries to test data integrity.

Provided inputs to project plans and tasks, estimates, issues and risks logs

Reported on the Product QA dashboard and status report of progress

Collaborated with QA lead for the Implementation of the QA entrance/exit criteria.

Provided support in managing and tracking traceability matrix, change requests, Defects, defect tracking system and test deliverables

Performed user interface testing, Business Acceptance testing, and User Acceptance testing.

Prioritizing Defects and used JIRA for Defect tracking purpose

Participating in Defect meetings and discussed the defects with the Developers and signed off them successfully, also escalated them in certain situations

Reporting Daily Test status and weekly Test status to QA managers

Project 6:

Company Name: BMO Bank of Montreal (Contract)

Duration: Feb 2015 – August 2015 / 6 Months

Role: QA Software Tester

Project Summary: The Online Banking (OLB) is further divided into five customer segments. Each segment is displayed in individual websites and will have significantly different functionality. Internet Channel Technology involves Testing of the Online Banking application.

Technologies: Selenium, JAVA, RTC tool, HP QC/ALM

Methodologies: Hybrid

Project Tasks:

Involved in Requirement gathering Integrating and testing for enabling SSO for the application Testing

Performed SSO on opening a new account to apply new credit card /Loan etc.

Using SSO we performed testing to redeem offers on the plans

Prepared / reviewed Test Scenarios, Test cases, Trace ability matrix

Prepared Test Plans, Test Strategy for functional testing in a project

Conducted Web base testing, System Testing, UI Testing and UAT.

Executed Selenium Test Cases and Reporting defects

Planned and executed QA activities and tasks with team

Mentored the team and handled all the internal project activities

Involved in Mobile testing using Android, iPhone for Banking enhancements of BMO

Involved in Test planning, Test reviews and Defect Tracking

Tracking and closing the defects using HP ALM

Accessibility Testing using tool Web Accessibility and Usability testing.

Responsible to prepare sanitized and conditioned test data

Worked closely with BA and Development during project and defect Testing

Provided regular status updates on projects and defects

Requirement creation, Test case creation, Mapping of Test Cases to Requirement, Test case Execution and defect tracking in HP ALM

Project 7:

Company Name: USAA Bank, TCS PVT Ltd.

Duration: June 2013 – February 2015 / 2 Years 9 Months

Role: Senior QA Software Tester (Module Lead)

Project Summary: Performed manual and regression testing and automation.

Technologies: IBM PC- Pentium, Windows – XP, HP ALM, HP RTC, UFT, Java, VB Script, Selenium, SQL and CASE

Methodologies:

Project Tasks:

Involved in Functionality, Usability, System Testing and Regression Testing on Mobiles with real Handsets.

Coordinated execution of Automated Test Scripts on every release

Ensuring the team’s deliverable are of sufficient quality and are adhering to the architectural principle and development standards established by the project team.

Planned and execute QA activities, tasks with team relevant prioritization and smooth coordination.

Performed functional (manual) and integration testing with the multi-tiered, application environments including portal Experience in executing test cases on various Operating Systems and Browsers to check compatibility.

Tested automation of Web-based applications using Selenium testing tools.

Attended the daily huddle and scrum meetings to update the project status

Actively participated in the UAT transition, retested UAT defects and updated comments in HP ALM on client feedbacks

Involved in Test planning, Test reviews and Defect Tracking

Tracked and closing the defects using HP ALM

Security Testing of API’s using SOAP UI

Data base testing using SQL queries

Worked on SQL Server and table joins to test the database integrity

Knowledge of different priorities of QA defects and categorized from functional QA defects.

Web base testing, UI Testing, Business acceptance testing (BAT) and UAT / SIT Testing

Project 8:

Company Name: Kaiser Permanente / TCS PVT Ltd.

Duration: July 2011 – April 2013 /

Role: QA Test Analyst

Kaiser Permanente - Mid Atlantic States started OB/GYN Panel for Female members over the age of 12. The Panels are managed in the Legacy system and the information is sent to various downstream systems. New Letters were created as part of this letters to be sent to the members for various conditions.

Technologies: IBM PC- Pentium, Windows XP, MS Visio, Clear Quest, C Language

Methodologies:

Project Tasks:

Gained an understanding of the Requirements by going through the Functional Requirement specification document.

Involved in Test Strategy document that defined the test environment, phases of testing, entrance and exit criteria into different phases of testing in Software Development Life Cycle (SDLC).

Developed scripts for manual testing of applications, executed the scripts and provided implementation support.

Wrote multiple Test Cases (System, Integration, End to End)

Performed Functional, Black Box, System and Regression testing.

Participated in weekly status meetings, and conducted walkthroughs for team members, and documented the proceedings, Acquired and transferred knowledge.

Creating Test documents like Test cases, Test Scenarios and Test Data Sheet

Execute Test Cases and Create/Follow up on Defects

Drafted and generated reports for client.

Verified the annual & quarterly statements

Used Clear Quest as defect-tracking tool, for rising issues and interacted with developers and users about the errors in the application



Contact this candidate