Post Job Free
Sign in

Qa Automation It Field

Location:
Deerfield, IL
Posted:
June 18, 2024

Contact this candidate

Resume:

Mohemmad Asif Azhar

Email:***********@*****.***

Phone: 402-***-****

Linkedin:https://www.linkedin.com/in/mohemmad-asif-azhar-52503233/ SUMMARY

● Overall 17+ yrs of exp in the IT field with a focus on development and QA Automation testing activities.

● Experience with developing and executing Web and API automation script using Selenium, Playwright, TestNG, RestAssured and Postman.

● Experience in developing the scenario using BDD (Gherkin).

● Experience with Container-based deployment using Docker, Docker images and Docker Hub.

● Well versed with the waterfall and Agile methodology (all the scrum ceremony).

● Experience in all the SDLC process including requirement gathering, business analysis, software, design, development, testing defect troubleshooting, planning and reporting.

● Experience with script execution from normal CI-CDpipeline to Azure Devop (ADO).

● Experience with bug tracking tools/ like JIRA and ADO

● Strong experience in writing complex SQL queries/NoSQL queries in Oracle/MongoDB.

● Experience with requirement gathering from the client.

● Experience translating the Business Requirement Document (BRD) to High Level Design (HLD).

● Experience translating the High Level Design (HLD) to Low Level Design (LLD).

● Experience translating the Low Level Design (LLD) to deployable code.

● Good analytical, and interpersonal skills.

● Good communication and presentation skills.

EDUCATION & QUALIFICATIONS

● Bachelor of Engineering (B.E Information Technology) during 1999-2003

● Currently pursuing Master (in Computer Science) from Illinois Institute Of Technology, Chicago, USA WORK EXPERIENCE

Over 17 years experiencein theIT field.

● Working asTechnical Lead in automationatPhotonInfotech Inc,USAfrom Aug 2015 to Jun 2023

● Working asTechnical LeadatPhoton Interactive PvtLtd, Indiafrom Aug 2014 to Aug 2015

● Worked asTeam Lead at Tech Mahindrafrom May 2011to Aug 2014

● Worked asTeam LeadatIBM India Pvt Ltdfrom Jul2009 to May 2011

● Worked asApplication DeveloperatIBM India Pvt Ltdfrom Feb2006 to June 2009 TECHNICAL SKILLS / AREA OF EXPERTISE

Languages : Java, JavaScript,SQL, NoSQL

Frameworks : Servlet, JSP, Spring Core, SpringIoC, Spring MVC, Struts1.1,Hibernate, JDBC RESTful Web Service

Database : My SQL, MongoDB, Oracle, Sybase,

Technologies : Servlet, JDBC, JNDI, XML, RDBMS, SQL,Hibernate Tools : Eclipse,Git, Github,Maven,SVN, PVSC, CVS, ClearCase,WSAD,WebLogic, Automation Tools : Selenium using java, Playwright using javascript, Artillery.io (API Performance Tool), TestNG, BDD (Gherkin),Selenium, Sitespeed.io (Web Page performance tool), Jenkins(CI/CD), Docker, API Testing : Postman, RestAssured

Monitoring : Dynatrace

Cloud : Azure(ADO)

Collaboration Tool : IBM SameTime, Slack,Teams

PROJECT DETAILS

CommonService

Duration:Jul 2022 to Jun 2023

Description:

Thecommonserviceisusedacrossapplicationinthewalgreensincludingregistrationandloginofdifferenttypesof user (basic,loyalty and pharmacy),reset password using pin/email,retrieve user name,security setting (Pin code sign-in, security ques/ans, automatic sign-in(mob), Recently used devices,address book, payment method. Responsibilities:

● Working as an individual contributor cum automation lead in an agile project.

● DevelopandimplementacomprehensivetestautomationstrategyusingPlaywright,alignedwiththeoveralltesting and development goals of the organization.

● ResponsibleformyownuserstorybutalsoresponsibleforthepeercodereviewstoensurethatPlaywrightscripts adhere to coding standards, best practices, and maintainability guidelines.

● Lead the design and implementation of automation frameworks using Playwright,ensuring they are scalable, modular, and maintainable.

● Analyzerequirementsanddeterminetechnicalfeasibilityofdevelopment,implementationoftheserequirementsas new features or enhancements.

● Collaborate with development and QA teams to understand application architecture,features,andrequirements, and ensure effective integration of automated testing into the development lifecycle.

● Developed a POM based UI automation framework using Playwright framework.

● Integrate Playwright automation scripts into the Azure CI/CD pipeline.

● Monitortheexecutionofautomatedtestsuites,analyzetestresults,andprovidetheanalysistotheteamregarding the quality of the application.

● Generate and share the automation testing metrics and reports to stakeholders,highlighting the efficiency and effectiveness of automated testing efforts.

● Identifyrisksandchallengesassociatedwiththeautomationprocessandalsoensurethestabilityoftheautomated testing framework.

Automation Framework Development

Duration:Mar 2016 to Jun 2022 (Photon Infotech Inc,USA) Description:

TestingFrameworkDevelopmenttohelpthetestingteamtorunthescenarioscriptdevelopedusingseleniumjava, cucumber framework for UI.This tool also helps to run the batch job,file processing on a Unixbox.Inorderto automate RESTful WS we used RestAssured and Postman. Responsibilities:

● Working as an individual contributor cum automation lead in an agile project and ensuring the test cases, automation script preparation, execution and data generation will be all done in the same sprint.

● Notonlyresponsibleformyownuserstorybutalsoresponsibleforthepeercodereviewandmakingsurethecode adheres to coding guidelines.

● Preparing the matrix and sharing with stakeholders.

● Ensuring that the framework is integrated with the CICD Jenkins pipeline.

● Coordinate with cross-functional teams to understand the client and business requirements.

● Collaborate with solution architects,business analysts and peer developers to design solutions,create technical design documents and data flow charts as per business requirements.

● Analyzerequirementsanddeterminetechnicalfeasibilityofdevelopment,implementationoftheserequirementsas new features or enhancements and automate it if required.

● Identify, prioritize and execute tasks in the software development life cycle.

● Developed a POM based UI automation framework using selenium framework.

● DevelopedtheAPIautomationframeworkusingRestAssuredinordertoincreasethetestcoverageandimprovethe accuracy of testing.

● Developed to Spring libraries, including Spring Framework.

● Wrote complex SQL queries and JPA libraries to extract data for further data validation.

● Assembled and maintained Jenkins pipeline jobs for application builds and deployments.

● Automate task for performance testing using the tools likeArtillery.ioandSitespeed.ioanddeployedoverJenkins pipeline.

● Responsible for bug fixes of the framework.

● Participated in design review with the team and providedreview comments.

● Identified gaps in the back-end core services layer to achieve desired functionality.

● Migrated the test script execution from normal CI-CD pipeline to Azure Devop. Search & Send

Duration:Nov 2015 to Mar 2016 (Photon Infotech Inc,USA) Description:

SearchandSendapplicationprovidestheabilityfortheSalesassociateinthestorestolocatemerchandiseusingthe keyword search capability via the POS terminal.

ThepurposeofthisdocumentistoexplainthevariousfactorstakenintoconsiderationwhileupgradingtheSearch and Send application.

Responsibilities:

● Responsible for developing the service component.

● Responsible for festival support.

● Responsible for bug fixes.

Fuel First Mobile App (FirstData, USA)

Duration:Aug 2015 to Oct 2015 (Photon Infotech Inc,USA) Description:

It is a mobile application that acts as your wallet for gas/petrol fueling.It allows you to find all the Gas/Petrol stationsnearbyyourlocation.YoucanselectyourpumpstationwhereyoucanstartfuelbyscanningtheQRcodeat the pump.Youcanstartfuelingthepetrolbyauthorizingthepumpfromthemobileapp.Youcanalsoselectthe offer available for that petrol pump.You do not have to do the physical swiping of the card.Thereceiptwillbe generated upon completion of fueling.

Responsibilities:

● Responsible for coordinating with clients to understand the requirement, coordinating with the offshore team.

● Responsible for developing the service component, writing unit test cases,bug fixes. NavApp-C2 (MASS) (Macys, USA)

Duration:Mar 2015 to Aug 2015 (Photon InteractivePvt Ltd,India) Description:

MacysApplicationSupportSystem(MASS)isusedforsupportbasescenariosofApplicationSupportteamregularjobs.It ispossibletoinspectandrefreshcaches,inspectsearchindexes,trackSDPjobexecutions,browseclusterconfiguration, etc.Itisathinclient,MASSUIprovidesthepossibilitytosearchandrefreshobjectsincaches,traceSDPjobsexecution, test services provided by different SDP services providers, browse cluster configuration and monitor cluster node status. Responsibilities:

● Responsible for coordinating from client to understand the requirement

● Developing the module using Core Java and Spring framework, Writing Junit test cases for the module

● Responsible for fixing the bugs

NavApp-C2 (Contextual Content)

Duration:Feb 2015 to Mar 2015 (Photon InteractivePvt Ltd,India) Description:

NavApp is an online shopping application,where users can navigate the web site containing apparel and house furnishingandaddtothebag.Basedonthecontext(likeDesktop,Tablet,anygeographylocation)content(media) changes. Media can be image, promotion, discount etc. Responsibilities:

● Developing the module using Core Java and Spring framework, Writing Junit test cases for the module

● Responsible for fixing the bugs

Steak N Shake

Duration:Oct 2014 to Feb 2015 (Photon InteractivePvt Ltd,India) Description:

SteakNShakeisKioskbasedapplication,wheretheuserstartsthetransactionbyswipingthecreditcard.Oncethe user gets validated,he can start selectingtheitemsfromthemenu.Selecteditemswillbedisplayedintheorder summary.All the pricing and information will be fetched from the points ofSaleserverbyconsumingSOAPWS. Oncetheusercompletestheorder,hecanproceedtopaymentbyswipingthecreditcardagain.Afterswipingthe credit card order id will be generated.

Responsibilities:

● Gathering the requirements from the client and working on the development of the framework.

● Worked as TechnicalLead,translatingtherequirementtothetechnicalrequirementdocument,preparingand executing the deployment plan.

eApproval

Duration:Jul 2011 to Jul 2014 (TechMahindra,India) Description:

eApprovalisanelectronicapprovalapplicationthathandlescreation,routingandapprovalofPurchaseRequisition, Signature Request,Check Request,Travel Request and Expense Report processes.It will enable electronic submissionandapprovaloftheserequestsandtheautomatictransferofdataintoApple’simplementationofSAP R/3 (SAP).

Responsibilities:

● Working as Senior Developer and Handling a team of two members.

● Translating HLL from the feasibility document and reviewing the LLD and provides the estimation ofmodule level changes and new enhancement, preparation and execution of deployment plan.

● Converting the components into REST web service so that it can be called from another channel too.

● Added Web Interface through Spring MVC using basic controllers. Orion -SLOT2(CMA-CGM, France)

Duration:Jan 2011 to Jun 2011 (IBM India Pvt Ltd,India) Description:

OrionusestheLARAApplicationwhichisanERPdevelopedusingOracle.DevelopingSLOT2(SelectionLoadingand Optimization Tool phase2) which is used for optimization of shipping based container carriers is in progress. Responsibilities:

● Working as Team Lead cum developer

● Preparation of deployment document.

Provisioning Application using Clarify 10.1

Duration:Apr 2008 to Dec 2010, (IBM India Pvt Ltd,India) Description:

Clarify10.1isanapplicationusedbyVodafoneCustomerSupportAgents.Itallowsthemtocreatenewaccountsand serviceexistingaccounts.Itisahighly-customizedapplicationbuiltontheClarifyCRM10.1(CustomerRelationship Management)platform from Amdocs.The Clarify platform consists of the Clarify Client,the Clarify Application Server,andtheClarifyDatabases.Itservicesthepost-paidcustomersofVodafoneinprovisioningandactivationof service, and also maintains its catalogs and price plans. Responsibilities:

● Responsibleasanon-sitecoordinatorduringthe25-Jun-2008to25-Aug-2008,requirementgatheringandeffort estimation.

● DevelopingthecomponentforvariousGSMpriceplans,accountorserviceorclientlevelpromotion,managing the process of schema up gradation,Preparationofdeploymentdocumentandtestingthemoduleinvarious phases.

Creditos Application

Duration:Oct 2007 to Apr 2008 (IBM India Pvt Ltd,India) Description:

CREDITSisanapplicationusedformanagingcreditsandforconsultingcredits(generatingquery)foradistributor.Credits are points that a distributor earns based on the services he provides to the end user. Responsibilities:

• Responsible as an on-site coordinator during 25-Jan-2008 to 18-Feb-2008

• Responsible for developing Low-level design.

• As a developerwasresponsiblefordevelopingthemoduleforDistributorandAdministratorusingServlet,JSPand Struts framework.

• I was also responsible for testing the module in various phases. eSupport (IBM, USA)

Duration:Aug 2006 to Aug 2007 (IBM India Pvt Ltd,India) Description:

eSupportapplicationprovidestheinformationproductsmanufacturedbyIBMandLenovo.Wecangettheinformation oftheseproductsbybrowsingthroughtheprovidedlinkforIBMandLenovo.ThisapplicationrunsunderRTPzoneasa w3applicationwhichisanintranetapplicationthatprovideshelpforHelpCenterandCallCenterandcontainsclassified, non-classified and confidential data while Boulder as www application and contains non-classified data. Functionality wise it is divided into two parts one is SiteNavigationandishandledby usingStrutsframeworkwitha wrapper of Dolphin framework. Second one is Search PC Support which performs search using the C language. All the product information and document is uploaded by the tool known as Quest Input Tool. Responsibilities:

● I was a developer responsible for designing and developing the module which provided the information of the products manufactured by IBM and Lenovo, using JSP, Servlet and Dolphin Framework.

● I was also responsible for testing the module in various phases.

● I was a developer for scheduling offline processes. End to End Flow Through Management System(AT&T,USA) Duration:Feb 2006 to Aug 2006 (IBM India Pvt Ltd,India) Description:

EFMSisaweb-basedapplicationthatwillenabletheEnd-to-EndFlowMgtServicetoknowthestatusofanyorderinthe Service Delivery Process and any fallout conditions, if they exist, through a single portal. When a customer orders a service,this order goes through different AT&T systems:Ordering systems,Provisioning systems,andultimatelytheBillingsystems,EFMStracks,schedules,andmanagesthisorderasitflowsthroughallthe different AT&T Ordering,Provisioning,and Billing Systems.If an order encounters aproblem(likecustomerswantto change an order etc.),EFMS also provides exception-handling services.Automation functions:PreSales,(PSAT, FirmQuote), Customer Status Reports (Spreadsheet), W/F automation (Zero touch) E2E Coverage: Sales, Ordering, Design, Installation, and Test & Turn up. Responsibilities:

● Code Remediation for (Transport and MS Modules) some modules & Coding Business Activities, Unit Testing.

● I was also responsible for Code Fixing, Testing and maintaining the application.

● Involved in the system study and Application Support.



Contact this candidate