Post Job Free
Sign in

Selenium, Python, pytest, REST API, HTTP.

Location:
Toronto, ON, Canada
Posted:
April 07, 2020

Contact this candidate

Resume:

MERLYN BEULAH AGNES GODWIN Phone: +1-647-***-****

https://www.linkedin.com/in/merlyn-godwin/ Email: *****************@*****.***

Agile Scrum Fundamentals Certified.

Prepared test plans, test cases, test procedures, test reports, defined and performed the Test strategies and associated scripts for the verification and validation of the application and ensuring that it meets all defined business requirements and associated functionality.

Professional expertise in Smoke Testing, Backed end Testing, Black-Box Testing, User Acceptance Testing (UAT), Functional Testing, Positive/ Negative Testing, System Testing, Regression Testing, GUI Software Testing, Ad-hoc Testing, Cross Browser/ Cross Platform Testing, UI Validation, WebServices, Boundary Value Testing.

Hands on experiencein testing Payment Card Industry Data Security Standard (PCI DSS) compliance for Amex, Master Card, AMEX and NYCE.

Extensive experience on POS self - checkout / POS QA Testing, involved in setting of QA Test environment with simulated POS test environment; testing and validating POS transaction in accordance with PCI-Compliance.

Developed QA processes automation test scripts using Python/Selenium to test Web based user interfaces for different types of browsers.

Hands on experience in EMV and Non EMV testing.

Strong experience in downstream and upstream testing of POS system.

Hands-on experience using defect logging tools such as JIRA and HP ALM for Bug Tracking and Defect Logging.

Experience in documentation using Sharepoint and confluence.

Extensive understanding and experience in Agile and Waterfall Methodologies of Software Development Life Cycle

(SDLC), and QA processes. Expertise in validating and testing, Client/Server and Web-Based Applications in different environments.

Experience in writing SQL, can create own complex SQL queries to validate POS Transitions.

Topnotch Leadership skills to motivate team towards a common goal and thus achieve the overall organizational goals and objectives.

Validated the data from Front End to Back End tables in Oracle Database.

Develop and maintain automated tests using Python and the Robot test framework.

Extensive experience on Web services testing using various party tools like Postman and SOAP UI.

Built python framework to transform Datasets and Data tables into HTTP-serializable JSON strings.

Wrote scripts in Python for Extracting Data from JSON and XML files.

Experience in creating defect, triage, retesting and follow up until closure

Tested various payment types (ACH, wire, mass pay, cash, remote cheque, demand draft pick up, and delivery), ISO 20022 and ISO 8583, ISO, and file formats such as EDI, and NACHA.

Hands on experience in testing payment simulator tools like clear2pay, TSYS and POS terminal Verifone, Ingenico.

EDUCATION

Integrated Work Experience Strategy Program Information and Communication Technology Council

2017

Master’s Degree in Computer Science and Engineering Anna University, Chennai, Tamil Nadu, India.

2010 - 2012

Bachelor’s Degree in Computer Science and Engineering Anna University, Chennai, Tamil Nadu, India.

2006 -2010

EXPERIENCE

QA Analyst

FIS Global (Fiedelity National Investment Services) Toronto, Ontario, Canada.

August 2018

October 2019

QA Analyst

CAO (Condominium Authority of Ontario – Govt. of Ontario) Toronto, Ontario, Canada.

February2018

August 2018

Asst. Professor

Alpha College of Engineering

Chennai, Tamil Nadu, India.

July 2012

May 2014

TECHNICAL SKILLS:

AutomationTesting Tool Selenium, LeanFT, UFT, Cucumber, Pytest, Robot Framework. Test Managemet Tool HP ALM

Languages Python, Java, Unix, VBScript(UFT),C#.

Web Technologies HTML,Angular JS, AJAX, CSS, Java Script, XML, SOAP UI,PHP,JSON,Yaml IDE Eclipse, PyCharm

Test Framework Hybrid Framework, BDD (LeanFT and Cucmber) Web Debugging Tool XPath, Fire path, Firebug,

Build Tool Maven

Processes Agile-Scrum

Bug Tracking Tools JIRA, HP ALM

Continuous Integration

Tools

Jenkins

Version Control GIT

Database MS SQL Server 2017, Oracle Database 12c

Operating Systems Windows 10, Linux (PuTTY).

Network Simulators

Visa Base I, Visa VIP, MasterCard Credit, MasterCard Debit, Amex GNS, Discover ISO.

PROJECT DETAILS

QA Analyst August 2018 – October 2019

FIS Global ( Fidelity National Information Services) Automate payment processing and safeguard your Card-Not-Present (CNP) businesses against the evolving menace of fraud. FIS Clear Commerce leads the industry with proven technology, innovative services, powerful data analytics and superior customer support.

MPS (Switch) -Variety of point of sale equipment options, including countertop systems, wireless and mobile terminals, EMV® chip card readers and near-field communication (NFC) technology from top equipment manufacturers. MPS (Voice Authorization) -Next-day reporting with easy viewing of transaction-related data as well as deposit and batch history – all from the convenience of a user-friendly web interface. Transaction analysis, deposit history, batch history, and merchant statement reporting. Consolidated, easy-to-read merchant acquiring statements. MPS (Clearing) - Transaction reporting & settlement Responsibilities:

Responsible for Gathering Requirements from the business people to produce Business and Functional Requirements.

Identifying/documenting data sources and transformation rules required to populate and maintain data warehouse content.

Involve in end-to-end test of Sales and Non-sales data in downstream applications, key and poll is the process where sale data originating from stores POS flows to the backend applications

Validating that ORPOS is configured to work with legacy data i.e., Price and discount codes and other transaction types/codes.

Web service (ESB) API testing using SoapUI and Postman.

Participating in Primary and Secondary Research to determine User Requirements and Goals and converting them into Business and Functional Requirements.

Integrated automation scripts (Selenium WebDriver API) in continuous integration tools (Jenkins) for nightly batch run of the Script.

Participating in meetings with the management team and the Subject Matter experts (SME).

Creating various mockups to indicate the changes to the current receipts because of the enhancements.

Gathering requirements and modeled the data warehouse and the underlying transactional database.

Participating in meetings with the technical team to gauge a better understanding of the scope and the limitations of the project.

Following the Unified Modeling Language (UML) based methods using MS Visio to create Business flow diagrams, Use Case diagrams, Activity diagrams, State diagrams, Sequence, and Collaboration Diagrams.

Communicate Project Requirements, Business Issues, Solution and made recommendations.

Organize and coordinated the meetings to conduct the Requirement Analysis the Business and Functional requirements and to made changes to the documents to incorporate the feedback from the meetings.

Create the User Acceptance Test Plan and conducted the user acceptance testing (UAT) for the final confirmation of the project from the Business and SME.

ENVRONMENT: HP (ALM), Java, Selenium WebDriver, Jenkins, Maven, Angular JS Confluence, Java, HTML, XML, JSON, MS Oracle 12c, SOAP UI, Postman, RestAPI, LeanFT,Cucumber. QA Analyst February2018 – August 2018

Condominium Authority of Ontario (CAO) – Govt of Ontario The CAO operates under an Administrative Agreement with the Ontario Government and it is responsible for trusted source for information, training, dispute resolution, and other services to help improve condominium living. It has CRM bases application for work flow management, report generations and generation of legal documents. Responsibilities:

Gathered requirements documents such as business requirements and design document and other related documents.

Reviewed the Test Basis, designed and documented Test Strategies, Test Plan, Test Cases and executed test cases.

End to End Testing of the complete website which was developed using Angular.JS, JavaScript, HTML5, CSS3 and other web technologies.

Responsible for writing and maintain Selenium WebDriver scripts for regression and functional testing using data driven framework.

Used Protractor which is and End-to-End Framework testing for AngularJS Web Applications.

Developed test code in Java language using Eclipse, IDE and TestNG framework.

Setup the Automation framework using Selenium to run test cases in multiple browsers and platforms

Worked on the Android module of the project where I was responsible for automating the app using Appium with python.

Responsible for identifying test cases for manual and Automation with Selenium WebDriver for Smoke Test, Functional and Regression Tests.

Involved in writing automated scripts for Angular.JS application using Protractor and Java.Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (TestNG and Maven).

Involved in testing the application utilizing the Scrum (Agile) methodology.

Involved on Cucumber testing and defined the test scenarios and created the test cases in Test Manager.

Involved in designing of automation framework to be used in UI testing with Selenium.

Execute browser compatibility and regression tests using Selenium WebDriver for testing UI for every new build release.

Created Python scripting to test REST API functionality for regression setup.

Performed functional tests using Selenium WebDriver with data driven framework and documented final results in a database.

Developed Python scripts to automate the test cases.

Used the Firebug to inspect the XPath of the web elements and Eclipse IDE for Java development.

Identified, Reported and Tracked Defects using Quality Center test management tool.

Manually tested, verified and validated that the product meets user requirements.

Developed and executed SQL queries to verify the proper insertion, deletion and updates into the Oracle supporting tables and cubes.

Performed SOA / web services testing using SOAP UI; wrote adaptors to test / invoke web services.

Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from oracle database.

Performed End-to-End testing of database to check data integrity using SQL queries.

Assisted QA lead in documenting User Acceptance Test report and reporting defect resolution.

.

ENVIRONMENT:HP UFT, Windows 10, SQL Server, Oracle, JIRA, SoapUI, C#.Net, VB Script. Asst. Professor July 2012 – May 2014

Department of Computer Science and Engineering

Alpha College of Engg, Anna University, Chennai, Tamil Nadu, India Online Payment System (University Alpha Connect) was developed to facilitate the users and customers with Web based reports. It has four major modules like Consolidation module, Maturity module, Pricing communication module, and Account access module .

Responsibilities in the project:

Involved in developing test plan, test strategies, test scenarios, test scripts and test steps based on Business and System Use Cases.

Actively participated in scrum meetings and reviews.

Performed Functional tests using Selenium WebDriver with data driven framework.

Executed Selenium tests for automation testing of the web application using Selenium Web Driver.

Followed Test Driven Development (TDD) as much as possible and written test cases using TestNG for every relevant class.

Wrote highly efficient and maintainable Java code to develop Page Objects using the Selenium Framework.

Created test cases, test plans, tested API’s, wrote TestNG test cases, executed code coverage, wrote automation scripts using Selenium, executed database queries for testing purposes and led different projects in the shipping and checkout domain.

Performed Data driven testing using Selenium WebDriver and TestNG functions which reads data from property and XML files.

Environment: Java, Selenium WebDriver, Eclipse, TestNG, Maven, Jenkins, Cucumber, Page Object Model (POM),, DataDriven Framework, Quality Center, HTML, CSS, JavaScript, SOAP UI, Web Service, XPATH, WSDL, XML, Oracle, SQL, Linux, Windows.

Reference:

Reference can be provided on request.



Contact this candidate