Post Job Free

Resume

Sign in

Qa Analyst Scrum Master

Location:
Mississauga, ON, Canada
Posted:
January 09, 2023

Contact this candidate

Resume:

Ahmed Mo

Email: adujtv@r.postjobfree.com

Contact Phone: 289-***-****

Address: Mississauga,

Ontario

Summary:

I have 8+ years of experience in Software Quality Assurance and Testing using both Agile and Waterfall methodologies.

Software Analysis, Design, Script Development and Software Testing (Manual/Automation) of Web and Client Server Application.

Experienced in defining the QA Strategy to cover Functional, Performance, Regression, System integration testing, black box, grey box and Interface testing.

Responsible for performing various types of process evaluations during each phase of the software development life cycle, including review, walk through and good understanding on software testing methodologies (Agile).

Involved in gathering requirements from the business users and created Test plans, Test Data and Test scripts.

Extensive knowledge in Designing & implementation of Automation Frameworks including Robotic, Hybrid, BDD using Selenium Web Driver, Java, C#, Protractor, NightWatch.js, JavaScript, TypeScript.

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

Implemented BDD automation from scratch using Selenium and Cucumber.

Experience in developing the Automation framework using both C# and Core Java programming using OOPS concepts, Selenium, Java, JUnit/TestNG, Eclipse, Maven

Experience developing automated regression scripts using Selenium Webdriver with C# and NUnit.

Expertise in BDD using Gherkin Language and Cucumber.

Used automated tools such as UFT/QTP and Selenium, Java, TestNG, JUnit, Cucumber/BDD

Experience in testing and automating API’s and Web Services using SoapUI, Postman, Katalon Studio and ReadyAPI.

Experience with DevOps teams to configure Jenkins to execute automated test suites

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

Experience with managing containers with Docker & Servers in Ansible with Docker 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.

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

Experience in writing complex SQL queries and Performed Database integrity system testing.

Expertise in validating ETL process for data warehouse application.

Executed load and stress testing using load runner validated the performance.

Excellent Team player with good Communication and Interpersonal skills

Actively participated in recruitment drives and mentored new hires in technical and business domain.

Skills:

Automated Tools: HP UFT, Quick Test Professional, Selenium, Protractor, Webdriver IO, Katalon Studio, Karate API

Test Tools: Quality Center 10, ALM, SOAP UI, Ready API, Rational Clear Quest, Rational Clear Case, Bug Zilla, JIRA, Rational Test Manager

Programming Languages: PL/SQL, Java, C#, VB Script, TypeScript, JavaScript

RDBMS: Oracle, SQL Server and MS SQL

Web Technologies: Java Script, Java, HTML, XML, DHTML

Languages: C#, Java, Python, Groovy, JavaScript, TypeScript, SQL, PL/SQL

Frameworks: POM, Hybrid, JUnit, TestNG, NUnit, SpecFlow, TDD, BDD, Data- Driven Development

Mobile: iOS, Android, Device Anywhere, Perfecto

Continuous Integration Tools: Jenkins, Hudson, Azure Pipeline, GIT, Source Tree

Education:

ISTQB Certified Professional – 2016 Bachelor of Engineering - 2013

Date: Apr 2020 – Current Client: HSBC Bank, Toronto, ON

Project: Commercial Banking Application

Role: Sr QA Analyst (Manual/Automation)

Environment: AzureDevops, Selenium, SQL, Agile, Ready API, Agile, iOS, Android, Web Services, SOAP, Protractor, Webdriver IO, JavaScript, TypeScript, Java, Jenkins, BDD, Appium

Coordinated with Business Analysts for User Acceptance test planning, execution and scheduling.

Provided status of test activities to the Scrum Master/Project Manager on a daily basis.

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

Developed test automation scripts for Angular application using Protractor, JavaScript, Typescript for Collateral Management application.

Built JavaScript based test framework using nightwatch.js, selenium web driver, node.js

Implemented Page Object Model, Data Driven testing in Automation framework with Java, Selenium WebDriver.

Designed and develop Selenium Hybrid Automation framework using TestNG, POM and Maven.

Implemented BDD using Cucumber, Gherkin with Selenium.

Implemented Features, Scenarios, and Step Definitions using cucumber.

Utilized GIT for source control to store and maintain automation scripts.

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.

Involved in DevOps processes for build and deploy systems.

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.

Ability to create test automation strategy based on the customer requirements

Performed test automation using Selenium with Java as a programming language and used Appium for mobile test automation

Performed physical device testing and also used device anywhere emulator

Executed API automation tests using Katalon Studio and Ready API with groovy script and data driven framework.

Performed Mobile Automation using Appium and Perfecto.

Maintained Traceability matrix and also performed Gap Analysis.

Performed Functionality, Integration, black box and regression testing.

Responsible for defect management and defect triage meetings.

Used Azure DevOps to execute test cases and document bugs.

Performed advanced SQL testing for ETL Record count validation, Validation of correctness of data.

Accountable for creating and maintaining the reusable automation scripts to generate test data.

Created and executed Automation scripts using Selenium, Java and TestNG.

Tested the various Retail APIs for Customer Properties (PROP) using Ready API and Rest Client and validated the different interfaces and integrations of internal and external subsystems.

Date: Aug 2019 – Mar 2020 Client: Fujitsu, Montreal, Quebec

Project: Fresco Fuel POS Software

Role: Sr Quality Assurance Analyst

Environment: AzureDevops, Agile, VSTS, U-Scan, Virtual POS Service, Integro, Selenium, Azure DevOps, SQL, Agile, Ready API,

Project Info: Fresco Fuel is a powerful extension of Fujitsu Fresco POS, which offers a single product across grocery, pharmacy, convenience store and fueling centers. Fresco fuels replaces multiple systems with a single, connected solution that simplifies transactions, while providing more POS purchasing options for customers on the go

Coordinated with Business Analysts for User Acceptance test planning, execution and scheduling.

Designed and developed Hybrid Framework using POM, Java, Cucumber, and IntelliJ to configure with Jenkins to execute the automated scripts.

Developed page object model automation framework in Selenium + Webdriver using Java and business data driven approach (BDD) using Gherkin language.

Responsible for developing, updating and executing automated Regression test scripts using Selenium. Webdriver with Java, TestNG, Cucumber and Page Object Model framework.

Extensively used GIT for source code and Jenkins for executing automated after build deployment.

Performed mobile application testing using Perfecto and Appium

Performed system integration and application programming interfaces (API) testing and verification using ReadyAPI and SoapUI with Groovy.

Provided status of test activities to the Scrum Master/Project Manager on a daily basis.

Maintained Traceability matrix and also performed Gap Analysis.

Performed Functionality, Integration, black box and regression testing.

Responsible for defect management and defect triage meetings.

Used Azure DevOps to execute test cases and document bugs.

Performed advanced SQL testing for ETL Record count validation, Validation of correctness of data.

Accountable for creating and maintaining the reusable automation scripts to generate test data.

Created and executed Automation scripts using Selenium, Java and TestNG.

Tested the various Retail APIs for Customer Properties (PROP) using Ready API and Rest Client and validated the different interfaces and integrations of internal and external subsystems.

Date: May 2018 – July 2019 Client: Sobeys, Toronto, ON

Project: POS Application

Role: Test Analyst

Environment: Selenium, Java, Eclipse, TestNG, Azure DevOps, SQL, Agile, Ready API, Rest Client, Fiddler

Project Info: The objective of the project was to automate inter-store returns and refunds on existing SAP Retail POS system where the typical checkout terminals connected on a common server with the appropriate hardware attached to it (keyboard, pin pad, barcode, scanner, cash drawer and receipt printer) used in conjunction with a database which enabled the business to conduct POS Retail transaction such as sales, returns, exchanges and maintain customer information on file. In addition, the inventory modules helps stores keep track and maintain product deliveries, defective returns by customers and physical inventory every month of items in stock etc.

Coordinated with Business Analysts for User Acceptance test planning, execution and scheduling.

Understood and analyzed Business, Functional, Technical and UI (User Interface) requirements for testing impact

Worked on enhancement of automated test scripts using Selenium with Java, eclipse, TestNG using POM framework.

Automated API’s using SoapUI with Groovy.

Developed Test Scenarios, Test Conditions and Test Cases

Developed and Mapped test plans and test cases to requirements to ensure coverage

Maintained Common Test Data sheet for the Project/release

Executed Test Scripts and documented test results

Documented defects, verified defect fixes and Created the test closure report

Performed Regression testing for defect fixes / monthly Patches / system upgrades

Performed Pre-Production validation testing, User acceptance Testing, Disaster Recovery testing, Fail Over testing

Participated and contributed in team meetings, user group discussions and brain storming sessions to identify best practices, future directions and new functionality.

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

Involved in testing Involved in testing Bulk Job process correspondence validation including various meter exchanges etc.

Participated pre go-live cutover activities, done data validations and checks. Worked on PIS (Post Implementation support) defect testing and Assurance.

Post go-live month on month comparison of core billing reports, identifying the issue in case of any mismatch found on overall net amounts.

Automated Regression testing of SAP ISU modules using UFT scripts.

Used UFT to generate automated test scripts for Regression, Sanity, Smoke, GUI testing and data driven testing.

Tested the various APIs using SOAP UI and validated the different interfaces and integrations of internal and external subsystems

Date: May 2016 – April 2018 Client: QUINTILES IMS, Toronto, ON

Project: STI Secure Web Portal Application

Role: QA Analyst

Environment: Trizetto Facets 4.31, JIRA, SQL, Confluence, Selenium, C#, NUnit

Project Info: STI Pay and Submit claims are submitted electronically through STI secure provider web portal, clients will only pay the portion not covered by their benefit plan, through partnerships with Canada’s top pharmaceutical companies, we support the health-care system by delivering intelligent reimbursement, patient management and patient engagement solutions that improve health outcomes.

Participated in Requirement Analysis, Business Analysis, Use-Case Analysis and Gap Analysis.

Developed Test Plans, Test Cases, Test Scripts, Test Scenarios, Test Data and Traceability Matrix

Involved in automation and manual testing.

Validated rest patient services and HAPI service using SOAP UI and Postman.

Developed automation scripts using Selenium with C#, Protractor and NUnit for smoke testing & regression testing.

Tested various functionality like Membership & Eligibility, Claims Processing and Payment, Provider Credentialing and Benefits Packages

Interacted with Scrum Master, Business Analyst and Developers in solving various issues and to identify deviations from requirements.

Identified the faults in the build by performing Sanity testing.

Performed data validations through XML framework and with ETL validator for Interface testing.

Used HP ALM Quality Center to execute test cases and document defects.

Performed Functionality, Integration, Regression and End to End testing.

Worked with EDI transactions and Validated Various XML interfaces.

Tested the in-bound and out-bound interfaces to Facets and tested the web portals.

Excellent understanding of Pharmaceutical/Healthcare Industry.

Integration Testing - Writing the SQL queries based on the mapping document to test the ETL jobs and table level changes.

Responsible for documenting errors, their resolution, as well as performing extensive Regression Testing.

Date: June 2014 – April 2016 Client: Aviva Insurance, Toronto, ON

Project: GuideWire Suite Implementation

Role: QA Tester

Environment: Launchpad (Dev, QA, UAT, STG), Quality Center, Selenium, Jira, Confluence, Oracle DB, Java, GOSU, Soap UI, PeopleSoft, ESB Sonic Messenger.

Project Info: Aviva Insurance is implementing Guidewire suite of products to manage the policies, claims and process billing using Policy Center, Claims Center and Billing Center.

Involved in gathering requirements from the business users, creation of business use case, Technical use case, preparation of functional requirements and flow charts.

Converted Business requirements and design documentation into Test plan, Test Cases and Test Scripts.

Developed an integrated Test Plan covering the main functions of the designated parts of the application.

Created the ad-hoc reports using business objects, tested and delivered to business managers.

Performed Smoke testing, Functional testing, and Cross-Platform, Regression, System, Acceptance and Usability testing during different stages of the application development.

Involved in building automation framework from scratch using Selenium Web Driver, JAVA, Cucumber, Test NG, JUnit, Jenkins, and Eclipse.

Developed Keyword Driven and Data Driven frameworks to retrieve test actions, test data from Excel files and SQL Databases.

Performed Regression Testing for every modification in the application using Selenium.

Validation testing using SQL queries.

Validated Informatica mapping using client tools Designer and work flow manager

Validated and tested data warehouse application and reports.

Expertise in validating ETL process for data warehouse application.

Used complex SQL queries for validating Oracle database.

Used Quality Center for Test Management and JIRA for Defect Management.

Validation of canned reports generated from OLAP using Business Objects

Identified software problems, wrote easy-to -follow bug reports, logged them into bug tracking tool, monitored their progress and verified their fix.



Contact this candidate