Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
QualityAssurance
asaService
DIGITALBUSINESS
&TRANSFORMATION
TableofContents
Introduction 1
ServicesDescription
ToolsDescription
CaseStudies
BusinessModel
OtherServices
DomainView
Tec...
AboutFocus
Employees
FutureFocusInfotechPvt.Ltd.(FFI)hasbeenanestablishedITsolutionsproviderfor20years
–hasofferedinnovati...
TestingService
Wehave17yearsofsoftwaretesting
experienceandpossessa50-memberteam
whobelieveandbuildtestsbased
onthebelowpa...
Security
Testing
ServiceTesting
VisualTesting
CI/CD
Platform:
FunctionalTesting
Perfomance
Testing
ToolsDescription 3
Func...
JavascriptValidationsin
Acrobateditableforms
Client
Ourclientisaleadinginternationalbankinggroup
andrankedamongthetop20int...
WeexploredavailabletechnologiesthatcreateeditableformsandselectedAdobetool.
Ourwebdevelopersandqualityengineerswerequickly...
TestAutomationSuccess
usingOpenSourcetools
Client
Ourclientisaleadinginsuranceandfinancialsolutionproviderfor
schools,comm...
Weensuredthatagiledevelopmentmethodologywithadherencetobiweeklysprintswerefollowedbyproduct
stakeholdersandvendors.
Werequ...
TestAutomationSuccess
usingLicensedTools
Client
Ourclientisaleadingtransportation,e-commerceandbusiness
solutionsproviderf...
Wedocumentedthehigh-leveltestcasesanduserflowsandsoughtsignofffromtheclient.
Westudiedlargevolumesofactualdatatocreateauto...
OFFSHORETESTING
(FIXEDBID)
OFFSHORETESTING
(RETAINER)
ONSITEMODEL
(RETAINER)
RESOURCE
AUGMENTATION
OFFSHORETESTING
(TIME&M...
CustomizeyourSolution
LeverageOurUniqueBlendofTechnologies,ToolsandExpertTeams
ContentPersonalization
ContentPersonalizati...
DomainView
99
37
31
30
19
151476
80
2
389
329
318
219
129
116
Competencies 12
1
2
3
4
5
6
7
8
9
10
11
12
14
13
15
16
1.IT&...
TechnologyView
Competencies 13
Workwithus!
DIGITALBUSINESS
&TRANSFORMATION
Shivashankari|Head,SoftwareServices
shivashankari.n@focusite.com
+1-630-243-44...
Upcoming SlideShare
Loading in …5
×
Upcoming SlideShare
Future Focus Infotech Services Presentation
Next
Download to read offline and view in fullscreen.

Share

Quality Assurance Brochure - FFI Software Services

Download to read offline

Software Quality Assurance is a serious line of work. It is manual verification plus lots of techy stuff like using tools, automating verification steps, creating test frameworks, software design and code reviews.
Check out our QA brochure where we discuss the latest tools and topics in use by our team.

Related Books

Free with a 30 day trial from Scribd

See all

Related Audiobooks

Free with a 30 day trial from Scribd

See all
  • Be the first to like this

Quality Assurance Brochure - FFI Software Services

  1. 1. QualityAssurance asaService DIGITALBUSINESS &TRANSFORMATION
  2. 2. TableofContents Introduction 1 ServicesDescription ToolsDescription CaseStudies BusinessModel OtherServices DomainView TechnologyView 2 3 4 10 11 12 13
  3. 3. AboutFocus Employees FutureFocusInfotechPvt.Ltd.(FFI)hasbeenanestablishedITsolutionsproviderfor20years –hasofferedinnovativeITstaffingsolutionsandsoftwaredevelopmentservices.Resources definethecompetencyofanITservicesorganization,andwehaveproventrackrecordof operatingasuccessfuloffshore/onshoremodel. TheUSoffice(TheUSoffice(FocusAmericaInc)wasestablishedin2000andtheUAE(FutureFocusInfotech FZE)in2011.Ourlargepoolofresourcesinclude3,500+skilled/trainedemployeesinIT SolutionsandInfrastructureManagement–whoareavailableoffshoreinIndia,US,andUAE witha“ready-to-serve”attitude.Withsuchadiversepresence,wearesuccessfullyexpanding intoothermarketsprovingourselvesasaglobalprofessionalservicesfirm. AuniquecombinationofourqualitypAuniquecombinationofourqualityprocesses,informationsecuritystandards,andISO certificationsbringsusrepeatbusinessforhigh-classprojectsfromourTier1clients.BeingISO 9001certifiedsince2005,ourapproachisalwaysqualityled.OurQualityManagementSystem (QMS)isoneoftherobustofitskind[ISO9001:2015andISO27001:2013certified],andwe alwaysaimforzero-surpriseoperations. Wegrowtogetherandatpace… 3500+ SatisfiedClients Customerexperienceatitsbest… 200+ Locations Geographydoesn’tmatter… 10+ Vision Tocreateteamsthatourclientscandependon Values Deliveraffordableandcutting-edgetechnologysolutionstoenablebusinesses stayontopofthedigitalworld Buildpositiveteamsthatdelivervaluetobusinessesandpursuelearning&personal growth Embracediversityinhuman&inclusivityofenvironmentforbetterfuture Introduction 1Introduction
  4. 4. TestingService Wehave17yearsofsoftwaretesting experienceandpossessa50-memberteam whobelieveandbuildtestsbased onthebelowparadigms: ServiceDescription 2 Earlyvalidationofcustomerrequirements throughdiscussionswithdomainexperts (shiftleftwascoinedmuchlater) TestStrategythatincludesmultileveltesting (startswithvisual,accessibility,usabilityand compliance,proceedstofunctionalandintegration, followedbysystem,performance,securityand regressionandfinallyexploratory) Testanddefectmanagementusingtools forbetterqualitycontrol (QC/ALM,TestLink,JIRA,Redmine) Customerexperiencefocused requirementsanalysis,testingapproachand developmentmethodology(BDD/TDD) Focusonearlytestingforfunctionality andperformance(unitandacceptancetests) In-housemobiletestingand Dockerbasedplatformcertificationlabbesides usingresponsivetools Earlyinsightsthroughqualityassurancedashboards basedonmetricssuchasDefectDensity, DefectInjection,DefectReopen,TestCoverage, DefectDistribution,DefectContainment, ProjectedProjectEnd Effectivemanualtestingaidedbytoolssuchas ExamDiffPro,Firebug,DeveloperTools, GhostInspector,Postman,Charles,Fiddlerandmore Applicationmonitoringandgatheringanalyticsfor bestcustomerexperienceafterrelease(shiftright) ExhaustivetestautomationinFunctionalTesting, WebServicesTesting,UserInterfaceand ContentTesting,PerformanceTesting,Vulnerability AssessmentandPenetrationTesting Testingnichetechnologiessuchas mobiletechnologies,enterpriseapplication integrations,chatbotsanddataanalytics, datamigrationandcloudbasedsoftware Effectiveknowledgesharingamong theteammembersforsustainedqualitydelivery
  5. 5. Security Testing ServiceTesting VisualTesting CI/CD Platform: FunctionalTesting Perfomance Testing ToolsDescription 3 FunctionalTestingusingSelenium,Appium, Cucumber,Protractor,UFTandVSTS supportedbyscriptinginPython,Java,Ruby, JavaScript,VBScriptandC# FunctionalTesting WebservicestestingusingJMeter,SOAPUI andLoadUI ServiceTesting Visualtestingusing508Checker,Sikuli Script,ApplitoolsEyes VisualTesting Performancetestingandmonitoringusing JMeter,LoadRunnerandNagios PerformanceTesting SecuritytestingusingOWASP, Wireshark,Burpsuite SecurityTesting: ContinuousIntegrationandContinuousPlatform CertificationusingJenkinsandDocker ContinuousIntegrationand ContinuousDelivery Exhaustivetestautomation Wehave13yearsoftestautomationexperienceandpossessa25-memberteam whoworkinoneormoreofthebelowtools:
  6. 6. JavascriptValidationsin Acrobateditableforms Client Ourclientisaleadinginternationalbankinggroup andrankedamongthetop20intheFTSE-100by marketcapitalisation. Clientwasdigitizingtheirnewhiredocumentationprocess.Theywantedatechnologysolutionthatdidnotcreateanew application.Theyalsowantedcomprehensiveuserdatavalidationasapartofthetechnologysolution. Theywerelookingforavendorwhounderstoodgovernmentregulatorydocumentationrelevanttohiringandwhocould provideanopensourcetoolbasedsolutionthatcanbeaccessedbyitsnewhiresinanypartofthecountry. Requirements KeyHighlights: KeySuccesses: Ourtechnologyselection Ourenduservalidations IndustryVertical:Banking Domain:Hiring Duration:3Months Team Size:6 Technology: DevelopedusingAdobeAcrobat DocumentProandJavaScript Platforms: Windows,AdobeReader8 andabove Theirexistingsystemwasbasedonprinteddocumentationthatwas filledbynewhiresasguidedbytheirhumanresourcepersonnel: Theexistingformdesignrequiredseveralchangestoenable onlinefillingwiththeapprovalofthecompliancedepartmentof thebank. Adobe’ssupportforJavaScriptwasnotasexhaustiveas comparedtootherwebdevelopmenttechnologies. Wehadtometiculouslyfactorallpossibleuseractions anduseroptionsintotheJavaScriptvalidations. Sinceitwastobefilledbynewhiresatthecomfortoftheir homes,theWindowsoperatingsystemandAdobeReader versionsthathadtobesupportedbyoursolutionweremany. OurChallenges Casestudy-1 4
  7. 7. WeexploredavailabletechnologiesthatcreateeditableformsandselectedAdobetool. OurwebdevelopersandqualityengineerswerequicklytrainedtodevelopandtestwiththeAdobetool. WecreatedcomprehensiveJavaScriptvalidationsrelateddocumentationaftermeticulousbusinessanalysis.Apart fromclientrequirementweaddedfeaturessuchasuserdatareuseinsubsequentfieldsanduserdatasummarization beforeformsubmission. Simultaneously,wecreatedexhaustiveendusertestscenariosandsharedwiththedevelopmentteam. WWecompletedonlineformdesignandsoughtthebank’scomplianceteamapprovalbeforestartingdevelopment. Whilewaitingforcomplianceteamapproval,wewerereadywithadevelopmentframeworkthatcouldsetpropertiesto theAdobeformuserinterfaceobjectsfromanexternalfiletoeaseimplementinganychangerequests. Sincedeliveryplanwasfastpaced,wechoseDockertocreateanddestroyourdevelopmentandtestingenvironments onthego. Wefollowedagilemethodologyandcreateddailybuildsthatcouldbetestedbythequalityengineeracrossplatforms rightfromday1oftheproject. IntegrationtestingIntegrationtestingrevealedlesserdefectsasunittestingwasdiligentlyperformed. WepushedforearlyUATafterevery20%oftheimplementationwasinternallycertified,astheclientcouldnotsignoff theJavaScriptvalidationsdocumentationorthetestscenarios.Wedeliveredasperprojectplan. OurApproach Weimplemented4000linesofJavaScriptvalidationsacross30formpages. Metrics Therewereaboutonehundrednewhireseveryweekandeachnewhirewasfilling30pagesofprintedformsininkat thebank’spremises. Byoursolution,wehavebroughtabouttremendoussavingintermsofpaperandtimespentininductingthenewhires, astheformpagesarenowbeingfilledbythenewhiresattheirhomesusingfreelydistributedAdobeReader. OurValueAddition MONTH ONE TWO Unitdefects 115 99 Integrationdefects 46 28 Platformdefects 18 12 UATdefects 6 2 Casestudy-1 5
  8. 8. TestAutomationSuccess usingOpenSourcetools Client Ourclientisaleadinginsuranceandfinancialsolutionproviderfor schools,communitycollegesandhealthcareorganizations. Ourclientwaslookingforanindependentsoftwaretestingservicesproviderwhounderstoodtheirdomainverywell.They wantedtheirvendortotakecareofendtoendtestingoftheirapplicationsthatmanagedpropertyandcasualtyincludingthe compliancewiththeUSstateregulations. Requirements KeyHighlights: KeySuccesses: Ourdomainknowledge Ourteststrategyandplanning (riskanalysisandmitigation) Ourtestautomationexpertise IndustryVertical:Non-lifeinsurance Domain:Property&Casualty Duration:3years Team size:5 Technology: DevelopedusingJavaEE,Liferay Portal,JBossandOracleDB Platforms:Windowsplatform AutomationTools:Selenium,JMeter Westartedinamulti-vendorenvironmentwherethe developmentvendorhadlittledomainknowledge. Therewerefrequentchangerequeststhatwerereported andmanagedwithintheongoingsprintsduetomultiple stakeholders. Toensurethatthedevelopmentpartnerfollowedsprint plansforreleasingbuildstousfortestingwasahuge challenge. Lackofclearacceptancecriteriaforfeaturessuchas userdashboardsandreportsthatcanpredictrisksand exposurescausedambiguitywhileresolvingdefects. OurChallenges Casestudy-2 6
  9. 9. Weensuredthatagiledevelopmentmethodologywithadherencetobiweeklysprintswerefollowedbyproduct stakeholdersandvendors. Werequesteddocumentinguserstoriesanduploadinginatoolthatwasaccessiblebyallvendorsbeforethestartof thesprint.Weensuredthatthechangerequestswererecordedalongwiththeuserstories. WeadvocatedTestDrivenDevelopmentastheothervendorteamlackeddomainknowledge.Wecreatedexhaustivetest scenariosandtestcasesandreviewedwiththedevelopmentteamduringeverysprint. Tobenchmarkperformanceoftheproduct,wepublishedJMeterbasedloadtestreportsforeverysprint. WemanagetestcasesusingaTestManagementtool. Asthenumberoftestcaseswasnearingathousand,wemotivatedtheclienttoapprovetestautomationusing Selenium. Wehaveautomatedsanitytestcasesandabout90%oftheregressiontestcases. OurApproach: Thepageloadtimeshavebeenbroughtdownfromover20secondsto3-4seconds. Automatingsanitytestingandregressiontestinghasbroughtaboutthebelowsavinginexecutiontime: Metrics Wedeployedateamof3automationengineerstoautomatethebulkoftestcasesfor3months.Wenowhave1test engineermaintainingandaddingnewtestcasestotheautomationsuite. Costofinitialdevelopmentwasabout$30,000besidesmaintenanceandnewdevelopmentis$3500permonth. Thereare5–6releasesinayearthatrequiresustorunallregressiontestcasesatleasttwiceandwerunthesanity testcasesatleast3timesinaweek. Sincethescriptdevelopmentwehavesaved4releasesx2cyclesx75hours(regression)and3timesx52weeksx2.5 hours(sanity)totalling1000man-hoursinthelastyear. OursOursavinghasbeen$20,000forlessthanayear.ROIhasbeen>60%. ReturnonInvestment TYPE #Testcases ManualExecutiontime Automationrun Sanity 120 3man-hours 30mins Regression 1500 80man-hours 5hours New 300 40man-hours Underdevelopment Casestudy-2 7
  10. 10. TestAutomationSuccess usingLicensedTools Client Ourclientisaleadingtransportation,e-commerceandbusiness solutionsproviderformorethan200countriesandterritories. Ourclientwaslookingforanindependentsoftwaretestingservicesproviderwhocouldautomatefunctionaltestcasesof theirCustomerCarewebapplicationthatwasintegratedwithotherCRMproducts. Requirements KeyHighlights: KeySuccess: Ourtestautomationexperience IndustryVertical:Transportation Domain:CustomerSupport&Management Duration:2years Team size:2 Technology: DevelopedusingJavaEEand integratedwithOracleproducts Platforms:WindowsandUnix AutomationTools: HPUFT11.5,ALM12,SOAPUI Therewerenomanualtestcaseswrittenforthe applicationortheintegrations. Therewerenorequirementdocumentsavailableforthe currentimplementation. ConvincingtheclientthatUFT/ALM/SOAPUIwas essentialratherthananopensourcesolutiondueto technicalinfeasibilitywasachievedthroughdemos. OurChallenges CaseStudy-3 8
  11. 11. Wedocumentedthehigh-leveltestcasesanduserflowsandsoughtsignofffromtheclient. Westudiedlargevolumesofactualdatatocreateautomationtestdata. Wedevelopedhybridautomationframework. Wewroteabout30-40functionsthatcouldbereusedfortheentireautomationproject. Wecreatedsmokeandregressiontestsuitesthatutilizethesameframeworkandfunctions. WesuggestedanddeliveredintegrationtestingofwebservicesusingSOAPUI. OurApproach: Wecompletedtheentireautomationprojectwith2000man-hoursandsavedatleast5manualtesterseffort overthelast18months. Webuildprimaryanddependenttestsbasedontheunderlyingfunctionalitysothatwhendefectswerefixedinthe builds,wechosetherequiredprimarytestsanddependenttestswerepickedbythetestautomationscript.Thisenabled usinidentifyingnewdefectsevenwithoutanimpactanalysisdocument. WetaughtthedevelopmentteamtouseALMtoscheduleautomationtestsaspertheirneed. ReturnonInvestment Casestudy-3 9
  12. 12. OFFSHORETESTING (FIXEDBID) OFFSHORETESTING (RETAINER) ONSITEMODEL (RETAINER) RESOURCE AUGMENTATION OFFSHORETESTING (TIME&MATERIAL) HYBRIDMODEL (FIXEDBID) HYBRIDMODEL (RETAINER) BusinessModel 10 EngagementModels Weseekqualityassuranceandtestautomationprojectsindependentofsoftwaredevelopment work. Besidesfunctionaltesting,wealsoruntestingprojectsinnicheareassuchasVulnerability AnalysisandPenetrationTesting,PerformanceTesting,DatabaseTesting,PlatformTesting includingmobiletechnologiesandUnitTesting. WeacceptFixedBidaswellasRetainer/Time&Materialcontracts,purelyoffshoreoronsite orhybrid.
  13. 13. CustomizeyourSolution LeverageOurUniqueBlendofTechnologies,ToolsandExpertTeams ContentPersonalization ContentPersonalizationtoDrive CompanyGrowthandBetter DigitalExperience OtherServices 11OtherServices UXbased UIdevelopment ApplicationRe-designwith Ourexpertdesignand developmentteams Augmented& VirtualReality WowfactortoTurnYour Businessintoamemorable UserJourney Custom Application Development Leveragingcutting-edgetechnology stacksinWeb,Social,Mobile,Analytics andCloudtoTransformBusinessIdeas intoDigitalReality MachineLearning AdvancedMachineLearning algorithmstoHelpDiscover YourDataPatterns
  14. 14. DomainView 99 37 31 30 19 151476 80 2 389 329 318 219 129 116 Competencies 12 1 2 3 4 5 6 7 8 9 10 11 12 14 13 15 16 1.IT&ITES 2.AUTOMOBILE&MANUFACTURING 3.BANKING&FINANCIAL 4.TELECOMMUNICATION 5.HEALTHCARE&LIFESCIENCES 6.INSURANCE 7.PUBLICSE7.PUBLICSECTOR 8.FMCG 9.CONSULTING&MARKETRESEARCH 10.ADMEDIA&ENTERTAINMENT 11.ENERGY&UTILITIES 12.MOBILITY 13.TRAVEL&HOSPITALITY 14.E-LEARNING&PUBLISHING 15.REALES15.REALESTATE&CONSTRUCTION 16.TRANSPORTATION&LOGISTICS
  15. 15. TechnologyView Competencies 13
  16. 16. Workwithus! DIGITALBUSINESS &TRANSFORMATION Shivashankari|Head,SoftwareServices shivashankari.n@focusite.com +1-630-243-4454 https://in.linkedin.com/in/shivashankari http://services.focusinfotech.com/

Software Quality Assurance is a serious line of work. It is manual verification plus lots of techy stuff like using tools, automating verification steps, creating test frameworks, software design and code reviews. Check out our QA brochure where we discuss the latest tools and topics in use by our team.

Views

Total views

125

On Slideshare

0

From embeds

0

Number of embeds

0

Actions

Downloads

4

Shares

0

Comments

0

Likes

0

×