Post Job Free

Resume

Sign in

Qa Analyst Engineer

Location:
North York, ON, M2J 0B9, Canada
Posted:
January 09, 2023

Contact this candidate

Resume:

Mohammed Abdul Email ID: adujtn@r.postjobfree.com Phone: 289-***-****

Address: ** ****** ***** ****, ***** York, ON

SUMMARY

An ISTQB Foundation level Certified Test Engineer with about 8 years of experience in testing Mobile, Web and Client Server Application on Insurance (Guidewire), Banking and Health domains.

Strong knowledge of Software Development Life Cycle (SDLC) and Agile methodologies.

Proficient in manual, automation, API and Database testing.

Excellent understanding of data structures and OOPs concepts.

Extensive experience in developing automation framework, automation regression and smoke scripts using C#, Java, JavaScript, Typescript, Selenium WebDriver, Protractor, Eclipse, Visual Studio, Visual Code, Appium, UFT.

Experience implementing Junit, NUnit, BDD, TestNG, TOSCA, Protractor, Robot, Karma, Data-Driven and Keyword-Driven automation frameworks from Scratch.

Experience with Node.JS and NightWatch.js for web automation.

Developed BDD based automation suites using Cucumber, Java and C#, SpecFlow.

Performed test automation, execution using HP UFT and descriptive programming.

Excellent knowledge in understanding Swagger and good experience in testing Micro services, API's and Web Services using SoapUI, Katalon, Rest Assured, JMeter, Postman and ReadyAPI.

Worked with DevOps teams to configure Azure Pipeline and Jenkins to execute automated test suites and working knowledge on Docker and Kubernetes.

Skilled in GIT, GitHub, Source Tree, BitBucket repositories to store test automation artifacts.

Good experience in Backend testing using SQL and PL/SQL and strong knowledge of databases like Oracle, SQL Server, MongoDB, Cassandra, No SQL server.

Experience with capacity planning, continuous integration and application deployment using Jenkins and Subversion (SVN) and GIT for version control, Maven and Ant for Building and Packaging.

Created and wrote shell scripts (Bash), Ruby and Python for automating tasks.

Experience with configuration management using Ansible, Chef and container management with Docker.

Expertise in working with AWS provided Solutions like EC2 and ELB which includes Creating EC2 instances, adding EBS volumes for EC2 and familiar with VPC, Route 53, RDS, S3, IAM, SNS, SQS, SWF, SES, Auto scaling, Storage gateway, Elastic Beanstalk, Cloud formation and Cloud Watch.

Experience in developing Test Strategies, Test Plans and Test cases using requirements and design documents while specifying Testing Overview, Approach, Strategy, Scope, Roles and Responsibilities.

Good experience in using HP ALM, Azure Devops, TFS, Test Rail, Jira, and Zephyr for managing test cases, requirements traceability and defects.

Good Exposure in working with HTML, CSS, and XML, JSON data structures.

Experienced in planning test schedules, batch scheduling and analyzing the results.

Experience with integration of data across various sources in an ETL process. Implemented effective data quality testing

Proficient in all aspects of Testing including Black Box, Functionality, Data integrity, System, Integration, Regression, Stress / Performance and User Acceptance Testing.

Ability to collaborate with developers and other team members in testing complex projects.

Excellent ability to learn things quickly and Enthusiastic to learn new skills.

TECHNICAL SKILLS

Languages: Java, Python, C#, .Net, C++ and Java Script, TypeScript, XML, Perl

Databases: Oracle, SQL SERVER, MS-Access, TOAD, Teradata, MongoDB, Cassandra

Operating Systems: Windows, UNIX, Linux and Mainframes

Application Server: WebSphere, WebLogic

Testing Tools: HP ALM, Selenium, Tosca, Cypress, Protractor, HP UFT, JMeter, SOAP UI, Jira, Test Rails

Other: Guidewire, SAP, Salesforce, Seibel CRM, PeopleSoft

Scotia Bank, Toronto, ON June 2020 – Present

QA Analyst (Manual/Automation) MDES

The Scotia Digital Enablement Service (MDES) is a secure, globally-scalable digitization service for generating and provisioning digital payment credentials into mobile devices, smart wearable’s, PCs, and other form factors. Digitization and digital payments supported by the MDES. MDES is launched on China. Apple pay, Google pay and Samsung pay in-app contactless payments are managed by MDES.

Responsibilities:

Interacted with Project manager, business analysts and developers to understand the application design and functional specifications.

Created automated scripts using Selenium with Java, TestNG, and POM and integrated with Jenkins to run automation after each release.

Responsible for implementation of Page Object Model Test Automation Framework using Selenium, TestNG and Maven technologies under Java and integrated with Jenkins for CI-CD.

Involved in writing automated scripts for angular JS application using Protractor and Java script.

Integrated UI, API and Mobile automation suite with Integration tool Jenkins for running test on nightly basis automatically.

Developed regression and smoke testing suite using Selenium, Java, TestNG, Data-driven framework.

Implemented BDD using Cucumber, Gherkin with Selenium.

Implemented Features, Scenarios, and Step Definitions using cucumber.

Used Git and SVN for source control.

Performed code review for automation scripts.

Performed API Testing using Postman, RestClient, SoapUI and Groovy.

Developed Mobile automation testing using Appium and Java for both IOS and android devices.

Worked with Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins.

Manage AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing and Glacier for our QA and UAT environments as well as infrastructure servers for GIT and Chef.

Created Python scripts to totally automate AWS services which includes web servers, ELB, Cloud Front distribution, database, EC2 and database security groups, S3 bucket and application configuration, this script creates stacks, single servers, or joins web servers to stacks.

Used JIRA for story tracking, defect management and Zephyr for test management.

Created test plan based on the project documents and provided for sign off

Prepared test cases for testing the content management tool and the front end

Identified test data based on the requirements and perform sanity checks on the test data

Mapped the test data to the test cases for test execution purpose

Applied risk-based priority according to the test cases and stored in specific test folders

Validated the migrated data and verified data on backend database using SQL

Performed GUI, System, Stress, Performance and Regression Testing.

Participated in scrum meetings and team meetings with Business UAT teams and worked with the Business to create change requests.

Perform audit of test execution, bug reporting for the team.

Mentored new-hires on functional and technical items.

Report testing metrics to management

Environment: JIRA, Zephyr, Selenium, Protractor, Oracle, Java, Javascript, Typescript, Confluence, WebSphere, MQ Series, XML, Rest APIs, Jenkins, and SQL

Intact Insurance, Toronto, ON Feb 2018 – May 2020

QA Analyst (Manual/Automation) Guidewire PolicyCenter and Online Policy Management Application

Project Description: Guidewire is a Policy management application used by the Intact Insurance for issuing Auto and Home Line of Business Policies. Guidewire Policy Management system will be used by underwriters of Intact Insurance to create setup and bind policies of the customers after successful adjudication of the policies.

Responsibilities:

Interacted with the Business Underwriters to understand the business rules and product details

Effectively implemented different QA methodologies/policies, strategies and plans in all stages of SDLC.

Involved in building automation framework and regression automated scripts from scratch using Selenium Web Driver, Java, Cucumber, JUnit and IntelliJ.

Automated build scheduling and execution for unattended Test Automation suite execution in DevOps environment using Azure Pipeline

Prepared Test Strategies, Test Plan, Test Cases and was involved in end to end testing of the application using Azure Devops.

Responsible for fixing and maintaining regression automation test scripts for end to end testing using Selenium WebDriver (using Java).

Maintained Requirement Traceability Matrix (RTM) and performed gap analysis

Developed various reports and metrics to measure and track testing effort.

Performed UAT in the final phase of software development process to check the functionality of the software.

Wrote test cases, implemented, ran and added versions and iterations using Test Manager for positive, negative and END-TO-END Test cases.

Worked with designing and building automation frameworks in Cucumber BDD.

Created API automation scripts in Soap UI using Groovy Script for web services and API testing.

Performed Regression testing of applications after defects are fixed and any new functionality is implemented in to the QA. Supported the Business team for executing UAT test cases.

Executed test scripts using Zephyr, documented defects and verified fixes using Jira.

Performed Database Change Verification testing using Oracle-Toad and SQL queries.

Attended Defect Review meetings with Developers, Tech Lead, Team Lead and Project Manager to discuss issues regarding the Open defects, resolved defects and all other defects associated to the Source system.

Involved in estimation and preparation of test case scenarios and test plan documentation for validating and reporting.

Environment: Guidewire, Oracle, Java. Groovy, Selenium WebDriver, SQL, Soap UI, TOAD, Zephyr, Jira and HP UFT

TCS (Universal Healthcare), FL, US Sept 2016 - Jan 2018

QA Analyst – Manual/Automation Project: Drug Formulary

Project Description: The Drug Formulary is a publicly available online information resource. It serves as a reference for clinicians and patients on the safe use of drugs. In addition, it is a place where patients can access patient information sheets that provide descriptions of how medications are used, what to do while taking them and common side effects.

Responsibilities:

Attended meetings with stakeholders for follow-up.

Conducted peer review of test cases and provided feedback on areas of improvement.

Wrote and executed test scenarios, coordinated and communicated the status of the testing effort to ensure the QA Best Practices.

Coordinated and carried out Black Box, Sanity, Functional, Integration, System, Regression, Ad hoc and Security Testing for the application.

Developed, implemented and executed test methodologies and test plans to ensure software product quality using Azure DevOps.

Performed testing related to forms based authentication for the website by creating test users.

Understanding the project requirements with knowledge sharing sessions.

Performed testing for customer related UI requirements with out-of-box features such as announcements, alerts etc.

Developed automated scripts for functional testing using Selenium WebDriver.

Developed a Hybrid Automation Frameworks using Webdriver, TestNG and Maven.

Integrated TestNG with Selenium using Eclipse to generate test execution result.

Performed web services and API testing using SoapUI and Groovy.

Used SQL queries to retrieve data from Enterprise Data Warehouse (EDW) and validated them.

Mapped test data to the test cases for test execution purpose

Provided comprehensive reports of each test cycle using Test Log and gave Test Summary Report on release basis

Participated in design review/walkthrough sessions with team members and provided feedback on UI issue

Weekly status meeting with development and management teams

Environment: HL7, ASP.Net, Appium, Selenium, Java, TestNG, Eclipse, Maven, Appium, GIT, Jenkins, SharePoint Services, SharePoint Designer, Web Services, XML, JavaScript, LoadRunner.

TCS (Bank Of America), Illinois, US Oct 2014 to Aug 2016

QA Engineer Project: Forex Trade

Project Description: The Forex Trade is a job scheduler, which extracts the Foreign Exchange rates data from MS-Excel spread sheets. It is released daily by Reuters and the extracted data is loaded into database upon authentication.

Responsibilities:

Worked on enhancing selenium web driver modules.

Worked on creating Page Objects and Test Objects in Java language.

Worked on creating test cases for functional, regression, screen capture and screen compare testing.

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

Creation of automation scenarios and Test cases using TestNG and cucumber framework.

Involved in agile methodology for project implementation and releases.

Experience in mobile app testing using Appium.

Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.

Configuring the Git repository and maintain the version control using Git.

Used Jenkins as continuous integration server to run automated test suites.

Developed framework using Cucumber for Behavior-Driven Development (BDD) and user acceptance test cases.

Used MAVEN as a build tools on java projects for the development of build artifacts on the source code.

Handling test reports and reporting bugs in bug reporting tool.

Environment: Selenium web Driver, Manual Testing, Core Java, TestNG, Cucumber, Git, My SQL, Firefox, I.E and Chrome, Rally, Maven, Jenkins, Appium.

EDUCATION

Bachelor of Technology in Computer Science Engineering – JNTU, India

Professional Training in Guidewire Policy Center and Core Java

ISTQB Certified Tester



Contact this candidate