Post Job Free

Resume

Sign in

Selenium Data

Location:
Burnaby, BC, Canada
Posted:
January 21, 2021

Contact this candidate

Resume:

Ali Moh

P -778-***-**** – E – adjlkd@r.postjobfree.com – Address: 4390 Grange St Burnaby, BC V5H 1P6

Summary

Have 6 years of experience in the field of Software Quality Assurance and Testing and exposure in all phases of Software Development Life Cycle (Initiation, Design, Development, Testing and Implementation) and Software Testing Life Cycle (Test Planning, Test Execution and Test Analysis) of project. Have good experience in testing various applications in different industries like Banking, Insurance and ECommerce in both Agile and Waterfall.

Ability to translate Business and Functional Requirements into test plans, test scenarios and test conditions/cases.

Strong experience in reviewing requirements, design documents and developing Test Plans, Test Scenarios, Test cases, Test Scripts and Test metrics.

Performed testing on applications using both Automated/Manual testing on Web based, Client/Server and Mainframes applications in Windows, UNIX, Mainframes and Web environments.

Used C#, Python, Java, JavaScript, Selenium WebDriver, Protractor, Eclipse, Visual Studio, Appium, UFT for creating test automation regression suites.

Experience in setting up Test Automation Frameworks like Junit, NUnit, TestNG, Protractor, Robot, Karma, Data Driven, Hybrid, and Keyword driven.

Strong experience with databases like Oracle, SQL Server and extensively used SQL queries for backend testing.

Excellent experience with 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 and ReadyAPI.

Experience in using GIT, GitHub, BitBucket repositories to store test automation artifacts.

Worked in CI CD environment using Azure Pipeline, Team City, Jenkins and Maven

Performed Test planning, Test execution and Test analysis using HP ALM and have an ability to import requirements and test cases from excel or word

Executed Sanity, Functional, Black Box, System, Penetration, Interoperability, Integration, End to End, Adhoc, Smoke, Cross Browser, Cross Platform, Regression, Batch, Database, User Acceptance, Load, Stress and Performance Testing on Desktop, Web and Mobile applications

Experience in testing User/Session Management, Authentication, Authorization, Data Protection, and Data Validation

Executed functionality testing on mobile application using different vendor Simulators (iOS, Android,) and Emulators (Android, Perfecto, Device Anywhere) tools

Experience in performing Data encryption testing using Penetration, Network bypass and WML testing

Experienced in working with Multiple browsers and Cross Platform environments

Ability to work in a team oriented, collaborative environment, customer oriented, highly versatile, innovative, with excellent interpersonal, problem solving, trouble shooting and communication skills

Tools

Testing Tools: HP ALM, UFT, Selenium, Protractor, Cypress, Katalon, Jira, Zephyr, Azure DevOps, TestRails, QTest, JMeter, SOAP UI, Postman, Rest Client, APPIUM, Docker, Kubernetes, AWS, UI Automator

Web: Java Script, Java, Python, Angular, J2EE, EJB, .Net, XML, Flash

OS: UNIX, Windows, Linux, Mainframes

Database: SQL, PL/SQL, Oracle, DB2, MongoDB, SQL Server, Toad, SQL Plus

Other: iOS, Anrdroid, AMDOCS, Crystal Reports, Cognos Reports, Perfecto

Education

Bachelor of Technology in Conputer Science and Engineering – JNT University, INDIA - 2012

ISTQB Certified Professional

ATB FINANCIAL - AB

Core Digital Banking & Mobile Banking Apps - Sept 2018 – Oct 2020 - UI/API Automation Test Analyst

ORACLE, MAINFRAMES, JAVA SCRIPT, JAVA, TYPESCRIPT, GROOVY, XML WEB SERVICES, SOAP UI, SQL, TOAD, HP UFT, LOADRUNNER, JMETER, PROTRACTOR, READY API, SELENIUM & APPIUM.

ATB digital banking platform can be customized according to the banking. Using this Digital Banking platform customer can perform personal & commercial daily banking, using this platform customer can also open accounts without visiting the branches.

Documented requirements and presented to the project and understood the Business Process and the need for the Testing Requirements

Designed automation test cases by using Java, Junit, Maven and Selenium webdriver.

Created and executed automated automated scripts for Online Banking Angular JS application using Protractor, Gherkin, JavaScript and TypeScript.

Used Selenium Grid to run test cases in multiple browsers and Platforms.

Implemented POM (Page Object Model) automation framework using JAVA, Selenium Webdriver and Cucumber.

Used eclipse, IDE and TESTNG framework to develop test code in java language and integrated with Git, Jenkins.

Used Git as code repository and Code Collaborator to manage code reviews.

Implemented mobile automation frameworks using Appium.

Implemented Appium scripts to test IOS and Android platforms.

Created and executed automated script for REST-API testing using SoapUI and Groovy.

Created Functional Test Plan by identifying testable requirements, resources required, tools and technologies involved, project and schedule related risks, types of testing in scope, build management and signoff requirements

Responsible for Planning/Preparing/Execution of Functional, Integration, End to End, User Acceptance Testing and Defect Management

Documented Test scenarios based on the Requirements and Use Cases and provided for Sign off

Created Test Cases in Zephyr based on the approved Test Scenarios.

Conducted Internal and External Test Case reviews within the team, with Business & Developers

Identified and mapped the test data to specific test cases for test execution purpose

Documented ‘Requirement Traceability Matrix’ and linked the requirements to test cases to ensure test coverage

Documented test cases in the Zephyr and configured the required Test Set properties for test execution

Identified expected results for Test cases from Use cases

Executed tests in QA environment by executing Test cases for Smoke, Functional, Inter System, Integration, End to End, Security, Penetration, Cross browser, Regression, User Acceptance and Batch testing

Actively assisted Business team with planning, coordinating and executing Acceptance Testing (UAT)

Tested the ETL mappings from Source to Target.

Extracted Data from Teradata using Informatica Power Center ETL and DTS Packages to the target

Developed SQL Queries using Rapid SQL to test business process of financial Modules in the application

Identified and reported defects in Jira with the respective priority and severity

Retested new Application Builds after defect fixes

Provided status reports on daily basis to the management

COGNIZANT (BCAA – VANCOUVER, BC)

Guidewire PolicyCenter and Claims Migration - Jun 2016 – Aug 2018 - QA Analyst (Manual/Automation)

ORACLE, UNIX, JAVA, JAVA SCRIPT, XML, SOAP UI, TFS, MTM, SELENIUM, APPIUM, IOS, ANDROID, HP UFT, HP ALM

BCAA selected Guidewire Insurance Suite (PolicyCenter, ClaimCenter & Billing Center) which will help modernize its core system infrastructure and operations to better address the evolving needs of Intact insurance agents and customers. The organization will be implementing Insurance Suite for its Personal Auto and Property lines of business.

Performed manual testing to be familiar with the navigation of all different modules of Guidewire Platform and Mobile Claims Applications

Performed test automation using Selenium with Page Object Model framework.

Implement test automation framework into CI/CD pipeline using TFS and TeamCity.

Performed Functional, Regression using Selenium, C#, SpecFlow, NUnit for checking functionality of the application

Written various Features, Scenarios, and Scenario Outline with Examples, Scope Bindings, Dynamic Tables and Hooks in Gherkin language for developing BDD framework.

Developed Automation scripts in Microsoft Visual Studio and used NUnit framework

Created, implemented and maintained Page Objects (POM) for each Webpage

Created data-driven scripts by parameterizing the scripts and passing the values through data table

Provided automation results to the management and performed security, integration and system testing .

Created, executed and maintained automated test script for API testing using SoapUI and Groovy.

Performed mobile automation using Appium.

Mapped Functional test cases with Business requirements in the Traceability Matrix document

Used MTM for Test Plan management, developing test cases and executing them and logged defect in TFS.

Performed database testing using SQL Queries for data validation

Conducted user acceptance testing (UAT) coordinating with Business analysts

Created Bug Status reports and presented in the Project review meeting using MTM & TFS

Provided weekly status reports for the testing results on different builds

Reported bugs encountered and tracked the bugs using TFS.

COGNIZANT, BC

Merchandise Management System and Data Migration - Jan 2015 – May 2016 - UAT/QA Tester

HP UFT, HP ALM, SELENIUM, ORACLE, SIEBEL CASE MANAGEMENT, COTS, INFORMATICA, ETL, WEBSPHERE, MESSAGE BROKER, OBIEE, PEOPLESOFT, WINDOWS, JAVA, XML.

Actively participated in company-wide scale project of introduction and implementation of the new web based merchandise management system, new pricing and new retail sales auditing system made by Oracle. Scoping, customization, development and implementation of this project took more than 2 years. During this time my focus was in extensive work with documentation testing of high priority production fixes and customary requests initiated by the business.

Created both positive and negative test cases according to the Business and Functional Requirements

Updated the database by creating data files for each test case for Functional testing

Performed Integration, Regression and End to end by executing all the test cases

Created specific test scenarios by identifying the test policy data in conversion cycle

Identified and reported data mapping, data integrity, data corruption issues to the ETL teams

Reported the conversion defect issues in HP ALM with proper priorities and severities

Designs & Develops TestNG based automation framework includes data driven testing based on Page Object Model(POM)using Selenium WebDriver, Java,, TestNG & apache POI integrated with Git, Jenkins.

Retested the conversion cycle after defect fixes and regression tested using UFT upon receiving new builds

Executed Functional test cases from HP ALM to validate the Case Management System functionality

Reported functional defects in HP ALM to development team with proper priorities and severities

Provided daily and weekly status to Test Manager and maintained regression suites



Contact this candidate