1. VIVEK SHUKLA
Contact No.: +91 9650741997
E-Mail: vivekkrishnakumarshukla@gmail.com / shuklavivek27@rediffmail.com
Seeking leadership assignments in Software Quality Assurance& Testing with an organization of high repute preferably in IT
industry.
PROFILE SUMMARY
Offering over 10 years’ ITindustry experience in Software Test-Automation-Practices for Mobile,Web & Desktop Apps.
Automation tools for Mobile Apps Testing i.e. APPIUM (Selenium-Java-WebDriver API) & MONKEYTALK (JavaScript) for
testing Android (On windows/Mac OSX) & iOS (Mac OS X) Mobile(Web, Hybrid and Native) Applications.
Test Automation of Web Apps using Selenium WebDriver & RC using Java bindings.Testingof Desktop and Flash Apps using
Sikuli-IDE& Sikuli JAVA API. Incorporating theSikuli-Java-API & Auto-It into Selenium & Appium Frameworks for controlling
dependent windows & Flash/Flex Applications or Softwares.
Testing GUI features of Desktop, AJAX, Flash,Flex Apps, Web (Client-Server) & MobileApplications usingSikuli with Java.
Involved to develop various TestAutomation Framework for Mobile(Android/iPhone) & Web Applications. Involved to
developed & enhanced Hybrid as well as Dada-Driven Frameworks.Developed the Framework for MobileApps Testing
using Page Object Model (using Page-Factory) approach on Appium (Selenium-Web-Driver API).
Develop the Test Automation Framework using programming languages i.e.Java, Java-script,groovy & Python.
Integration of various APIs & Tools into the Test Automation Framework i.e. Sikuli & Auto-It for controlling flash and
windows Apps, Test-NG library as a Reporting Framework, POI Api for reading and writingexcel files,few 3rd party tools like
Extent-Reports for generating graphical Reports.
Using Appium Grid for parallel execution of tests on multipledevices/browser.
Involved in Continues-Integration Tools likeJenkins to integrate the Test Automation Framework for building (deployment)
& execution(running) of Tests using ANT & Maven. Managing the Test Automation Source code using SVN & Git-hub.
Proactively involved in Test Management & ProjectManagement activities using Test-Link, MS-VSTS (TFS), JIRA (Bug
tracking Tool) & HP QC (Quality Center).
Flair with SCRUM (Agile) & Waterfall Model as a Product(Project) Development Process and mentoring QA Team members
Recognized for the ability to drive software testing process and to work well under pressureto manage and meet multiple
project deadlines under budget.
Involvement and expertise in Automation Test Script/programdevelopment & editing i.e. JAVA, javascripting & command
lines shell programming (Win/Unix/Linux).
Parallel to automation, involved in development of software's likeAndroid Application development (Native as well as
Hybrid ) using Java/XML and HTML5/JS/CSS(Ionic-platform with AngularJS) resp.
Adroit in system level analysis,identifying theroot cause& providing the solution to fix it.
Worked on Windows & Mac OS X Operating Systems for MobileTest Automation for Android/iOS platforms.
Testing of Web-Services & API Testing using Soap UI and manually, as well.
Load & Performance Testing of Web and Mobileapps using JMeter and Proxy-Sniffer.
AREAS OF EXPERTISE
Performing Functional, GUI, Regression,Language/Localization & DatabaseTesting via Test Automation Framework.
Organizing POC (Proof of Concept) for Test Automation of various new projects.Concluding review and rationalizing the
formulated Test Automation Framework.
Experience to work on Appium (Native Driver & Selenium Web-Driver API), FoneMonkey/MonkeyTalk (Community &
Professional versions) & Sikuli/SikuliX (v1.0.1 & v1.1.0) as a Test Automation Tool for Functional Testing.
Extending Appium(Selenium webdriver) framework by incorporating Sikuli & AutoIt for DeskTop & Flash elements.
Involved in Web Applications Testingusing SeleniumFamily including SeleniumRC,SeleniumIDE, Selenium2 (WebDriver) &
Framework including Java-JUnit/TestNG& ANT, Maven, CI tools i.e. Jenkins.
Execution of Automation Test Suites using JUnit/TestNG and Freestyle execution on Jenkins using ANT plug-in.
Test Automation Framework development & extension using 3rd party APIs i.e. POI API, log4j,mail.jar,Jxl,extent etc.
Perform Databasetestingusing SQL-Developers, TOAD & SQL-Talk via ODBC/JDBC algorithms connectivity with Server
where DB is installed.
Experience to work in Oracle/MS SQL Server and Proficientin SQL/OracleDatabaseScripting.Testing of the Application’s DB
by various DB Tools i.e. ‘SQLDeveloper’, ‘TOAD’, ‘SQLTool’ etc.
Supporting Test Management including environment and Test Data Management for System Testing, System Integration
Testing and User Acceptance Testing (UAT).
Following SCRUM-Agile Methodologies for Software Product Developments.Utilize aggressivemilestonemanagement, such
as the agileimperativeof time boxing.
2. Preparing Master Test Plan including Functional and System-Integration Test Plan,Requirement-Functional Test Case
Traceability Matrix,Conducting Test-effort Estimation and Resourcing for each Release/Build/Sprint.
Handling complete testing of Web-based Systems i.e. Applications/Portals/Websites; Addressing issues such assecurity of
web application,Basicfunctionality of the web-site, etc.
Directing,leading and motivating workforce, leading testing group in transformational assignments,imparting continuous
on job training for accomplishing greater operational effectiveness / efficiency.
EMPLOYMENT DETAILS
1. AVIZVA SOLUTIONS.{ START UP}, GURGAON as “SENIOR-ASSOCIATES–L2 [QA-Automation]”
From Feb2016 – Till Date [URL: https://www.avizva.com]
Highlights:
Developed the Test Automation FW for Web(Desktop)and Mobile(Browser based)Web Apps (Android/iOS or iPhone)
Testing on Windows & Mac OS X.
Developed Hybrid Automation Framework from scratch for Web Applications on Desktop and on Mobiledevices using
ChromeDriver(Android) and SafariDriver(iPhone).
Enhanced & extends existing automation frameworks likeKey-Word Driven, Data Driven & Page-Object-Model (using Page-
Factory) as well as combination of all approaches.
Developed,Enhanced and Mentoring the Performance Test Automation Framework using JMeter for Web Applications.
Testing of WebServices,Performance & DB using SOAP UI and automate SOAP UI system using GROOVY.
Enhancing and integrating the existing automation system with varioues 3rd Party Interfaces i.e. SalesForce and
AWS(Amazon Web Services) System.
Sync,Handling and Executing the GUI, Functional and DatabaseTestingactivities with Automation frameworks. Responsible
for managing the Automation QA Cycles,QA Resources, Automation Test Plans,TestSchedules, Test Reports, Defect
Reports, ClientReporting and Requirement Traceability Metrics and Multipleassignments in QA for TMS, Managing CI tools
for release(instrumentation, deployment & Testing) i.e. Jenkins, ANT, Maven etc Platformand Integration releases.
Responsibleto Test Architecture & Strategy building and ClientCommunication and commitments.
Prepare some POC’s for higher management and Clients aboutTest Automation System’s capabilities and demonstrateby
providing Test Automation as a seperate / individual services apartfromDevelopment.
Active participation in Automation Test Tools Evaluation and Implementation.
Apart from Testing, I worked on Android App development using Java/xml & HTML/JS AngularJS for native and hybrid app
2. INCEDO INC.{ IB TECH./INDIABULLS TECHNOLOGY}, GURGAON as “Technical-Lead–QA-Automation”
From June2012 – Feb2016 [apprx. 3.6 Years]
[URL: http://www.ibtechnology.com and currently it is URL: http://www.incedoinc.com]
Highlights:
Developed the Test Automation FW for MobileApps (Android/iOS or iPhone) Testing on Windows & Mac OS X.
Configure and create Test Automation Environment with Appium (Selenium-WebDriver-API using Java) and
MonkeyTalk/PhoneMonkey from GorillaLogic using JavaScriptfor Mobile(Android and iOS) Apps.
Developed & extends various Hybrid automation frameworks likeKey-Word Driven, Data Driven & Page-Object-Model
(using Page-Factory) as well as combination of all approaches.
Handling and executing the Test Automation frameworks of MobileApps of different natures i.e. NATIVE, WEB & HYBRID
Apps for Android as well as iOS (iPhone) platforms.
Responsiblefor managing the Automation QA Cycles,QA Resources, Test Plans,Test Schedules,Test Reports, Defect
Reports, ClientReporting and Requirement Traceability Metrics and Multipleassignments in QA for TMS, Managing CI tools
for release(instrumentation, deployment & Testing) i.e. Jenkins, ANT, Maven etc Platformand Integration releases.
Participatein Test Automation Architecture & its Strategies building and ClientCommunication and commitments.
Involved in Automation Test Tools Evaluation and Implementation
Apart from Testing, I worked on Android App development using Java/xml & HTML/JS AngularJS for native and hybrid app
3. SAMEVA Software Services P. Ltd., Hyderabad as “QA Lead”
From Aug2011 – April2012 [8 months] [URL: http://samevaglobal.com ]
Highlights:
Gained understanding & extended existing Test Automation FW using Selenium(Native drivers-iOS/Android)
Instrumental in building new FW using Selenium Java client& Monkey-Talk using JavaScript.
Pivotal in configuring Seleniuminto MS OfficeSuite i.e. MS WORD,EXCEL,VISIO,EXCESS
Steered a test team for defect management, bug tracking,reporting & escalating the issues
3. Honored with an appreciation letter by the Country Head for furnishing oneof the most critical projects and submitting the
same to the clientwithout any bug
3. Tieto Software Technologies Pvt. Ltd.(TietoEnator), Pune as Sr. Software Engineer
From June2006 – July2011 [5 years 1 month] [URL: http://www.tieto.com ]
Highlights:
Demonstrated excellence in maintaining existing automated test suite
Holds the distinction of maintaining new and existing object reference files
Pivotal in configuring SeleniumRC into TestManagement tools.
o Creating scripts based on function/logic and developed common library functions
o Conducting automated regression testing
Proactively participated in manual testingwhich involved creation of test plans,conclusion of requirement analysis,
formulation of test cases,etc.
Ensured the execution of the test cases manually,too.
4. Manhattan Associates, Bangalore as Software Engineer
From Sep2004 – May2006 [1 year 8 months] [URL: http://www.manh.com ]
Highlights:
Completed conceptual training of three months for OOPs,C/C++, PL SQL, DBMS and QA
Proactively participated in requirements review & functional testing of application
Demonstrated excellence in preparing and reviewing the test cases
Instrumental in executing test cases using both JIRA and manual testing methods
Dexterously involved in reporting bugs using JIRA
Holds the merit for being part of WMS (Warehouse Management System) Project
EDUCATION
BE in Computer Science from Christian Collegeof Engg. & Tech., Bhilai in 2003 with 75%marks
Other Credentials:
ISTQB (Foundation & Advanced) Certifications conducted by ITB [Indian TestingBoard]
PERSONAL DETAILS
Date of Birth: 27th January 1979
Address: House-No: 411,1st Floor,Sector: 17A, Near Sector-17 Market, Gurgaon (Haryana)
zipcode: 122002
Languages Known: English,Hindi
Annexure:
1. Organization (Current): AVIZVA SOLUTIONS, Gurgaon
Project-1: HPS (PE-PRIVATE EXCHANGE) WEB APPS(DESKTOP) & ANDROID/IOS
Client: HPS, US(Developed Siri for Apple.)
Project Type: Browser based Desktop and Mobile Application on ANDROID & iOS Platform.
Technology: Java 2EE, JSP,XCode on IOS (Obj.C), Integrated with SalesForce,AWS
Test Approach: Automation Testing PracticeServices on Desktop browser based applications and
Emulators and Real MobileDevices.
Tools: Selenium Webdriver,Appium & SIKULI(Java) for developing Test Automation
Framework. Use of TestLink as a TestManagementTools to call the Automation
Scripts for Execution. JIRA is used for Bug locking/defecttracking tool.
Role: Associates L2-QA Automation
Period: Feb’ 16 – Till date
Client: HPS – (USA)
Description: Centralized Huge System of InsuranceDomain for general public.Systemis not an
individual identity in US Market.This is integrated with varioues 3rd Party Systems
likeGovernment authorized System for subsidy eligibility,SalesForcePortal for
varioues ADMIN process and AWS(Amazon Web Services) for make it more
reasonable/consolidated structures.Itis also integrated with varioues Payment
4. gateways for purchasing varioues Insurances.This is sortof CRM Application,very
similar to OnLine shopping System where user can selects varioues products,
compare different products,add favourite products into shopping cartand Final
purchaseand Payment.
2. Organization : INCEDO-INC (IB Tech./ India-Bulls Technologies), Gurgaon
Project-1: Dragon VVM(Visual Voice Messaging) APP[ANDROID/IOS]
Client: Nuance Communications, US(Developed Siri for Apple.)
Project Type: MobileApplication on ANDROID & iOS Platform.
Technology: Native Application Testingusing Android Sdk (core Java), XCode on IOS (Obj.C).
Test Approach: Automation & Manual Test Practiceon Emulators and Real Mobile Devices.
Tools: Appium/MonkeyTalk for developing Test Automation Framework. Use of TestLink as
a TestManagementTools to call the Automation Scripts for Execution. JIRA is used
for Bug locking/defect tracking tool.
Role: Technical Lead-QA Automation - Mobility
Period: Jan’ 13 – Till date
Client: Nuance [www.nuance.com] – (Developer of SIRI for iOS and various voicespecific
technologies for different platforms)
Description: Very similar to Email Portal.VVM is NativeApps for Android & iOS system. It is
Native Applications developed for ANDROID/iOS Platforms to manage the Voice
Mails.Aintermediate Server or Speech design system to transcribethe voice mails
from Voice to text.Transcription isbased on the quality of voice, background noise,
pronunciation & accentof the caller.App holds the multiplefeatures of complete
Email portal along with the caller based greetings. These greetings are customizable
and can be set for various callers and caller groups.
Project-2: Asian Paints App for iPAD& Tablet system
Project Type: MobileApps on ANDROID & iOS Platform.
Technology: Developed Android App using JNI layer. Android NDK & SDK (Core Java & C/C++) &
Objective C on iOS platform.
Test Approach: Automation & Manual Test Practiceon Emulators and Real iPad/Tablets Devices.
Tools: MonkeyTalk, Selenium (Native-Driver) & Android SDK (monkeyrunner) for
developing Test Automation Framework. Test Link as a Test Management & JIRA for
bug tracking.
Period: Jan’ 12 – Mar’ 14
Description: Asian Paints color coding app developed on JNI layer.App developed for iPAD &
Tablets. This is notfor MobilePhones. It is color management app which used most
of the native features of platforms.It is marketing app where user can configurethe
various virtual color combinations on the walls of the homes during house paintings
& based on the choiceuser can apply the real time paintings on their house walls.
Project-3: Airtel (Africa) & My Vodafone IN Mobile Apps
Project Type: MobileApps on ANDROID & iOS Platform.
Technology: Native app development using nativecomponents for each platform
Test Approach: Automation & Manual Test Practiceon Emulators and Real Mobile Devices.
Tools: MonkeyTalk, Selenium (Native-Driver) & Android SDK (monkeyrunner) for
developing Test Automation Framework. Test Link as a Test Management & JIRA for
bug tracking.Link complete system to CI
Role: Tech Lead-QA
Period: June’ 12 – Feb’13
Description: Airtel (Africa) & My Vodafone Apps areCRM portal.It is MobileApp which consists
of all the accountmanagement features for User. User can manage its all the
communication data,phone call information,services,billing data and Payment
Gateway System to pay the phone and other Bills.
Project-4: Hi-Mobile & Hi-VisionAppsfor Belden
Project Type: MobileApps on ANDROID, iOS.
Technology: Hybrid app development using GWT Technology for iOS and Android platforms
Test Approach: Automation Test Practiceon Emulators and Real MobileDevices.
5. Tools: Appium, Selenium (Web-Driver-Java),Sikuli & Android SDK (monkeyrunner) for
developing Test Automation Framework. Framework inspired by POM tech using
PageFactory.
Role: Tech Lead-QA
Period: Jan’ 14 – Till date
Description: HiMobileApp is inspired by HiVision in-houseinventory management system of
Electric/Electronics equipments and trackings.Itis MobileApp which controls
internal operations in telecomm. Industry.
Highlights: Roles & Responsibilities
Developed the Framework using Appium(Selenium Web driver) and integrate Sikuli into itfor handling all theactions of
Desktop application which validatethe data on MobileApps.
Conducted testing of:
o MobileApps with Monkey Talk(GorillaLogic) & Selenium/Appium(Native & Web Drivers)
o iPhone, iPad,iPod & Android Apps on different versions & platforms
Proactively involved in reviewing test automation scriptand TCs for manual executions, created by Team
Following AgilePrincipals and Cloud Technologies for App Development. Based on the Customer Centric Work-Flows,
Documenting Defects/Bugs in JIRA & Creating/Sharing Defect Report through Email sharing and Test scriptexecution using
Jenkins CI System.
Demonstrated excellence in establishing and sustaining ways for team members to complete their tasks
Provided channels between team, stakeholders & all other departments
Catered updates to the stakeholders,clients & management on project progress,daily basis
Holds the distinction of implementing recommended changes
Addressed the technical aspects (ProjectManagement, Root Cause Analysis [RCA] & Planning) in Retrospection and
Documented in Defect/Bug Reports.
2. Organization: Sameva Software Services P. Ltd., Hyderabad
Project: AT (AssetTrack) & IR (Inspection &Reporting)
Client: Logistic & Supply Chain Management for Stratum Global,USA
Project Type: PortableMobileApps on ANDROID & iOS Platform
Technology: Native, Hybrid & Web(GWT) Apps, Android Sdk-Core Java (Android) & xcode-
objective C on iOS Platform, Web Apps based on HTML5 & JS.
Test Approach: Automation & Manual on Device iPhone3GS (iOS4) & 4S (iOS5)
Tools: Evaluation of ZAPFIX with QTP (9.5, 10.00), BugTrackerSystem and Neo Load Test
Role: QA Lead
Period: Aug’ 11 – April’12
Description: Both the Native Applications aredeveloped for ANDROID/iOS Platformto track the
Assets, Products and Employee. It is trying to provide more feasible& Customer
Centric approach as compared to Desk top Application.RFID and 2-D Bar Code
scanning Technology used and integrated the 3rd Party interfaceZBar Utility &
Android Utility.
Highlights: Roles & Responsibilities
Conducted testing of:
o MobileApps with Selenium Android and iOS Drivers
o iPhone, iPad,iPod & Android Apps on different versions & platforms
Proactively involved in reviewing test automation scriptand TCs for manual executions, created by Team based on the
Customer Centric Work-Flows,Documenting Defects/Bugs in QC & Creating/Sharing Defect Report through HP QC.
Demonstrated excellence in establishing and sustaining ways for team members to complete their tasks
Provided channels between team, stakeholders & all other departments
Catered updates to the stakeholders,clients & management on project progress,daily basis
Holds the distinction of implementing recommended changes
Addressed the technical aspects (ProjectManagement, Root Cause Analysis [RCA] & Planning) in Retrospection and
Documented in Defect/Bug Reports.
3. Organization: Tieto Software Technologies P. Ltd. Pune(Formerly known as TietoEnator)
Project-1: On-LineBankingApplications-AdvanceLevel
Project Type: Web Application
6. Project Name: FIDENTA & ABASEC-Nova Migration:Capital MarketIntegrated Banking Product
(Capital MarketDomain-Nordic Region).
Role: Sr. Test Engineer – Lead
Period: Aug’ 09 – Jul’11
Project: On-Line Banking Applications-SimpleNet Banking App.
Project Type: Web Application
Project Name: ABASEC: On-Line Banking Application on J2EE Technology. Fidenta-Websiteof
Banking System for NIB (Nordic Investment Banking)
Technology: HTML/HTML5, JS, JSP, Web logic,Java (J2EE), Oracle10G
Test Approach: Automation & Manual
Tools: Selenium(Functional) & MS VSTS [Project Management Tool].
Description: N-Tier Multilingual Web Application developed on Java (J2EE) Technologies which is
the combination of prior projectof ’Net Banking Application’ along with the Capital
markets on advanced platforms in multipleCultures of European Stock Exchange.
Dutch and Finnish & Danish.Bank of Nordia.Basic features of Online- banking with
Full of Security. All Legal Terms and conditions arefull filled.Contractis validated
and signed. All basic features areprovided as per business demand. Primary aimis
to stabilizethe Product Functionalities beforeand after the mentioned upgrades.
Banking Applications has two Clients,as per all security projects i.e. (01): J2EE App
Clientfor the Administrator to Manage the Customers and Their Accounts. OD,
SAVING, CURRENT, DEMAT ACCOUNT MAINTENANCE & Authentication of individual
USER OR CLIENT. (02): Web Client used by Customers to access the Account,
Account Histories and PerformTransactions –On Line. This also includes thetesting
of all the Common Net bank & Stock Exchange Domain admin tools.The Product
named as ‘PrivateNet bank with Helsinki stock exchangeDANISH, Denmark’.
Highlights: Roles & Responsibilities
Pivotal in creating & maintaining test automation framework with tool Selenium
Demonstrated excellence in creating automation scripts based on the use cases provided by client/stakeholders & BA
Prepared the documents related to bugs, tasks & stories in MS VSTS-Project Management Tool as a Central Repository in an
effective manner
Followed all thesteps from Sprint Planning which includes estimation & negotiation
Project-2: IMed-One (DE):Health Care Systemof European Hospitals
Project Type: Windows [Client- Server] App.
Project Name: iMed-One (p) by TIETO: Hospital Management System for Europe
Description: IMedOne-Basic (In Patient, Out Patient, Services/Diagnose, Bed Planning,Health
Insurancecommunications and ):HealthcareDomain. Basic Hospital
Processes/Services/Therapies in Germany & Nordic Region. IMedOne-iMedA
(German HealthcareBilling & CustomizableReport Generator & Crystal Report &
Listand Level Report) IMedOne-Para 301 Communication: [Legal Report] as per Law
under Paragraph 301 MessageCommunication)
Designation: Test Engineer/Senior Test Engineer
O S/Technology: Microsoft.Net (Centura, C# & ASP.NET)
Period: Jun’ 06 – Jul’09
Description: IMedOne was developed in Centura (ClassicVersion),Graduated to Web-Hop then,
(C#) dot Net & ASP for some Modules. Now, itis completely developed to Micro
Soft’s Dot Net Technology FW Version is ‘4.0’. It is Client-Server Application, almost
12 Lacs LOC & 47 Modules.
Role: QA Engineer/Test Engineer/Test Analyst
Highlights: Roles & Responsibilities
Demonstrated excellence in integrating and configuring QTP automation into HP Quality Center
Instrumental in developing functional and regression automation code(VBScript coding) from test caserequirements using
QTP. Pivotal in developing data driven automated test tools for the Benefits Enrollment Application
Holds the merit of maintaining existing:
o Automated test suite
o Object reference files and executing full automated regression testing
Actively participated in the kick off & clientdemonstration meetings
4. Organization: Manhattan Associates, Bangalore
Project: PkMS (PicketManagementSystem[Warehouse Management System] (WMS))
7. Project Type: Client-Server Application & Desktop APP Product
Technology: MS.NET (VB, C#, ASP), IIS & SQL Server 2000, Centura
Test Approach: Manual/automation Testing
Tools: JIRA as a Bug tracking Tools
Role: QA Trainee Engineer - QA Engineer
Period: Oct’ 04 – May’ 06
Highlights: Roles & Responsibilities
Responsibleto create Test Cases based on the Client’s Requirement
Demonstrated excellence in preparing and reviewing the Test Cases
Instrumental in executing test cases using both JIRA and manual testing methods
Documenting the bugs in JIRA & TCD as well. Save the TCD at the central path where everyone can access the Documents
for Review/Reference etc.