Post Job Free

Resume

Sign in

Automation Test Web Services

Location:
Columbus, OH
Salary:
130000
Posted:
August 26, 2023

Contact this candidate

Resume:

SIRAJ SHAIK

Mobile: +1-224-***-****

E-Mail: ady8lt@r.postjobfree.com

https://www.linkedin.com/in/siraj-shaik-mba-34503320

Columbus, Ohio.

Professional Summary:

Lead/Manager experience in Automation and Manual Software Testing of Web-Based, Android, and iOS native and hybrid applications, Certified in ISTQB and QTP.

Proficient in preparing Test plans, Test closure reports, scripts, Traceability matrices, and test cases by analyzing Business Requirements and various other ARTIFACTS with a strong ability to work closely with Project Managers, Development team, and Business Analysts to analyze the requirements.

Experienced in defining the test process for different projects.

Experienced in Automation, Manual testing effort Estimation.

Experienced in preparing Metrics to share with management and clients.

Extensive knowledge and experience in Automation testing with Appium (Android and iOS), Selenium, QTP/UFT, and Jenkins tools.

Experienced in Selenium Grid and continuous integration (CI) with Jenkins, JDBC connections, and API Automation testing.

Proficient in Agile/Scrum, Waterfall model Methodologies.

Experience in BPT framework (UFT), jBehave framework, Behavior Driven Development-BDD – Cucumber, Selenium Grid, and Headless testing using Selenium.

Provided POC on JMeter automation script.

Ability to troubleshoot issues, getting past the superficial manifestation of the defect to its root cause.

Experienced in developing Frameworks (Data- driven, Keyword- driven) using Automation tools like Selenium Webdriver, Appium, and UFT (QTP).

Proficient in different phases of Testing like Unit testing, Functionality Testing, Integration Testing, System Testing, Modular Testing, Front end, Backend Testing, Regression Testing and User Acceptance testing.

Comprehensive experience in Reporting, Monitoring, and Tracking of software defects.

Experience in end-to-end testing of systems with multiple integration points.

Education:

M.B.A Systems from S.R.M. University, Chennai in 2006.

Bachelor’s degree in B. Com Computer Applications from S.V University 2002

Skill Set:

Testing Tools: UFT, Appium, Selenium, Java, VBScript, REST Assured, SOAP UI, POSTMAN

Frameworks: WebDriver, Selenium Grid, Junit, TestNG, Cucumber, JBehave, Headless testing.

Test Management Tools: Jira, Quality Center, ALM, Zephyr

Bug Tracking Tool: Jira, Rally, ALM, Mantis, Source Forge, and Test Director

Other Tools: SVN, Maven Test Objects, Hocky App, Jenkins, Zephyr, Geny Motion, Fire Bug, Fire path, VSS, GIT, Giah Cloud, Cassandra DB, GOS DB.

Professional Experience:

Working as QA Automation Lead with Virtusa for Chase Bank, USA from May 2022 to till date.

Worked as QA Test Lead with Infinite Computer Solution for IBM, USA from Feb 2021 to 2022 May.

Worked as Automation Test Lead with Robert Bosch from July 2013 to Sep 2017.

Worked as Sr. Automation Test Engineer with IBM India Pvt Ltd, Bangalore from Apr 2010 to June 2013.

Worked in Capgemini, Chennai from Apr 2008 to Apr 2010.

Worked in Javaji Systems (HOV services), Chennai Oct 2007 to March 2008.

Project Details:

Project #1

Project Name : API component testing.

Location : Columbus, OH.

Period : May 22 to July 23.

Client : Chase Bank

Environment : Java, Cassandra, GOS DB

Role : QA Automation Lead

Team size : 6

Testing Tool : Selenium, Cucumber (BDD), Karate, JIRA, Jenkins, Maven, TestNG, Bitbucket

Overview:

This project is for component testing automation for microservices (Rest APIs). We have automated different microservices to verify the response with different input data. These scripts are integrated with the deployment process (Blue-Green deployment) which will be executed during deployment and proceeds only when all the automation scripts are passed.

Responsibilities:

Effort Estimation to plan the work milestone-wise.

Coordinating offshore team to make sure there are no blockers.

Component test script development, local execution, and deployment in the UAT environment.

Automation scripts for REST Assured APIs using Cucumber framework with Java.

Blue/Green deployments through CI/CD in test environments and execute automation scripts.

Metrix preparation and scheduling demos to the client for the completed work.

Status update meetings with clients and Demo for the completed week every week.

Defects tracking coordination with microservice owner.

Project #2

Project Name : Med Compass

Location : Columbus, OH.

Period : Feb 21 to May 22.

Client : Care Centrix

Environment : Java, web services, REST Assured, VB, Hadoop, Oracle DB

Role : QA Test Lead

Team size : 5

Testing Tool : Selenium, Cucumber (BDD), JIRA, Jenkins, Maven, TestNG, Bitbucket, Source Tree, REST Assured APIs

Overview:

Med Compass is a new application developed for Care Centrix which will handle certain plans. The user must take certain decisions in Med Compass for the read-only queues which will be routed to the Med Compass application. We performed End to End testing for this application in which 4 teams were involved Core, UDH, DHO, and MC teams. We have automation regression for every production deployment. These scripts were developed using Selenium with the Cucumber framework.

Responsibilities:

Preparing LOE for the sprint and release items.

Resource planning based on the workload.

Offshore team coordination and status updates.

Preparation of test data with automation script.

Monthly release Checkout support with automation scripts.

Identification of automation candidates for regression.

Automation script preparation and execution using Cucumber framework with Java.

Manual and automation testing for REST Assured APIs.

Execution of Automation scripts through CI/CD.

Metrix and status update using silk central.

Project #3

Project Name : BDW Test Center

Location : Chicago, IL.

Period : June 15 to Sep 2017.

Client : Internal Project (Bosch USA)

Environment : iOS, Android, Dot net, Java, Liferay, web services

Role : Quality Analyst

Team size : 4

Testing Tool : Selenium, Selenium Grid, Headless testing, Cucumber, ALM, JIRA, Jenkins, Maven

Overview:

BDW Test Center is a Test group for all the projects within the BDW department. This test center consists of 3 QA leads and 1 test architect to manage all the projects from onshore (USA). The test architect will keep defining the process and make sure all the infrastructure is available for the Test center. QA leads are responsible for managing multiple projects based on the project requirement. QA is responsible for all the test activities, few of them are estimation, requirement analysis, test case design/Review, automation scripts, tracking execution results, tracking bugs, preparing reports and updating the QA status at scrum calls, providing QA impression on every build given for release, keeping all the test artifacts at project room, etc.

During that period, I managed different web and mobile application projects namely GoTo- mobile apps for Bosch power tools online shopping with Android and iOS devices. Bosch Auto Parts is auto spare parts online shopping with a browser with a responsive design for mobile devices. Sweetworxx- is an Android and iOS app for auto shop customers to place orders for car services which includes orders for different auto services, applying promo codes, requesting rental cars during car service, Service ratings, Tow service, and referring a friend to get promo codes. Created scenarios for Bosch 3D printer and performed 1 cycle of regression testing.

Responsibilities:

Estimation of QA effort for the project and form a testing team for the project.

Preparation of test plan and make sure the defined QA process is followed during the project.

Participate in the requirement analysis to understand the scope and develop the test cases.

Involve in project meetings from the requirement analysis phase and provide inputs from a QA point of view.

Maintaining Requirement Traceability Matrix for easy tracking of the requirements coverage.

Provided Demos to the client about the Automation framework and explain the benefits of automation during the project.

Identifying automation framework in Selenium/Appium for web, Android, and iOS applications.

Supporting developers by creating Unit Tests.

Analyze and identify Regression suites for automation and perform regression for every new build.

Involved in change request meetings and capture the changes required from QA side.

Providing QA updates in daily Agile/Scrum calls and get the necessary information from the team.

Conducting weekly bug review meetings to prioritize the bugs to fix.

Involved in Sprint review meetings and provide best practices and lessons learned from QA side.

Documented project details and the processes involved in the project for further reference and review by other departments.

Preparation of test closure report for every release.

Project #4

Project Name : WCMS (Web content management System)

Location : Bangalore, India.

Period : Jul 14 to May 15

Client : Internal Bosch Project

Environment : Java, First Spirit, web services

Role : Automation Specialist

Team size : 3

Testing Tool : Selenium, Cucumber JIRA, Jenkins, Maven

Overview:

The web Content Management System project is to manage the news content of the Bosch portals. Here we are following agile methodology with 5 sprints for 1 release. This is one of the ongoing projects in Bosch we keep upgrading our Bosch websites with new enhancements and new features. To handle the content of the websites, we have 2 major tools namely Site Architect which is a Java-based application where we can see all the backend files and processes, and Content Creator which is a web-based application that provides an easy process of managing content by editors with simple steps.

Responsibilities:

Reviewed System Requirements, Design, and Learning Support Documents and provided input from a test and end-user perspective.

Identify the appropriate tools for test automation according to the application requirements and advancement in the tools.

Maintaining Requirement Traceability Matrix for easy tracking the requirements coverage.

Providing Demos to the client about the framework and automation scripts to show the benefit of automation.

Prepared test case plans strategies and scripts for both positive and negative results and maintained Requirement Traceability Matrix.

Preparing automation work plan for different sprints.

Estimation for the entire automation work and identify the regression suite.

Preparation and execution of regression automation suite for every build.

Daily updates in Agile/Scrum meetings and getting the required information from the team.

Conducting a review of the automation scripts newly prepared and conducting review meetings.

Project #5

Project Name : MBRDI

Location : Bangalore, India.

Period : Jul 13 to Jun 14

Client : Mercedes Benz

Environment : Java, Silverlight

Role : Automation Tech Lead

Team size : 2

Testing Tool : Selenium, UFT, Jenkins, Jira

Overview:

Mercedes Benz is one of the important clients of Robert Bosch. MBRDI is a big project where we have a Test Factory to take care of all the testing-related activities and allocate the resources as per the need basis, since we are proposing automation to the projects which are running with manual testing, initially, we give POC to the different projects which have only manual testing and there is a scope for automation, once the POC is satisfactory to the projects then estimate the work and take-up the project.

Responsibilities:

Selecting and designing the suitable framework for the project

Creation of POC Scripts by following the framework

Giving a demo to the client and explaining the advantages of automation

Maintaining Requirement Traceability Matrix for easy tracking of the requirements coverage.

Preparation of regression automation suite

Prepared and Execution of automation test scripts.

Preparation of MOM for a weekly status meeting.

Conducting review of the automation scripts newly prepared and conducting review meetings

Project #6

Project Name : NetApp

Location : Bangalore, India

Period : Mar 12 to Jul 13

Client : NetApp Inc.

Environment : Web Services, Jsp, Oracle 10, Siebel

Role : Automation Test Lead

Team size : 10

Testing Tool : UFT, GIT

Overview:

NetApp Account is one of the major clients IBM is having, there are so many sub-projects in the NetApp account that are majorly testing projects. Automation is playing a vital role in regression. We used Keyword Driven framework which is a very generic and comprehensive framework that can be used for any project with minimal changes. It is so user-friendly, and no technical knowledge is required to maintain the Scripts.

Responsibilities:

Creation of new scripts using the framework and updating the existing scripts as per CRs

Automation Framework Design

Performing test executions and regression as and when required and generating the reports.

Analysed automation test results and sent result logs to the client.

Worked at client place and interacted with clients in regular scrum meetings.

Allocating tasks to team members based on priority.

Maintaining Requirement Traceability Matrix for easy tracking of status

Responsible for taking daily work status from team members.

Responsible for creating Daily Status report.

Maintaining daily status report and conducting weekly meetings.

Preparation of MOM for weekly status meeting and sending it across to the client and team.

Conducting review to the automation scripts newly prepared and conducting review meetings

Project #7

Project Name : Finacle

Location : Bangalore, India

Period : May 10 to Feb 2012

Client : ANZ Bank

Environment : Finacle, Web Services, Jsp, Oracle 10

Role : Automation Module Lead

Team size : 10

Testing Tool : QTP, QC

Overview:

Finacle application is a banking solution application developed for ANZ bank. This is having corporate banking, Indo Retail banking, and Loans. Indo Retail banking is having 3 major products like Current Account, Savings Account, and Term Deposit products for which customization is going on, so regression testing is required to be done. Scripts need to be run in different environments. As different patches are deployed frequently, regression testing becomes obligatory to be done to make sure changes are not reflected in the freeze functionalities.

Responsibilities:

Working at the client’s place and interacting with clients in regular status meetings.

Estimating time required for preparation and execution of scripts and distributing Test cases/scenarios to the team (Including me).

Maintaining Requirement Traceability Matrix for easy tracking of the status

Maintaining daily status report and conducting weekly meetings.

Preparation of MOM for weekly status meeting and sending it across to the client and team.

Preparation of new automation scripts with keyword-driven framework.

Reviewing existing Automation scripts and updating scripts as per new changes.

Conducting review to the automation scripts newly prepared and conducting review meetings

Execution of automation test scripts and analyzing results.

Project #8

Project Name : Logistics system

Location : Mumbai, India

Period : Jan 10 to Apr 10

Client : Praxair

Environment : WPF, WCF, SQL Server 2008

Team size : 8

Testing Tool : QTP, QC

Overview:

Praxair, Inc. (Praxair) is the largest industrial gas company in North and South America and one of the largest worldwide. The company supplies atmospheric, process, and specialty gases as well as high-performance coatings and related services to a wide diversity of customers around the world. Praxair has operations in over 30 countries and approximately 3,000 patents. Logistics system application used to satisfy all its requirements. The product module consists of the functionality related to the products like Add, View, Update, delete products and tracking the status, Qty, Searching the product and Product agreement, etc.

Responsibilities:

Prepared of Requirement traceability Matrix.

Getting daily status from the team and preparing a consolidated status report

Reviewing Automation scripts and giving review comments.

Preparation of automation scripts using the Test Complete Tool

Understanding Use cases and preparing Test Conditions and Test Scenarios

Execution of automation test scripts and analysis results

Updating the RTM (Requirement Traceability Matrix) template as per our test scripts.

Project #9

Project Name : Loblaw

Location : Chennai, India

Period : May 09 to Dec 09

Client : Loblaw Companies LTD

Environment : J2EE, JSP, Servlets, Hummingbird, Oracle 11i, TOAD

Team size : 5

Testing Tool : QTP, Quality Center

Overview:

Loblaw Companies LTD is Canada’s largest food distributor and leading provider of general merchandise products, drug stores, and financial products and services. It is in the process of upgrading its existing IT Infrastructure with state-of-the-art technology and applications in phases, across its entire supply chain through the SC 2010 program. WMS application deals with the goods transactions of the warehouse; it deals with two applications namely web application and RF application which needs an interface to connect. To handle the operations of these we have created Utilities to avoid redundant steps in the test scripts.

Responsibilities:

Understand the Manual test cases and generate the generic test scripts for the same by following the standards and framework of the project.

Performing peer Review for the scripts, giving review comments, and implementing the Comments for my scripts

Using QC to store scripts, test data and run the scripts.

Implementing changes in scripts when a new environment comes

Execution of test scripts and analysing the result

Tracking bugs in Quality Center

Project #10

Project Name : ROADS Enhancements

Location : Chennai, India

Period : Oct 08 to Apr 09.

Client : Johnson and Johnson

Environment : WebLogic, JSP, Servlets, ATG, Eclipse

Team size : 4

Testing Tool : QTP, Quality Center, Source Forge

Overview:

ROADS (Representative Order Application and Distribution System) is a web application used to track the details of the sample order distribution of medicines. It covers both Admin and normal user modules. The admin users (HO and SA) are eligible to create allocations to the Sales Reps, District Managers, and Regional Business Director, then these users can see the allocations made to them in the specified periods and can log requests to alter the orders allocated to them and any time they can track the status of sample order distribution of medicines.

Responsibilities:

Understand the Business requirements and Manual test cases and generate the generic test scripts for the same.

Performing peer Review for the scripts and giving review comments

Altering test scripts as per the changes that occurred in the application.

Updating RTT (Requirement Traceability Table) template as per our test scripts.

Execution of test scripts for different cycles and submit bug reports.

Logging bugs in Source Forge and QC and explaining bugs to developers if needed.

Preparation of Daily and Cycle wise reports and send them across to all the team.

Project #11

Project Name : Corbis

Location : Chennai, India

Period : From Apr 08 to Sep 08.

Client : Corbis (A Bill Gates Company)

Environment : Core Java, Spring, Spring WebMVC, .NET

Team size : 8

Testing Tool : QTP, Quality Center

Project Description:

Corbis is a leading provider of Image-processing and services based in Seattle, Washington, and privately owned by Bill Gates, who founded the company in 1989. Corbis has a collection of more than 100 million creative, entertainment, and historic images and a roster of elite assignment photographers. Corbis is an online media seller. To handle all the transactions Corbis has 4 tools namely External site, internal site, Media Suite, and One World. The external site is for the end customer who can buy media (Pictures). The internal site is for the people related to Corbis who can manage orders on behalf of customers. Media Suite is for the internal purpose which helps to manage the media (Loading and removing Images to, and from the database) One World Application is used to manage orders of the customer.

Responsibilities:

Responsible for the Preparation and execution of automation test scripts.

Debugging and changing scripts if changes occurred in the application.

Involved in the preparation of the automation framework for the project.

Responsible for performing regression testing, whenever customer requests to do.

Preparation of Status and Issue reports.

Logging bugs in QC with detailed information.

Involving in Reviews, giving suggestions and implementing review comments.

Project #12

Project Name : MHHE

Location : Chennai, India

Period : From Oct 07 to Mar 08.

Client : McGraw-Hill

Environment : ASP, VB and Oracle

Team size : 2

Testing Tool : QTP, Mantis

Project Description:

McGraw-Hill is an online bookstore website. It provides all kinds of books to purchase online. Books can be searched using ISBN, Keywords, Title, and Author. All the required books can be purchased at a time by adding all the required books to the shopping cart. For each book, a separate unique code will be generated to access each book online and we can get a hard copy to the given address. After purchasing the book, an online confirmation mail with all the purchased details, will be sent to the specified email address. We can see the list of categories of books in Product Breadcrumb instead of searching for books with keywords. For the customer’s convenience, there is a facility to store books in his account for future purchase. Using “My Account” Bread crumb customers can see his order history that has been done previously, can see saved books for future purchases, and can change his password. Using Support Bread crumb customers can get help regarding purchases and books.

Responsibilities:

Identifying test cases, which are feasible to automate for regression testing.

Automating feasible test cases and performing regression testing.

Changing test scripts by debugging if there are any changes in the application.

Execution of test scripts and analyze the results.

Explaining Bug report to the Client on the client call happening regularly.

Attended weekly status meeting and provided detailed status report.



Contact this candidate